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.
|