我有一个脚本系统的 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
...