2010-07-29 2 views
2

У меня есть уникальное сочетание платформ в моем решении, которое меня насторожило.Отчет о покрытии кода для модульных тестов для кода Windows CE с использованием TFS 2010

Нам нужно создать статистику покрытия кода для модульных тестов, которые мы пишем для нашего кода Windows CE. Разумеется, мы используем Visual Studio 2008 для написания кода CE, потому что VS 2010 не поддерживает интеллектуальные устройства.

К сожалению, MSTest не будет собирать сборки приборов для сбора данных о покрытии, поэтому мы собираем нашу тестовую сборку в виде обычной библиотеки Win32 и используем ее для вызова кода CE, который нам нужно проверить. Это отлично работает на настольной установке Visual Studio, но мы также должны включить это в нашу ночную сборку на сервере.

Я пробовал все, что мог, чтобы заставить это работать. Это расстраивает, потому что я могу вручную делать все на своей рабочей станции, я просто не могу заставить TFS 2010 делать это для меня автоматически.

Является ли кто-либо еще модулем для тестирования кода Windows CE? Я не могу поверить, что я единственный!

Заранее спасибо за любые советы уловок, которые Вы могли бы быть в состоянии предложить ...

ответ

1

Если вы пишете на C++ или C# код, наш SD Test Coverage Tools может быть использован для инструмента исходного кода способа, который совместит со встроенными устройствами. Эти инструменты предоставляют автоматизированную аппаратуру вашего исходного кода и процедуры сбора данных приборов в исходном коде, чтобы вы могли контролировать, как собираются данные измерительной аппаратуры, и точно, как она сбрасывается, что идеально подходит для встроенного программного обеспечения. Дисплей GUI предоставляет представление программиста о данных покрытия, наложенных на исходный код, а отчет XML (который вы можете форматировать в HTML с использованием XSLT) предоставляет сводные данные.

+0

Спасибо! Я обязательно проверю это, в понедельник, и посмотрю, похоже ли, что это сработает. Похоже, нет пробной версии, поэтому я должен посмотреть, готов ли мой клиент купить копию, чтобы попробовать ее ... пока у вас есть первый инструмент, который я видел, который работает в CE хотя! –

+1

В дополнение к тому, кто задается вопросом, мы закончили покупку лицензий для нескольких инструментов тестирования семантических дизайнов и в процессе их включения в наши скрипты сборки. –

Смежные вопросы