r662 - trunk
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-08-25 17:03:09 +0000 (Wed, 25 Aug 2010)
New Revision: 662
Modified:
trunk/v7.spec.in
Log:
changelog
Modified: trunk/v7.spec.in
===================================================================
--- trunk/v7.spec.in 2010-08-25 16:50:50 UTC (rev 661)
+++ trunk/v7.spec.in 2010-08-25 17:03:09 UTC (rev 662)
@@ -69,6 +69,12 @@
/etc/init.d/v7
%changelog
+* Wed Aug 25 2010 Greg Nichols <gnichols(a)redhat.com>
+
+V7 1.2 R21
+
+ 607981 - v7 manpage missing options
+
* Mon Aug 23 2010 Greg Nichols <gnichols(a)redhat.com>
V7 1.2 R20
13 years, 8 months
r661 - trunk/docs/man
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-08-25 16:50:50 +0000 (Wed, 25 Aug 2010)
New Revision: 661
Modified:
trunk/docs/man/v7.8.in
Log:
607981 - v7 manpage missing options
Modified: trunk/docs/man/v7.8.in
===================================================================
--- trunk/docs/man/v7.8.in 2010-08-25 16:45:44 UTC (rev 660)
+++ trunk/docs/man/v7.8.in 2010-08-25 16:50:50 UTC (rev 661)
@@ -49,9 +49,16 @@
.I clean
command deletes the test results database.
+.SS continue
+.B v7 continue
+.P
+The
+.I continue
+command will continue a test run that has been interrupted.
+
.SS plan
.P
-.B v7 plan [ ( --disable | --enable | --add) (--test <testname> | --udi <udi> | --device <device>) [--server <v7 server host>] [--model]
+.B v7 plan [ ( --disable | --enable | --add) (--test <testname> | --udi <udi> | --device <device>) [--server <v7 server host>] [--model] [--kudzu]
.P
The plan command analyzes the hardware devices and system configuration
@@ -102,7 +109,7 @@
.SS print
.P
-.B v7 print [--report (plan|summary|full) ] [ --udi <udi>| --test <test name>] [--failures] [--last]
+.B v7 print [--report (plan|summary|full) ] [ --udi <udi> | --test <test name> | --device <device name>] [--failures] [--last]
.P
The
.I print
@@ -115,6 +122,30 @@
The format of the report to be output.
+.B --udi
+<udi>
+
+Show test results for devices matching the supplied HAL udi.
+
+.B --test
+<test name>
+
+Show results for a specific test.
+
+.B --device
+<device name>
+
+Show results for test runs matching the supplied logical device name.
+
+.B --failures
+
+Show only test failures.
+
+.B --last
+
+Show only the most recent test run
+
+
.I plan
prints the test plan, and is the default format if there are no test results.
@@ -127,8 +158,7 @@
.SS run
.P
-.B v7 run [ --mode { normal | auto | self }] [ (--test <test name> | --udi <udi>)]
-[ --server <server host name> ]
+.B v7 run [ --mode { normal | auto | self }] [ (--test <test name> | --udi <udi> | --device <device name>)] [ --server <server host name> ]
.P
The
@@ -153,6 +183,11 @@
Only tests of the specified device should be run. This option may be repeated to specify multiple UDIs.
+.B --device
+<udi>
+
+Only tests of the specified device logical name should be run. This option may be repeated to specify multiple devices.
+
.B --server
<server host hame>
@@ -171,13 +206,19 @@
.SS server
.P
-.B v7 server {start | status | stop}
+.B v7 server {start | status | stop | daemon}
.P
The
.I server
command controls the v7 Test Server, which is run on a system separate from the
-SUT to support the network test.
+SUT to support the network, fencing, and virtualization tests. The v7 server may also
+be run on the SUT to allow access and review of test results via http://<hostname>/v7/
+The
+.I daemon
+option stops the v7 server daemon process, and restarts it in foreground. The v7 daemon
+process is used for tests such as the fencing test where server-side tests must be run.
+
.SS submit
.P
.B v7 submit
13 years, 8 months
r660 - trunk
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-08-25 16:45:44 +0000 (Wed, 25 Aug 2010)
New Revision: 660
Modified:
trunk/Makefile
Log:
R21
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2010-08-23 20:59:02 UTC (rev 659)
+++ trunk/Makefile 2010-08-25 16:45:44 UTC (rev 660)
@@ -14,7 +14,7 @@
# Author: Greg Nichols
V7_VERSION := 1.2
-V7_RELEASE := 20
+V7_RELEASE := 21
V7_VERSION_RELEASE := $(V7_VERSION)-$(V7_RELEASE)
V7_VERSION_PY := v7/version.py
V7_SVN_MODULE := svn+ssh://svn.fedorahosted.org/svn/v7
13 years, 8 months
r659 - in tags: . v7-V1-2R20/v7
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-08-23 20:59:02 +0000 (Mon, 23 Aug 2010)
New Revision: 659
Added:
tags/v7-V1-2R20/
tags/v7-V1-2R20/v7/version.py
Log:
tag version
Copied: tags/v7-V1-2R20 (from rev 658, trunk)
Copied: tags/v7-V1-2R20/v7/version.py (from rev 335, trunk/v7/version.py)
===================================================================
--- tags/v7-V1-2R20/v7/version.py (rev 0)
+++ tags/v7-V1-2R20/v7/version.py 2010-08-23 20:59:02 UTC (rev 659)
@@ -0,0 +1,5 @@
+
+# v7/version.py is automatically-generated - DO NOT EDIT
+version = '1.2'
+release = '20'
+rhel_version = '5'
13 years, 8 months
r658 - trunk
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-08-23 20:58:21 +0000 (Mon, 23 Aug 2010)
New Revision: 658
Modified:
trunk/v7.spec.in
Log:
changelog
Modified: trunk/v7.spec.in
===================================================================
--- trunk/v7.spec.in 2010-08-23 20:57:57 UTC (rev 657)
+++ trunk/v7.spec.in 2010-08-23 20:58:21 UTC (rev 658)
@@ -71,15 +71,16 @@
%changelog
* Mon Aug 23 2010 Greg Nichols <gnichols(a)redhat.com>
-V7 1.2 R19
+V7 1.2 R20
626020 - storage test traceback on device size calculation
+ 626524 - reboot test counts time waiting at prompt in reboot time
* Fri Aug 20 2010 Greg Nichols <gnichols(a)redhat.com>
V7 1.2 R18
- 621070 - storage test failes using lvm swap partition on RHEL6
+ 621070 - storage test fails using lvm swap partition on RHEL6
625184 - memory test (threaded_memtest.c) incorrectly determines processor count on RHEL6
608556 - tape tests failed
13 years, 8 months
r657 - trunk/tests/reboot
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-08-23 20:57:57 +0000 (Mon, 23 Aug 2010)
New Revision: 657
Modified:
trunk/tests/reboot/reboot.py
Log:
626524 - reboot test counts time waiting at prompt in reboot time
Modified: trunk/tests/reboot/reboot.py
===================================================================
--- trunk/tests/reboot/reboot.py 2010-08-23 20:55:32 UTC (rev 656)
+++ trunk/tests/reboot/reboot.py 2010-08-23 20:57:57 UTC (rev 657)
@@ -83,7 +83,13 @@
def reboot(self):
- print "The system must be restarted for this test"
+ usePanic = self.verifyKDump()
+
+ if usePanic:
+ print "The test will now cause a kernel panic to exercise kdump"
+ else:
+ print "The system must be restarted for this test"
+
if self.getMode() != Constants.auto:
if not self.promptConfirm("Ready to restart?"):
return False
@@ -91,10 +97,16 @@
# we need a delay here to give v7 time to finish writing results.xml
sys.stdout.flush()
self.waitForLull()
+
+ # set up restart, and log start time
+ self.continuation.setInitConfig(marker=self.Name())
- rebootCommand = Command("shutdown -r 0")
try:
- rebootCommand.echo()
+ if usePanic:
+ Command("echo 1 > /proc/sys/kernel/sysrq").echo()
+ Command("echo \"c\" > /proc/sysrq-trigger").echo()
+ else:
+ Command("shutdown -r 0").echo()
except Exception, e:
print "Error: reboot failed"
print e
@@ -102,34 +114,14 @@
# wait here for reboot
waitTime = 60 #sec
- print "Waiting for shutdown..."
+ if usePanic:
+ mode = "kernel panic"
+ else:
+ mode = "shutdown"
+ print "Waiting for %s..." % mode
time.sleep(waitTime)
- print "Error: Shutdown took too long"
+ print "Error: %s took too long" % mode
return False
-
- def causePanic(self):
- print "The test will now cause a kernel panic to exercise kdump"
- if self.getMode() != Constants.auto:
- if not self.promptConfirm("Ready to restart?"):
- return False
- # we need a delay here to give v7 time to finish writing results.xml
- sys.stdout.flush()
- self.waitForLull()
-
- try:
- Command("echo 1 > /proc/sys/kernel/sysrq").echo()
- Command("echo \"c\" > /proc/sysrq-trigger").echo()
- except V7CommandException, e:
- print "Error: could not cause kernel panic"
- print e
- return False
-
- # wait here for panic - shouldn't ever get here
- waitTime = 60 #sec
- print "Waiting for panic..."
- time.sleep(waitTime)
- print "Error: panic did not occur?"
- return False
def run(self):
PASSED = 0
@@ -139,12 +131,8 @@
result = self.continuation.verify(marker=self.Name())
self.continuation.removeInitConfig()
else:
- self.continuation.setInitConfig(marker=self.Name())
- if self.verifyKDump():
- result = self.causePanic()
- else:
- result = self.reboot()
-
+ result = self.reboot()
+
if result: return PASSED
# otherwise
13 years, 8 months
r656 - trunk/tests/storage
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-08-23 20:55:32 +0000 (Mon, 23 Aug 2010)
New Revision: 656
Modified:
trunk/tests/storage/storage.py
Log:
626020 - storage test traceback on device size calculation
Modified: trunk/tests/storage/storage.py
===================================================================
--- trunk/tests/storage/storage.py 2010-08-23 20:54:24 UTC (rev 655)
+++ trunk/tests/storage/storage.py 2010-08-23 20:55:32 UTC (rev 656)
@@ -147,7 +147,7 @@
size = output
print "Testing device size %u" % size
else:
- print "Warning: can not get device size from /sys/block/%s/size, defaulting to %u. " % (testDevice, size)
+ print "Warning: can not get device size from /sys/block/%s/size, defaulting to %u. " % (testdevice, size)
sys.stdout.flush()
return size
13 years, 8 months
r655 - trunk
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-08-23 20:54:24 +0000 (Mon, 23 Aug 2010)
New Revision: 655
Modified:
trunk/Makefile
Log:
R20
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2010-08-23 11:44:16 UTC (rev 654)
+++ trunk/Makefile 2010-08-23 20:54:24 UTC (rev 655)
@@ -14,7 +14,7 @@
# Author: Greg Nichols
V7_VERSION := 1.2
-V7_RELEASE := 19
+V7_RELEASE := 20
V7_VERSION_RELEASE := $(V7_VERSION)-$(V7_RELEASE)
V7_VERSION_PY := v7/version.py
V7_SVN_MODULE := svn+ssh://svn.fedorahosted.org/svn/v7
13 years, 8 months
r654 - in tags: . v7-V1-2R19/v7
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-08-23 11:44:16 +0000 (Mon, 23 Aug 2010)
New Revision: 654
Added:
tags/v7-V1-2R19/
tags/v7-V1-2R19/v7/version.py
Log:
tag version
Copied: tags/v7-V1-2R19 (from rev 653, trunk)
Copied: tags/v7-V1-2R19/v7/version.py (from rev 335, trunk/v7/version.py)
===================================================================
--- tags/v7-V1-2R19/v7/version.py (rev 0)
+++ tags/v7-V1-2R19/v7/version.py 2010-08-23 11:44:16 UTC (rev 654)
@@ -0,0 +1,5 @@
+
+# v7/version.py is automatically-generated - DO NOT EDIT
+version = '1.2'
+release = '19'
+rhel_version = '5'
13 years, 8 months
r653 - trunk
by gnichols@fedoraproject.org
Author: gnichols
Date: 2010-08-23 11:43:42 +0000 (Mon, 23 Aug 2010)
New Revision: 653
Modified:
trunk/v7.spec.in
Log:
changelog
Modified: trunk/v7.spec.in
===================================================================
--- trunk/v7.spec.in 2010-08-23 11:41:58 UTC (rev 652)
+++ trunk/v7.spec.in 2010-08-23 11:43:42 UTC (rev 653)
@@ -69,6 +69,12 @@
/etc/init.d/v7
%changelog
+* Mon Aug 23 2010 Greg Nichols <gnichols(a)redhat.com>
+
+V7 1.2 R19
+
+ 626020 - storage test traceback on device size calculation
+
* Fri Aug 20 2010 Greg Nichols <gnichols(a)redhat.com>
V7 1.2 R18
13 years, 8 months