Запуск модульных тестов в нескольких сборках с помощью nunit-console

Я хотел бы запустить быстрые тесты во всех тестовых сборках за один раз, чтобы получить удобный унифицированный вывод.

Мой текущий пакетный файл выглядит следующим образом, он запускает тесты, но многие тесты не проходят (они проходят, когда сборки указываются индивидуально). Я подозреваю, что это связано с невозможностью доступа к app.config, необходимому для некоторых тестов.

@echo off
setlocal enabledelayedexpansion
set myvar="d:\path-to-nunit\nunit-console-x86.exe"
for /r D:\path-to-root-of-working-copy\ %%i In (*.Test.Unit.dll) DO set myvar=!myvar! "%%i"
set myvar=!myvar! /domain=Multiple /framework=net-4.0
call %myvar%

Кто-нибудь может подумать о возможных проблемах с моим подходом? Я расследую и буду обновлять вопрос по мере нахождения большего.

1 ответ

Обновление до последней версии NUnit (и ссылка на него во всех проектах решений) устранило проблему.

Другие вопросы по тегам