Я искал какое-то время и не могу найти ответ здесь в первый раз.
У меня есть решение, которое содержит несколько проектов С#. Два из этих проектов являются проектами модульного тестирования. Я создаю это решение с Jenkins, пытаясь запустить все модульные тесты, а затем упаковать его для внутреннего сервера NuGet.
Проблема, с которой я сталкиваюсь, заключается в том, что я запускаю тесты для одного проекта модульного тестирования за другим, я думаю, что это приводит к тому, что второй набор тестов сохраняет свои результаты по сравнению с первым набором, потому что я вижу в выводе консоли, что оба набора тестов выполнено и пройдено, однако результаты тестов в Jenkins показывают только второй набор тестов.
Я запускаю их с помощью пакетной команды Windows, используя nunit-console, например:
nunit-console.exe MyFirstProject.UnitTests/bin/Debug/MyFirstProject.UnitTests.dll
nunit-console.exe MySecondProject.UnitTests/bin/Debug/MySecondProject.UnitTests.dll
Есть ли лучший способ запустить их, чтобы все результаты тестов записывались?
Спасибо!