필자는 테스트를 통과해야하는 많은 스크립트 시스템을위한 make 파일을 만들었습니다. 각 테스트는 스크립팅 응용 프로그램에 대한 별도의 호출입니다.GNU 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
...
특히 "! bin/kin"이 아닌 "! bin/kin"보다 오류가 발생했습니다. –
grep을 사용하여 빌드 로그 출력에 오류 메시지가 있는지 테스트 할 때 매우 유용합니다. '! grep output.log -i "오류 메시지" – shuckc