Стандартный вывод результатов тестов MSTest, NUnit, MbUnit, xUnit.NET - PullRequest
1 голос
/ 16 марта 2009

Как вы в любой из распространенных сред тестирования .NET MSTest, NUnit, MbUnit или xUnit.NET получаете средство запуска командной строки для вывода простого да / нет или истинного / ложного или 1/0 о том, тесты пройдены или не пройдены?

Я открыт для обходных путей, таких как:
1) не выводить, если все тесты пройдены, выводить, если что-то не получается.
2) количество испытаний, которые не удалось. Я мог бы искать ноль или ненулевые значения.
3) другие вещи, похожие на # 1 или # 2

Какие из этих платформ предоставляют такую ​​возможность. Сегодня я немного поиграл с MSTest и не нашел способа заставить MSTest.exe выводить что-то, что я мог бы использовать.

Ответы [ 3 ]

3 голосов
/ 16 марта 2009

они все выводят XML, если хотите (особенно MSTEST). Вы можете использовать XSLT как моя версия для MSTEST

2 голосов
/ 10 июня 2010

Взгляните на Gallio , фреймворк и другие инструменты (тестовый прогон и т. Д.), На которых построен MbUnit, но которые также обрабатывают выходы MSTest, NUnit, RSpec и т. Д.

РЕДАКТИРОВАТЬ: Итак, хотя это не совсем то, о чем вы просили, если вы используете выходные данные тестера Gallio, у вас есть бесплатная поддержка форматов тестов - по сути стандартный вывод.

0 голосов
/ 20 июня 2010

MSTest и большинство других бегунов возвращают код выхода, который вы можете проверить.

...