Commit 3c87bc22 by Tom Tromey Committed by Tom Tromey

mauve.exp (mauve_find_harness_files): New proc.

	* libjava.mauve/mauve.exp (mauve_find_harness_files): New proc.
	(test_mauve): Use it.
	(test_mauve_sim): Likewise.

From-SVN: r69620
parent 0292e50e
2003-07-20 Tom Tromey <tromey@redhat.com>
* libjava.mauve/mauve.exp (mauve_find_harness_files): New proc.
(test_mauve): Use it.
(test_mauve_sim): Likewise.
2003-07-19 Tom Tromey <tromey@redhat.com> 2003-07-19 Tom Tromey <tromey@redhat.com>
* libjava.verify/verify.exp (gcj_verify_list_tests): Only change * libjava.verify/verify.exp (gcj_verify_list_tests): Only change
......
...@@ -74,6 +74,16 @@ proc find_mauve_sources {} { ...@@ -74,6 +74,16 @@ proc find_mauve_sources {} {
return 0 return 0
} }
# Find all the harness files and return a list of them, with no
# suffix.
proc mauve_find_harness_files {} {
set result {}
foreach file [glob -nocomplain -- *.class gnu/testlet/*.class] {
lappend result [file root $file]
}
return $result
}
# Run all the Mauve tests. Return 1 on success, 0 on any failure. If # Run all the Mauve tests. Return 1 on success, 0 on any failure. If
# the tests are skipped, that is treated like success. # the tests are skipped, that is treated like success.
proc test_mauve {} { proc test_mauve {} {
...@@ -159,7 +169,7 @@ proc test_mauve {} { ...@@ -159,7 +169,7 @@ proc test_mauve {} {
set ok 1 set ok 1
set objlist {} set objlist {}
foreach base {DejaGNUTestHarness gnu/testlet/SimpleTestHarness gnu/testlet/TestHarness gnu/testlet/Testlet gnu/testlet/ResourceNotFoundException gnu/testlet/config} { foreach base [mauve_find_harness_files] {
set file $base.class set file $base.class
set obj $base.o set obj $base.o
set x [libjava_prune_warnings \ set x [libjava_prune_warnings \
...@@ -298,9 +308,7 @@ proc test_mauve_sim {} { ...@@ -298,9 +308,7 @@ proc test_mauve_sim {} {
set ok 1 set ok 1
set objlist {} set objlist {}
foreach base {gnu/testlet/SimpleTestHarness gnu/testlet/TestHarness \ foreach base [mauve_find_harness_files] {
gnu/testlet/Testlet gnu/testlet/ResourceNotFoundException \
gnu/testlet/config} {
set file $base.class set file $base.class
set obj $base.o set obj $base.o
set x [libjava_prune_warnings \ set x [libjava_prune_warnings \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment