pcp
[Top] [All Lists]

pcp updates: qa

To: pcp@xxxxxxxxxxx
Subject: pcp updates: qa
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Sat, 23 Jul 2016 17:32:23 +1000
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0
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 ...

<Prev in Thread] Current Thread [Next in Thread>