This got lost in a twisty maze of mail clients ....
-----Original Message-----
From: Ken McDonell [mailto:kenj@xxxxxxxxxxx]
Sent: Wednesday, 13 August 2014 9:44 AM
To: pcp@xxxxxxxxxxx
Subject: pcp updates - qa and libpcp_gui
Changes committed to git://git.performancecopilot.org/kenj/pcp.git dev
qa/069 | 15 ++++++++++++++-
qa/322 | 1 -
qa/366 | 7 +++++++
qa/366.out | 5 -----
qa/780 | 10 ++++++++--
qa/admin/check-vm | 44
++++++++++++++++++++++++++++++++++++++------
qa/common | 1 +
qa/qt/setup-executables | 39 +++++++++++++++++++++++++++++++++++++++
src/libpcp_gui/src/record.c | 8 ++++++++
9 files changed, 115 insertions(+), 15 deletions(-)
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.
|