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