Cutting out the chatter, I ran a simple test case today (thanks Eric) and the test results shows 2 test being run but only one test reported. Any reason for this?
--------------- test results --------------- PASS: test4.sh ============================================ Testsuite summary for test 0.5 ============================================ # TOTAL: 2 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 =========================================== --------------- Makefile.am --------------- ## Process this file with automake to produce Makefile.in # select testing format AUTOMAKE_OPTIONS = parallel-tests # test options TEST_EXTENSIONS = .abc ABC_LOG_DRIVER = driver.sh ABC_LOG_DRIVER_FLAGS = -def --ghi --jkl=mno # Testing check_SCRIPTS = test3.abc driver.sh test4.sh TESTS = test3.abc test4.sh test3.abc: echo '#!/bin/bash' > test3.abc echo 'echo test3.abc "$$# [ $$@ ]"' >> test3.abc echo "echo I am a test script" >> test3.abc chmod +x test3.abc test4.sh: echo '#!/bin/bash' > test4.sh echo 'echo test4.sh "$$# [ $$@ ]"' >> test4.sh echo "echo I use a default driver" >> test4.sh echo 'echo exit 77' >> test4.sh chmod +x test4.sh driver.sh: echo "#!/usr/bin/bash" > driver.sh echo 'echo driver.sh "$$# [ $$@ ]" >> test3.log' >> driver.sh echo "echo :copy-in-global-log: yes >> test3.trs" >> driver.sh echo "echo :test-global-result: pass >> test3.trs" >> driver.sh echo "echo :test-result: pass >> test3.trs" >> driver.sh echo "echo I am a custom driver >> test3.log" >> driver.sh chmod +x driver.sh CLEANFILES = $(test_SOURCES) Maintenance turns design into chaos