pcp
[Top] [All Lists]

pcp updates: qa

To: PCP <pcp@xxxxxxxxxxx>
Subject: pcp updates: qa
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue, 12 Aug 2014 22:03:11 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <982931439.29407920.1407895368746.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: hMSQekP3wHU+4aaBbBn10fjF0Rg8Vw==
Thread-topic: pcp updates: qa
Changes committed to git://git.pcp.io/pcp.git dev

 qa/069                      |   15 ++++
 qa/322                      |    1 
 qa/366                      |    7 ++
 qa/366.out                  |    5 -
 qa/777                      |  139 --------------------------------------------
 qa/777.out                  |   38 ------------
 qa/780                      |   10 ++-
 qa/835                      |   93 +++++++++++++++++------------
 qa/835.out                  |    8 +-
 qa/admin/check-vm           |   44 ++++++++++++-
 qa/common                   |    1 
 qa/group                    |    1 
 qa/qt/setup-executables     |   39 ++++++++++++
 qa/src/memcachestats.pl     |   41 ++++++------
 src/libpcp_gui/src/record.c |    8 ++
 15 files changed, 194 insertions(+), 256 deletions(-)

commit bd0b264f3b3588430c58953e7cd5a9f41b56c131
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Aug 13 12:00:36 2014 +1000

    Merge qa/777 and qa/835 into one pmdamemcache test
    
    Removed some accidental doubling-up in pmdamemcache QA - go
    with the perl checker program instead of using netcat which
    turned out to have some platform-dependencies anyway.
    
    Extended the checker tool to also query the other stats and
    also extended the test to marry up many more of the metrics
    for extra verification goodness.

commit c5e77507aa45abf7e1c0105b678aa9dd3d0ecb03
Merge: 7869261 3ecf28f
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Aug 13 11:45:21 2014 +1000

    Merge branch 'dev' of git://git.pcp.io/kenj/pcp into dev

commit 3ecf28f33c26eba1852f11b4e28cbe271ed8fa5e
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Aug 13 09:37:18 2014 +1000

    libpcp_gui - better cleanup after mkstemp() et al
    
    For a long time, QA has been leaving empty files with mkstemp-like
    names, e.g. tEvTkZ, in the current directory.
    
    Finally tracked this down to the pmRecordSetup() method in libpcp_gui
    that creates the temporary file, then uses it as the basename for
    several files, but does not go back and unlink the (unused) temporary
    file.

commit fbda399e2f32bc00f83ae353839abc24419f414c
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Aug 13 09:09:01 2014 +1000

    qa/admin/check-vm - tweaks
    
    1. Condtional handling of python-ctypes - depends on installed version
       of Python
    
    2. Add support for alternation with executables (extension of alternation
       with pathnames).  See qmake|qmake-qt4 for example.

commit 04e7ce8301eb17a488bd49e4d2a419fdba0f03bc
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Wed Aug 13 09:08:01 2014 +1000

    qa/322 - no good reason to sleep 1000 after failure!

commit 08bb00a4e5bf7c58d951356daeaa1c11fdb49134
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Aug 12 21:42:50 2014 +1000

    qa/366 - filter out some metrics
    
    Since this is a migration test, new groups and new metrics only
    confuse the issue.  In this case cull the dmcache group and some
    additional fifo metrics in the network.interface area.

commit f96fbc4285092455a97ac061daf5ea581323fe3b
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Aug 12 21:42:10 2014 +1000

    qa/069 - dodge some IPv4-IPv6 non-determinism

commit 0b46c55b904802d3d590a80317d32df855806f03
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Tue Aug 12 07:09:22 2014 +1000

    qa - ugly hack for qmc executables issue
    
    Very ugly picker for executables from a build or a testsuite
    installation.
    
    Problem is that /var/lib/pcp/testsuite/qa is populated from the
    packaging, but in a build context the qmc headers are defined
    in ../../src/libpcp_qmc/src but the qmc library and the standard
    PCP headers are not in ../../src they are out in the build area
    c/o Makepkgs.
    
    This pretty much makes it impossible to rebuild the qmc QA
    executables from the source tree unless a full PCP make has
    already been run there.
    
    In QA common, we try the "make" recipe.  If this does not work,
    fallback to the ugly hack in qt/setup-executables.

commit 88e741ef6fbefbb743621bc62995197f0adaaf3f
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date:   Mon Aug 11 17:51:32 2014 +1000

    qa/780 - catch pmwebd stderr
    
    Some irrelevant early messages were escaping ... in parttuclar gnome
    keyring chatter.

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