Привет, коллеги.
Возможно, кому-то будет полезным.
Образ докера для запуска тестов C# NUnit на Linux: Docker
Использование достаточно простое, достаточно отправить команду nunit /etc/myassembly/tests/tests.dll
Пример:
docker run noksa/nunit nunit /tests/API_AT.dll
Вывод в консоли будет следующим:
root@example-machine:/etc/# docker run noksa/nunit nunit /tests/API_AT.dll
NUnit Console Runner 3.9.0
Copyright (c) 2018 Charlie Poole, Rob Prouse
Runtime Environment
OS Version: Linux 4.4.0.138
CLR Version: 4.0.30319.42000
Test Files
/tests/API_AT.dll
# итд...
Всё так же, как на винде - т.е. можно передавать --params, --where и так далее, т.к. используется тот же самый ConsoleRunner.
В данный образ НЕ ВХОДИТ никакой браузер, так же как и xvfb. Этот образ подходит для запуска, например, апи тестов.
Для запуска же веб-тестов образ требуется пересобирать с xvfb и браузером.