Index: tests.scm
==================================================================
--- tests.scm
+++ tests.scm
@@ -13,10 +13,11 @@
;; Tests
;;======================================================================
(use sqlite3 srfi-1 posix regex regex-case srfi-69 dot-locking tcp directory-utils)
(import (prefix sqlite3 sqlite3:))
+(require-library stml)
(declare (unit tests))
(declare (uses lock-queue))
(declare (uses db))
(declare (uses tdb))
@@ -388,10 +389,21 @@
(lock-queue:release-lock outputfilename test-id)
(change-directory orig-dir)
;; NB// tests:test-set-toplog! is remote internal...
(tests:test-set-toplog! run-id test-name outputfilename)
)))))))
+
+;; summarize test
+(define (tests:summarize-test run-id test-id)
+ (let ((test-dat (rmt:get-test-info-by-id run-id test-id))
+ (steps-dat (rmt:get-steps-for-test run-id test-id))
+ (test-name (db:test-get-testname test-dat)))
+ (with-output-to-file "test-summary.html"
+ (lambda ()
+ (print "
Summary: " test-name
+ "Summary for " test-name "
")
+ (print "
;; MUST BE CALLED local!
;;
(define (tests:test-get-paths-matching keynames target fnamepatt #!key (res '()))
;; BUG: Move the values derived from args to parameters and push to megatest.scm
Index: tests/fullrun/megatest.config
==================================================================
--- tests/fullrun/megatest.config
+++ tests/fullrun/megatest.config
@@ -75,11 +75,11 @@
logviewer (%MTCMD%) 2> /dev/null > /dev/null
# override the html viewer launch command
#
# htmlviewercmd firefox -new-window
-htmlviewercmd konqueror
+htmlviewercmd arora
# -runtests automatically deletes the records for tests with the listed states on starting up a run allowing them to re-run
# (nb// this is in addition to NOT_STARTED which is automatically re-run)
#
allow-auto-rerun INCOMPLETE ZERO_ITEMS
ADDED tests/fullrun/tests/test_mt_vars/altvarnotset.logpro
Index: tests/fullrun/tests/test_mt_vars/altvarnotset.logpro
==================================================================
--- /dev/null
+++ tests/fullrun/tests/test_mt_vars/altvarnotset.logpro
@@ -0,0 +1,1 @@
+(expect:error in "LogFileBody" = 0 "a file that should never exist" #/what a dumb filename this is/)
ADDED tests/fullrun/tests/test_mt_vars/bogousnotset.logpro
Index: tests/fullrun/tests/test_mt_vars/bogousnotset.logpro
==================================================================
--- /dev/null
+++ tests/fullrun/tests/test_mt_vars/bogousnotset.logpro
@@ -0,0 +1,1 @@
+(expect:error in "LogFileBody" = 0 "a file that should never exist" #/what a dumb filename this is/)
ADDED tests/fullrun/tests/test_mt_vars/currentisblah.logpro
Index: tests/fullrun/tests/test_mt_vars/currentisblah.logpro
==================================================================
--- /dev/null
+++ tests/fullrun/tests/test_mt_vars/currentisblah.logpro
@@ -0,0 +1,1 @@
+(expect:error in "LogFileBody" = 0 "a file that should never exist" #/what a dumb filename this is/)
ADDED tests/fullrun/tests/test_mt_vars/empty_var.logpro
Index: tests/fullrun/tests/test_mt_vars/empty_var.logpro
==================================================================
--- /dev/null
+++ tests/fullrun/tests/test_mt_vars/empty_var.logpro
@@ -0,0 +1,1 @@
+(expect:error in "LogFileBody" = 0 "a file that should never exist" #/what a dumb filename this is/)
ADDED tests/fullrun/tests/test_mt_vars/lookithome.logpro
Index: tests/fullrun/tests/test_mt_vars/lookithome.logpro
==================================================================
--- /dev/null
+++ tests/fullrun/tests/test_mt_vars/lookithome.logpro
@@ -0,0 +1,1 @@
+(expect:error in "LogFileBody" = 0 "a file that should never exist" #/what a dumb filename this is/)
ADDED tests/fullrun/tests/test_mt_vars/lookittmp.logpro
Index: tests/fullrun/tests/test_mt_vars/lookittmp.logpro
==================================================================
--- /dev/null
+++ tests/fullrun/tests/test_mt_vars/lookittmp.logpro
@@ -0,0 +1,1 @@
+(expect:error in "LogFileBody" = 0 "a file that should never exist" #/what a dumb filename this is/)
ADDED tests/fullrun/tests/test_mt_vars/test-path.logpro
Index: tests/fullrun/tests/test_mt_vars/test-path.logpro
==================================================================
--- /dev/null
+++ tests/fullrun/tests/test_mt_vars/test-path.logpro
@@ -0,0 +1,1 @@
+(expect:error in "LogFileBody" = 0 "a file that should never exist" #/what a dumb filename this is/)
ADDED tests/fullrun/tests/test_mt_vars/vackyvar.logpro
Index: tests/fullrun/tests/test_mt_vars/vackyvar.logpro
==================================================================
--- /dev/null
+++ tests/fullrun/tests/test_mt_vars/vackyvar.logpro
@@ -0,0 +1,1 @@
+(expect:error in "LogFileBody" = 0 "a file that should never exist" #/what a dumb filename this is/)
ADDED tests/fullrun/tests/test_mt_vars/varwithdollar.logpro
Index: tests/fullrun/tests/test_mt_vars/varwithdollar.logpro
==================================================================
--- /dev/null
+++ tests/fullrun/tests/test_mt_vars/varwithdollar.logpro
@@ -0,0 +1,1 @@
+(expect:error in "LogFileBody" = 0 "a file that should never exist" #/what a dumb filename this is/)