FinalBuilder Server + пример FastMM4
При использовании FinalBuilder Server для непрерывной интеграции - каков рекомендуемый способ запустить набор модульных тестов и установить успешное / неудачное построение сборки на основе проверки утечки памяти FastMM?
1 ответ
Более новые версии DUnit дополнительно связываются в FastMM4 и проверяют утечки памяти после каждого теста. Это видно в графическом интерфейсе как пункт меню.
Поскольку DUnit является открытым исходным кодом, я думаю, что эта функция также может быть использована в тесте командной строки (TextTestrunner).
Кроме того, DUnit может вернуть код завершения, если тесты не пройдены, поэтому Finalbuilder нужно только проверить код завершения:
TextTestRunner.RunRegisteredTests(rxbHaltOnFailures);