On 03/31/2012 11:47 PM, Bob Friesenhahn wrote: > > how does one re-execute just one test in order to see the details > of how it failed? > With Automake, one shouldn't -- he should write his test to be verbose enough so that a perusing of the logs is sufficient to reveal the reason of the failure.
But of course, you might want now to ask this fully legitimate question instead: How does one re-execute just one test? question which is answered below. > In Automake I do this like > > make TESTS=mytest > I guess you actually do like this: make check TESTS=mytest > Using Perl's test driver I can execute one test like > > make TEST_VERBOSE=1 TEST_FILES=t/mytest.t test > > How will the Automake 1.12 TAP driver handle this common > special case? > You mean running only a given test case in a given TAP test script, or all the test cases in a given TAP test script? Currently, there is no transparent way way to do the former (which is hardly surprising), but for the latter, you would use the same interface you use for "simple" tests: make check TESTS=granular.tap or even: make check TEST_LOGS=granular.log Regards, Stefano