--- 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