Changes committed to git://git.pcp.io/kenj/pcp master
Ken McDonell (4):
qa/870: return non-zero exit status with --check
qa/check: extend check.callback functionality
qa/1008.out: remade with additional 'Consider combining ..' diag after
commit 205137e0
qa/964: another conspirator in the great qa/1108 failure saga
qa/1008.out | 2 --
qa/870 | 10 +++++++++-
qa/964 | 24 ++++++++++++++++++------
qa/964.out | 4 ++--
qa/check | 11 ++++++++++-
5 files changed, 39 insertions(+), 12 deletions(-)
Details ...
commit fbfd8dfa03847a2d58ad42ecc52082530e8748c4
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Jul 23 17:26:37 2016 +1000
qa/964: another conspirator in the great qa/1108 failure saga
Turns out this little devil was unconditionally removing files in
$PCP_TMP_DIR/pmlogger ... triggering all manner of badness, some of
which resulted in sometime failures of qa/1108 many minutes later.
Clean up pmlogger kill off logic and add more diagnostics.
commit 78123e98889508ff9b4f215aed90c02bab0a8598
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Jul 23 17:25:45 2016 +1000
qa/1008.out: remade with additional 'Consider combining ..' diag after
commit 205137e0
commit fdc0fc143d9eee8e19b05faf9d65260b279a51c7
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Jul 23 16:27:58 2016 +1000
qa/check: extend check.callback functionality
Previously if check.callback existed and was executable in the
directory that check is run from, then check.callback was run
after _every_ qa test.
Extend this so that if check.callback returns a non-zero exit
status all subsequent QA tests are abandoned.
This is most useful in locating pathological problems that are
caused by one test, but not noticed until some (maybe much) later
QA test fails. For example, this allowed qa/964 to be identified
as one of the causes for qa/1108 failing sometimes.
commit a795cc42aed0ee4d4804a91a5cdbb1be2669a1b3
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat Jul 23 16:26:33 2016 +1000
qa/870: return non-zero exit status with --check
To be used with check.callback after check is modified ...
|