У меня есть файл make для скриптовой системы, с большим количеством тестов, которые должны пройти. Каждый тест - это отдельный вызов скриптового приложения:
#----------------------------------------------------------------------------
# run test scripts in the module::test
#----------------------------------------------------------------------------
scripted_tests: bin/kin modules/test/actor_equality.kin modules/test/actor_fibre.kin ...
bin/kin modules/test/actor_equality.kin
bin/kin modules/test/actor_fibre.kin
...
Что хорошо. У меня также есть несколько подобных тестов, которые должны вернуть неудачу. Я знаю, что -
будет игнорировать статус возврата, но должно быть что-то простое, чтобы инвертировать статус возврата, чтобы я мог запустить
#----------------------------------------------------------------------------
# run test scripts in the module::test::errors
#----------------------------------------------------------------------------
inverse_tests: bin/kin modules/test/error/bad_function.kin ...
not bin/kin modules/test/error/bad_function.kin
...