On Fri, 20 Jan 2012 01:24:02 +0100, Pieter Praet <pieter@praet.org> wrote: > [...] > Most likely because "$test_subtest_missing_external_prereqs_" is only > reset at the beginning of every test series, so if an Emacs-dependent > subtest is skipped, all subsequent skipped subtests will report that > dependency as well, even if they were skipped due to a missing vi :). > [...] That's not right at all. "$test_subtest_missing_external_prereqs_" is reset at every invocation of `test_begin_subtest', using `test_reset_state_'. Apologies for the misinformation. Peace -- Pieter