Запустите тестовый модуль silverlight внутри nunit-console.exe - PullRequest
1 голос
/ 05 августа 2010

Каков наилучший способ сделать это?Я хочу, чтобы это работало с nCover.

Ответы [ 2 ]

0 голосов
/ 05 августа 2010

Захари,

Можете ли вы предоставить более подробную информацию о том, что "доказательство концепции работало отлично"? NCover не может профилировать Silverlight, потому что он не поддерживает CLR.

0 голосов
/ 05 августа 2010

Я пробежался по этому и подошел близко ... но в итоге это не сработало для меня.

Парень из Test Driven сделал шаблон для тестирования silverlight в nunit.Я обновил его до Silverlight 4.0, а затем запустил nCover.

Доказательство концепции работало замечательно ... но когда я попробовал его на нашем реальном продукте, все довольно быстро распалось.

Многие из нашихмодульные тесты ссылаются на AGcore и другие референтные объекты GUI, поэтому я думаю, что я продолжал получать какую-то ошибку перекрестного потока.

Я читал, что SilverUnit может делать такие вещи ... но у вас естьплатить 700+ долларов за разработчика.Я хотел бы, чтобы парень, который написал это, подумал о том, чтобы продать его отдельно.

Ну да ладно ... когда-нибудь, возможно, я увижу номера покрытия кода ... не сегодня, хотя: -)

...