Ping On 06/02/2015 03:18 PM, John Snow wrote: > This patchset is a little off the beaten path, but: > > Add the ability to skip tests that have already been run whose external > dependencies have remained unchanged since the last test run. > > This is useful for, say, re-running a test set to see if a failure was > a one-off or is reproducible by just re-running the last command, which > will skip all the tests that completed, but hitting all the ones that > failed or were not run. > > It's also useful for testing patchsets for publication against bisect > problems by only running tests after each patch that have changed anything > worth testing -- for instance, a patch that only changes documentation > is not going to change any of the binaries, so we can skip a large swath > of tests here. > > The new feature is, of course, optional and can be invoked with -ts. > > === > v3: > === > > - Fixed commit message for patch 1 (s/grep/awk/) > - Added a pinch of dependency group documentation to patch 2 > > === > v2: > === > > - Replaced grep script for awk in patch 1 > - Added qemu dependency in patch 2 > > == > For convenience, this branch is available at: > https://github.com/jnsnow/qemu.git branch ch3ck > https://github.com/jnsnow/qemu/tree/ch3ck > > This version is tagged ch3ck-v3: > https://github.com/jnsnow/qemu/releases/tag/ch3ck-v3 > == > > John Snow (4): > iotests: fix exclusion option > iotests: Add dependency info to groups list > iotests: add timestamp skip feature > iotests: clarify help text > > tests/qemu-iotests/check | 56 ++++++++++++++++++++++++++++++++++++- > tests/qemu-iotests/common | 15 ++++++++-- > tests/qemu-iotests/group | 70 > +++++++++++++++++++++++++---------------------- > 3 files changed, 105 insertions(+), 36 deletions(-) >
-- —js