21563691 clisp needs test and system-test targets hooked up
authorCraig Mohrman <craig.mohrman@oracle.com>
Mon, 17 Aug 2015 13:03:47 -0700
changeset 4787 9df2862df01c
parent 4786 5d469f31c06d
child 4788 159f02dfcdd3
21563691 clisp needs test and system-test targets hooked up
components/clisp/Makefile
components/clisp/test/results-i386-32.master
components/clisp/test/results-sparc-32.master
--- a/components/clisp/Makefile	Thu Aug 13 08:37:59 2015 -0700
+++ b/components/clisp/Makefile	Mon Aug 17 13:03:47 2015 -0700
@@ -104,7 +104,19 @@
 # One of the tests now needs the GNU tail command.
 COMPONENT_TEST_ENV +=  PATH="$(GNUBIN):$(PATH)"
 
-# common targets
+COMPONENT_SYSTEM_TEST_ARGS += LISP="LC_MESSAGES=en_US /usr/bin/clisp -E utf-8 -norc -m 30MW -L english"
+COMPONENT_SYSTEM_TEST_ENV  += PATH="$(GNUBIN):$(PATH)"
+
+# different results for different architectures
+COMPONENT_TEST_MASTER = \
+	$(COMPONENT_TEST_RESULTS_DIR)/results-$(MACH)-$(BITS).master
+
+# extract the test result summaries
+COMPONENT_TEST_TRANSFORMS += \
+	'-n ' \
+	'-e "/error[s]* out of.*test[s]*$$/p" '
+
+
 configure:	$(CONFIGURE_32)
 
 build:		$(BUILD_32)
@@ -113,7 +125,8 @@
 
 test:		$(TEST_32)
 
