/ / Обединяване на няколко mstest trx файла в един trx файл - visual-studio-2008, тестване на единици, mstest

Обединяване на няколко последни файла trx в един файл trx - visual-studio-2008, unit-testing, mstest

Използваме Visual Studio 2008 и MSTest.

Разполагаме с команден файл, който разработчиците използват, за да получат най-новата версия, да създадат решение, да стартират скриптове на базата данни и да изпълнят всички тестове.

Проблемът е, че имаме много тестови проекти. Така накрая разработчикът трябва да отвори всеки trx файл, за да провери дали нещо не е било успешно.

Има ли начин да запишете всички резултати от теста в един trx файл или да обедините резултатите в един файл?

Благодаря

Шираз

Отговори:

7 за отговор № 1

mstest /testcontainer:YourTestContainer1.dll /testcontainer:YourTestContainer2.dll ... + всички останали mstest параметри, от които се нуждаете, testrunconfig и др.


1 за отговор № 2

Начинът, по който постигнах това, беше просто да сложа всичкотествайте проекти в един и същ файл с решения (не е необходимо да бъде файл с решение, който всъщност се използва от разработчиците), след което добавям локален testrun config към решението и използвам файла в командния ред.

По този начин създавам само един trx файл.

Добротата,

Дан


1 за отговор № 3

Аз се сблъсках със същия проблем при конфигурирането на aсървър, който може да обработва само един trx файл с резултати от теста. Изпълнението на всички тестови сглобки едновременно не винаги е опция, напр. Трябва да направя единични тестове, да разположа уеб приложението си и след това да изпълня някои тестове на потребителския интерфейс на внедреното приложение.

В крайна сметка сливането на моите trx файлове използва Удобство за сливане на TRX, Някои хора "прегледи на страницата предполагат, че тя не работи за тях, но тя работи добре за мен.


-2 за отговор № 4
mstest /testcontainer:YourTestContainer1.dll    /testcontainer:YourTestContainer2.dll ...

е ограничен! Помислете за това, ако имате голям проект.