autotools 기반 프로젝트가 있습니다. 괜찮autotools는 테스트 실패시 test-suite.log 내용을 출력합니다.
============================================================================
Testsuite summary for
============================================================================
# TOTAL: 1
# PASS: 0
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
============================================================================
See tests/python/test-suite.log
============================================================================
make[5]: *** [test-suite.log] Error 1
이 끝까지 (이 경우 런치 패드 인 buildd에) 제한된 빌더에 발생하지 않습니다, 나는 단지 빌드를 볼 수 있습니다은 "확인하기"대상에 오류가 발생하면,이 같은 것을 볼 수 로그.
은 내가/autoconf를을 autoreconf을 제공해야 매개 변수를 Makefile.am/what하기 위해 작성해야합니까EXTRA_DIST = test_inetdomain.py test_zone.py test_matcher.py test_dispatch.py test_nat.py test_log.py test_session.py test_stacking.py
noinst_SCRIPTS = runtest.sh
TESTS = runalltests.sh
.PHONY: mkzorp
mkzorp:
make -C ../../zorp
runtest.sh: mkzorp
이/어떤 환경 변수 것은 내가 테스트 결과를보고 설정해야합니다 : 영향을받는 디렉토리에 Makefile.am은 다음과 같습니다 stdout/stderr에?
을 ||', 종료 코드는 cat' 성공 '하면 성공합니다. 성공적이지 않은 종료 코드를 유지하고 싶다면 다음과 같이하면됩니다 : make check의 경우'/ bin/sh -c '; 그렇다면 사실. else cat path/to/test-suite.log; 출구 1; fi'' – mpartel
@mpartel은 간단한'make check || (cat path/to/test-suite.log; false)'같은 일을합니까? –