22255738 libxslt master test results and system test support
authorPetr Sumbera <petr.sumbera@oracle.com>
Mon, 16 Nov 2015 06:14:40 -0800
changeset 5124 3a6b9e3809f7
parent 5123 eb9265af2135
child 5125 34cc580c62c2
22255738 libxslt master test results and system test support
components/libxslt/Makefile
components/libxslt/test/results-all.master
--- a/components/libxslt/Makefile	Mon Nov 16 01:42:29 2015 -0800
+++ b/components/libxslt/Makefile	Mon Nov 16 06:14:40 2015 -0800
@@ -67,6 +67,14 @@
 COMPONENT_PREP_ACTION += \
 	(cd $(@D) ; ACLOCAL=aclocal-1.11 AUTOMAKE=automake-1.11 autoreconf -fiv)
 
+COMPONENT_TEST_MASTER = $(COMPONENT_TEST_RESULTS_DIR)/results-all.master
+
+# rule out randomly sorted XSLT extensions list
+COMPONENT_TEST_TRANSFORMS += '-e "/http:\/\//d"'
+
+# system-test should really use system version library
+COMPONENT_PRE_SYSTEM_TEST_ACTION = ($(RM) $(@D)/libxslt/.libs/*)
+
 # common targets
 configure:	$(CONFIGURE_32_and_64)
 
@@ -77,10 +85,11 @@
 
 test:		$(TEST_32_and_64)
 
-system-test:    $(SYSTEM_TESTS_NOT_IMPLEMENTED)
+system-test:    $(BUILD_32_and_64) $(SYSTEM_TEST_32_and_64)
 
 
 REQUIRED_PACKAGES += data/xml-common
+REQUIRED_PACKAGES += developer/build/automake-111
 REQUIRED_PACKAGES += library/libxml2
 REQUIRED_PACKAGES += library/libxslt
 REQUIRED_PACKAGES += runtime/python-27
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/libxslt/test/results-all.master	Mon Nov 16 06:14:40 2015 -0800
@@ -0,0 +1,275 @@
+make[1]: Entering directory `$(@D)'
+Making check in libxslt
+make[2]: Entering directory `$(@D)/libxslt'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `$(@D)/libxslt'
+Making check in libexslt
+make[2]: Entering directory `$(@D)/libexslt'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `$(@D)/libexslt'
+Making check in xsltproc
+make[2]: Entering directory `$(@D)/xsltproc'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `$(@D)/xsltproc'
+Making check in doc
+make[2]: Entering directory `$(@D)/doc'
+make[2]: Nothing to be done for `check'.
+make[2]: Leaving directory `$(@D)/doc'
+Making check in python
+make[2]: Entering directory `$(@D)/python'
+Making check in .
+make[3]: Entering directory `$(@D)/python'
+make[3]: Nothing to be done for `check-am'.
+make[3]: Leaving directory `$(@D)/python'
+Making check in tests
+make[3]: Entering directory `$(@D)/python/tests'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/python/tests'
+make[2]: Leaving directory `$(@D)/python'
+Making check in tests
+make[2]: Entering directory `$(@D)/tests'
+Making check in docs
+make[3]: Entering directory `$(@D)/tests/docs'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/docs'
+Making check in REC1
+make[3]: Entering directory `$(@D)/tests/REC1'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/REC1'
+Making check in REC2
+make[3]: Entering directory `$(@D)/tests/REC2'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/REC2'
+Making check in REC
+make[3]: Entering directory `$(@D)/tests/REC'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/REC'
+Making check in general
+make[3]: Entering directory `$(@D)/tests/general'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/general'
+Making check in namespaces
+make[3]: Entering directory `$(@D)/tests/namespaces'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/namespaces'
+Making check in keys
+make[3]: Entering directory `$(@D)/tests/keys'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/keys'
+Making check in numbers
+make[3]: Entering directory `$(@D)/tests/numbers'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/numbers'
+Making check in documents
+make[3]: Entering directory `$(@D)/tests/documents'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/documents'
+Making check in extensions
+make[3]: Entering directory `$(@D)/tests/extensions'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/extensions'
+Making check in reports
+make[3]: Entering directory `$(@D)/tests/reports'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/reports'
+Making check in xmlspec
+make[3]: Entering directory `$(@D)/tests/xmlspec'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/xmlspec'
+Making check in multiple
+make[3]: Entering directory `$(@D)/tests/multiple'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/multiple'
+Making check in xinclude
+make[3]: Entering directory `$(@D)/tests/xinclude'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/xinclude'
+Making check in XSLTMark
+make[3]: Entering directory `$(@D)/tests/XSLTMark'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/XSLTMark'
+Making check in docbook
+make[3]: Entering directory `$(@D)/tests/docbook'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/docbook'
+Making check in exslt
+make[3]: Entering directory `$(@D)/tests/exslt'
+Making check in common
+make[4]: Entering directory `$(@D)/tests/exslt/common'
+make[4]: Nothing to be done for `check'.
+make[4]: Leaving directory `$(@D)/tests/exslt/common'
+Making check in functions
+make[4]: Entering directory `$(@D)/tests/exslt/functions'
+make[4]: Nothing to be done for `check'.
+make[4]: Leaving directory `$(@D)/tests/exslt/functions'
+Making check in math
+make[4]: Entering directory `$(@D)/tests/exslt/math'
+make[4]: Nothing to be done for `check'.
+make[4]: Leaving directory `$(@D)/tests/exslt/math'
+Making check in sets
+make[4]: Entering directory `$(@D)/tests/exslt/sets'
+make[4]: Nothing to be done for `check'.
+make[4]: Leaving directory `$(@D)/tests/exslt/sets'
+Making check in strings
+make[4]: Entering directory `$(@D)/tests/exslt/strings'
+make[4]: Nothing to be done for `check'.
+make[4]: Leaving directory `$(@D)/tests/exslt/strings'
+Making check in dynamic
+make[4]: Entering directory `$(@D)/tests/exslt/dynamic'
+make[4]: Nothing to be done for `check'.
+make[4]: Leaving directory `$(@D)/tests/exslt/dynamic'
+Making check in date
+make[4]: Entering directory `$(@D)/tests/exslt/date'
+make[4]: Nothing to be done for `check'.
+make[4]: Leaving directory `$(@D)/tests/exslt/date'
+make[4]: Entering directory `$(@D)/tests/exslt'
+make[4]: Nothing to be done for `check-am'.
+make[4]: Leaving directory `$(@D)/tests/exslt'
+make[3]: Leaving directory `$(@D)/tests/exslt'
+Making check in plugins
+make[3]: Entering directory `$(@D)/tests/plugins'
+make[3]: Nothing to be done for `check'.
+make[3]: Leaving directory `$(@D)/tests/plugins'
+make[3]: Entering directory `$(@D)/tests'
+make[3]: Nothing to be done for `check-am'.
+make[3]: Leaving directory `$(@D)/tests'
+make[2]: Leaving directory `$(@D)/tests'
+make[2]: Entering directory `$(@D)'
+/usr/gnu/bin/make  check-local
+make[3]: Entering directory `$(@D)'
+## Running the regression test suite
+make[4]: Entering directory `$(@D)/tests'
+make[5]: Entering directory `$(@D)/tests/docs'
+make[5]: Nothing to be done for `tests'.
+make[5]: Leaving directory `$(@D)/tests/docs'
+make[5]: Entering directory `$(@D)/tests/REC1'
+## Running REC1 tests
+make[5]: Leaving directory `$(@D)/tests/REC1'
+make[5]: Entering directory `$(@D)/tests/REC2'
+## Running REC2 tests
+make[5]: Leaving directory `$(@D)/tests/REC2'
+make[5]: Entering directory `$(@D)/tests/REC'
+## Running REC tests
+## Running REC tests without dictionaries
+make[5]: Leaving directory `$(@D)/tests/REC'
+make[5]: Entering directory `$(@D)/tests/general'
+## Running general tests
+## Running general tests without dictionaries
+make[5]: Leaving directory `$(@D)/tests/general'
+make[5]: Entering directory `$(@D)/tests/namespaces'
+## Running namespaces tests
+make[5]: Leaving directory `$(@D)/tests/namespaces'
+make[5]: Entering directory `$(@D)/tests/keys'
+## Running keys tests
+make[5]: Leaving directory `$(@D)/tests/keys'
+make[5]: Entering directory `$(@D)/tests/numbers'
+## Running numbers tests
+make[5]: Leaving directory `$(@D)/tests/numbers'
+make[5]: Entering directory `$(@D)/tests/documents'
+make[5]: Leaving directory `$(@D)/tests/documents'
+make[5]: Entering directory `$(@D)/tests/extensions'
+## Running extensions tests
+make[5]: Leaving directory `$(@D)/tests/extensions'
+make[5]: Entering directory `$(@D)/tests/reports'
+## Running reports tests
+make[5]: Leaving directory `$(@D)/tests/reports'
+make[5]: Entering directory `$(@D)/tests/xmlspec'
+## Running xmlspec tests
+make[5]: Leaving directory `$(@D)/tests/xmlspec'
+make[5]: Entering directory `$(@D)/tests/multiple'
+## Running multiple tests
+make[5]: Leaving directory `$(@D)/tests/multiple'
+make[5]: Entering directory `$(@D)/tests/xinclude'
+## Running XInclude test
+make[5]: Leaving directory `$(@D)/tests/xinclude'
+make[5]: Entering directory `$(@D)/tests/XSLTMark'
+## Running XSLTMark tests
+make[6]: Entering directory `$(@D)/tests/XSLTMark'
+perl $(SOURCE_DIR)/tests/XSLTMark/dbgen.pl 100 > db100.xml
+perl $(SOURCE_DIR)/tests/XSLTMark/dbgen.pl 10000 > db10000.xml
+perl $(SOURCE_DIR)/tests/XSLTMark/dbgen.pl 1000 > db1000.xml
+make[6]: Leaving directory `$(@D)/tests/XSLTMark'
+make[5]: Leaving directory `$(@D)/tests/XSLTMark'
+make[5]: Entering directory `$(@D)/tests/docbook'
+## Running docbook tests
+/usr/gnu/bin/make single
+make[6]: Entering directory `$(@D)/tests/docbook'
+gdp-handbook.xml : html fo xhtml 
+make[6]: Leaving directory `$(@D)/tests/docbook'
+/usr/gnu/bin/make xtchunk
+make[6]: Entering directory `$(@D)/tests/docbook'
+html-chunking
+make[6]: Leaving directory `$(@D)/tests/docbook'
+make[5]: Leaving directory `$(@D)/tests/docbook'
+make[5]: Entering directory `$(@D)/tests/exslt'
+make[6]: Entering directory `$(@D)/tests/exslt/common'
+## Running exslt common tests
+make[6]: Leaving directory `$(@D)/tests/exslt/common'
+make[6]: Entering directory `$(@D)/tests/exslt/functions'
+## Running exslt function tests
+make[6]: Leaving directory `$(@D)/tests/exslt/functions'
+make[6]: Entering directory `$(@D)/tests/exslt/math'
+## Running exslt math tests
+make[6]: Leaving directory `$(@D)/tests/exslt/math'
+make[6]: Entering directory `$(@D)/tests/exslt/sets'
+## Running exslt sets tests
+make[6]: Leaving directory `$(@D)/tests/exslt/sets'
+make[6]: Entering directory `$(@D)/tests/exslt/strings'
+## Running exslt string tests
+make[6]: Leaving directory `$(@D)/tests/exslt/strings'
+make[6]: Entering directory `$(@D)/tests/exslt/dynamic'
+## Running exslt sets tests
+make[6]: Leaving directory `$(@D)/tests/exslt/dynamic'
+make[6]: Entering directory `$(@D)/tests/exslt/date'
+## Running exslt date tests
+#
+# Inspect the following for correctness
+#
+## Running exslt common tests
+make[6]: Leaving directory `$(@D)/tests/exslt/date'
+make[5]: Leaving directory `$(@D)/tests/exslt'
+make[5]: Entering directory `$(@D)/tests/plugins'
+## Running plugin tests
+make[5]: Leaving directory `$(@D)/tests/plugins'
+make[4]: Leaving directory `$(@D)/tests'
+make[4]: Entering directory `$(@D)/xsltproc'
+## Running testThreads
+Pass 1
+Pass 2
+Ok
+make[4]: Leaving directory `$(@D)/xsltproc'
+make[4]: Entering directory `$(@D)/python'
+Making all in .
+make[5]: Entering directory `$(@D)/python'
+make[5]: Nothing to be done for `all-am'.
+make[5]: Leaving directory `$(@D)/python'
+Making all in tests
+make[5]: Entering directory `$(@D)/python/tests'
+make[5]: Nothing to be done for `all'.
+make[5]: Leaving directory `$(@D)/python/tests'
+cd tests && /usr/gnu/bin/make tests
+make[5]: Entering directory `$(@D)/python/tests'
+-- basic.py
+OK
+-- exslt.py
+OK
+-- extelem.py
+Registered XSLT Extensions
+--------------------------
+Registered Extension Functions:
+
+Registered Extension Elements:
+{org.apache.xalan.xslt.extensions.Redirect}write
+
+Registered Extension Modules:
+<?xml version="1.0"?>
+<article>SUCCESS</article>
+<deeper><article>SUCCESS</article></deeper>
+OK
+-- extfunc.py
+OK
+make[5]: Leaving directory `$(@D)/python/tests'
+make[4]: Leaving directory `$(@D)/python'
+make[3]: Leaving directory `$(@D)'
+make[2]: Leaving directory `$(@D)'
+make[1]: Leaving directory `$(@D)'