Я полагаю, что большинство систем CI настолько просты, что просто принимают какой-то общий формат вывода теста или даже являются базовыми, как истинный или ложный результат из внешнего скрипта.
Вы можете легко обернуть проверочный код, запустить сервер, запустить тесты на сервере, остановить сервер и вывод в формате TAP и либо преобразовать в соответствующий формат, либо просто использовать вывод TAP в качестве результата для большинства CI. .