Silverlight и покрытие кода

#silverlight #silverlight-4.0 #code-coverage #silverlight-5.0

#silverlight #silverlight-4.0 #покрытие кода #silverlight-5.0

Вопрос:

Есть ли какой-либо способ получить номера покрытия кода от Silverlight? До сих пор это было невозможно. Я надеялся, что с выходом нового пакета обновления Visual Studio 2010 или Silverlight 5, возможно, найдется способ.

Комментарии:

1. Я думал, что Silverlight — это просто спецификация пользовательского интерфейса и набор библиотек, которые можно использовать с программами .NET, но я невежественен. Для чего именно вам нужно покрытие, которое вы не можете получить? (Спецификация пользовательского интерфейса «Silverlight»? Написанный вручную . ЧИСТЫЙ код? Что-то еще?)

2. действительно интересует, чего вы не можете получить и почему думаете, что вы этого не можете получить.

3. Такие программы, как ncover и nunit, не могут получать информацию, основанную на способе разработки библиотек silverlight. Что — то о песочнице

4. Дело в том, что код silverlight выполняется в изолированной среде на стороне клиента? Предположительно, он может взаимодействовать с серверным кодом; в этом случае можно было бы извлечь данные покрытия из изолированной среды и отправить обратно на сервер с помощью пользовательского кода на стороне клиента.

5. … Если вы можете подробно ответить на вопрос о том, почему вы не можете получить данные о покрытии (где изолированная среда? Он не может быть полностью непрозрачным) Возможно, у меня есть ответ.

Ответ №1:

Джефф Уилкокс описывает, как получить покрытие кода с помощью платформы модульного тестирования Silverlight, в своем блоге наhttp://www.jeff.wilcox.name/2009/11/november-walkthrough /

Комментарии:

1. Я знаю, что у него есть проблемы (а именно Win7 и 64bit), но мне не известно о каких-либо объявлениях о его прекращении. У вас есть ссылка?

2. Под поэтапным отказом я должен был сказать, что они прекратили работу над ним, и он прекратился со следующим выпуском, который вышел после ноября

3. Да, создатель Джефф Уилкокс глубоко погрузился в разработку Windows Phone, поэтому какое-то время никаких обновлений не производилось.

4. К вашему сведению, я недавно получил ответ от Джеффа в его блоге , в котором говорится: «Мы не инвестируем активно в тестирование», так что не ожидайте никаких обновлений в этой области какое-то время.