21337627 Hookup system-tests for pv
authorRich Burridge <rich.burridge@oracle.com>
Mon, 29 Jun 2015 15:46:43 -0700
changeset 4560 615a2fcb39c2
parent 4559 b8f0fb772f16
child 4561 330cbd4379f6
21337627 Hookup system-tests for pv
components/pv/Makefile
components/pv/test/results-64.master
--- a/components/pv/Makefile	Mon Jun 29 14:54:35 2015 -0700
+++ b/components/pv/Makefile	Mon Jun 29 15:46:43 2015 -0700
@@ -49,6 +49,17 @@
 
 COMPONENT_TEST_ENV +=  PATH="$(GNUBIN):$(PATH)"
 
+COMPONENT_TEST_TRANSFORMS += \
+	'-e "s|^sh .*$$|XXX_CC_XXX|g" ' \
+	'-e "s|^make.*: Leaving directory.*$$|XXX_CC_XXX|g" ' \
+	'-e "s|^make.*: Entering directory.*$$|XXX_CC_XXX|g" ' \
+	'-e "/^XXX_CC_XXX$$/d" '
+
+COMPONENT_SYSTEM_TEST_ENV +=	PATH="$(GNUBIN):$(PATH)"
+COMPONENT_SYSTEM_TEST_CMD =	sh $(SOURCE_DIR)/autoconf/scripts/run-test.sh
+COMPONENT_SYSTEM_TEST_ARGS =	/usr/bin/pv $(SOURCE_DIR)
+COMPONENT_SYSTEM_TEST_TARGETS =
+
 ASLR_MODE = $(ASLR_ENABLE)
 
 configure:	$(CONFIGURE_64)
@@ -59,7 +70,6 @@
 
 test:		$(TEST_64)
 
-system-test:    $(SYSTEM_TESTS_NOT_IMPLEMENTED)
-
+system-test:    $(SYSTEM_TEST_64)
 
 REQUIRED_PACKAGES += system/library
--- a/components/pv/test/results-64.master	Mon Jun 29 14:54:35 2015 -0700
+++ b/components/pv/test/results-64.master	Mon Jun 29 15:46:43 2015 -0700
@@ -1,5 +1,3 @@
-make[1]: Entering directory `$(@D)'
-sh $(SOURCE_DIR)/autoconf/scripts/run-test.sh ./pv $(SOURCE_DIR)
 000 - cat:             OK
 001 - interval:        OK
 002 - rate:            OK
@@ -21,4 +19,3 @@
 018 - remote-format:   OK
 019 - remote-cksum:    OK
 020 - stop-at-size:    OK
-make[1]: Leaving directory `$(@D)'