-system-test:    $(SYSTEM_TESTS_NOT_IMPLEMENTED)
+# system-test on sparc segfaults and produces a different result on x86
+system-test:	$(SYSTEM_TESTS_NOT_IMPLEMENTED)
 
 
 REQUIRED_PACKAGES += library/libsigsegv
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/clisp/test/results-i386-32.master	Mon Aug 17 13:03:47 2015 -0700
@@ -0,0 +1,53 @@
+finished  52 files:               1 error out of   10,960 tests
+  1                   alltest:    0 errors out of     636 tests
+  2                     array:    0 errors out of     290 tests
+  3                  backquot:    0 errors out of      89 tests
+  4                    bin-io:    0 errors out of      15 tests
+  5                characters:    0 errors out of     221 tests
+  6                      clos:    0 errors out of     495 tests
+  7                   defhash:    0 errors out of       6 tests
+  8                  encoding:    0 errors out of      36 tests
+  9                    eval20:    0 errors out of      44 tests
+ 10                 ext-clisp:    0 errors out of      95 tests
+ 11                    floeps:    0 errors out of      20 tests
+ 12                    format:    0 errors out of     301 tests
+ 13                 genstream:    0 errors out of      14 tests
+ 14                  hashlong:    0 errors out of      14 tests
+ 15                 hashtable:    0 errors out of      10 tests
+ 16                    iofkts:    0 errors out of     228 tests
+ 17                    lambda:    0 errors out of      90 tests
+ 18                  lists151:    0 errors out of     201 tests
+ 19                  lists152:    0 errors out of     255 tests
+ 20                  lists153:    0 errors out of       1 test
+ 21                  lists154:    0 errors out of      46 tests
+ 22                  lists155:    0 errors out of      25 tests
+ 23                  lists156:    0 errors out of      20 tests
+ 24                  list-set:    0 errors out of      10 tests
+ 25                      loop:    0 errors out of     134 tests
+ 26                    macro8:    0 errors out of     242 tests
+ 27                       map:    0 errors out of      64 tests
+ 28                       mop:    0 errors out of     220 tests
+ 29                    number:    0 errors out of   3,655 tests
+ 30                   number2:    0 errors out of     331 tests
+ 31                    pack11:    0 errors out of     208 tests
+ 32                      path:    0 errors out of     165 tests
+ 33                      setf:    0 errors out of     183 tests
+ 34                    socket:    1 error out of       89 tests
+ 35                   steele7:    0 errors out of      85 tests
+ 36                   streams:    0 errors out of     373 tests
+ 37               streamslong:    0 errors out of      24 tests
+ 38                   strings:    0 errors out of     409 tests
+ 39                  symbol10:    0 errors out of     152 tests
+ 40                   symbols:    0 errors out of       6 tests
+ 41                      time:    0 errors out of      23 tests
+ 42                      type:    0 errors out of     285 tests
+ 43                unportable:    0 errors out of      30 tests
+ 44                      weak:    0 errors out of     120 tests
+ 45                  weakhash:    0 errors out of      25 tests
+ 46                 weakhash2:    0 errors out of      46 tests
+ 47                 bind-eval:    0 errors out of      72 tests
+ 48              bind-compile:    0 errors out of      72 tests
+ 49                conditions:    0 errors out of      92 tests
+ 50                  restarts:    0 errors out of      69 tests
+ 51                  excepsit:    0 errors out of     384 tests
+ 52                   weakptr:    0 errors out of     240 tests
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/clisp/test/results-sparc-32.master	Mon Aug 17 13:03:47 2015 -0700
@@ -0,0 +1,53 @@
+finished  52 files:               0 errors out of  10,960 tests
+  1                   alltest:    0 errors out of     636 tests
+  2                     array:    0 errors out of     290 tests
+  3                  backquot:    0 errors out of      89 tests
+  4                    bin-io:    0 errors out of      15 tests
+  5                characters:    0 errors out of     221 tests
+  6                      clos:    0 errors out of     495 tests
+  7                   defhash:    0 errors out of       6 tests
+  8                  encoding:    0 errors out of      36 tests
+  9                    eval20:    0 errors out of      44 tests
+ 10                 ext-clisp:    0 errors out of      95 tests
+ 11                    floeps:    0 errors out of      20 tests
+ 12                    format:    0 errors out of     301 tests
+ 13                 genstream:    0 errors out of      14 tests
+ 14                  hashlong:    0 errors out of      14 tests
+ 15                 hashtable:    0 errors out of      10 tests
+ 16                    iofkts:    0 errors out of     228 tests
+ 17                    lambda:    0 errors out of      90 tests
+ 18                  lists151:    0 errors out of     201 tests
+ 19                  lists152:    0 errors out of     255 tests
+ 20                  lists153:    0 errors out of       1 test
+ 21                  lists154:    0 errors out of      46 tests
+ 22                  lists155:    0 errors out of      25 tests
+ 23                  lists156:    0 errors out of      20 tests
+ 24                  list-set:    0 errors out of      10 tests
+ 25                      loop:    0 errors out of     134 tests
+ 26                    macro8:    0 errors out of     242 tests
+ 27                       map:    0 errors out of      64 tests
+ 28                       mop:    0 errors out of     220 tests
+ 29                    number:    0 errors out of   3,655 tests
+ 30                   number2:    0 errors out of     331 tests
+ 31                    pack11:    0 errors out of     208 tests
+ 32                      path:    0 errors out of     165 tests
+ 33                      setf:    0 errors out of     183 tests
+ 34                    socket:    0 errors out of      89 tests
+ 35                   steele7:    0 errors out of      85 tests
+ 36                   streams:    0 errors out of     373 tests
+ 37               streamslong:    0 errors out of      24 tests
+ 38                   strings:    0 errors out of     409 tests
+ 39                  symbol10:    0 errors out of     152 tests
+ 40                   symbols:    0 errors out of       6 tests
+ 41                      time:    0 errors out of      23 tests
+ 42                      type:    0 errors out of     285 tests
+ 43                unportable:    0 errors out of      30 tests
+ 44                      weak:    0 errors out of     120 tests
+ 45                  weakhash:    0 errors out of      25 tests
+ 46                 weakhash2:    0 errors out of      46 tests
+ 47                 bind-eval:    0 errors out of      72 tests
+ 48              bind-compile:    0 errors out of      72 tests
+ 49                conditions:    0 errors out of      92 tests
+ 50                  restarts:    0 errors out of      69 tests
+ 51                  excepsit:    0 errors out of     384 tests
+ 52                   weakptr:    0 errors out of     240 tests