[m-dev.] diff: run tests on venus

Fergus Henderson fjh at cs.mu.OZ.AU
Sun Feb 4 15:58:27 AEDT 2001


Estimated hours taken: 0.5

tools/test_mercury:
tools/run_all_tests_from_cron:
	Add code to run tests on our new machine `venus'.

cvs diff: Diffing .
Index: run_all_tests_from_cron
===================================================================
RCS file: /home/staff/zs/imp/mercury/tools/run_all_tests_from_cron,v
retrieving revision 1.23
diff -u -d -u -r1.23 run_all_tests_from_cron
--- run_all_tests_from_cron	2000/12/14 06:20:05	1.23
+++ run_all_tests_from_cron	2001/02/01 11:29:06
@@ -36,12 +36,13 @@
 	hydra)		ARCH=i686	FULLARCH=i686-pc-linux-gnu ;;
 	ender)		ARCH=i686	FULLARCH=i686-pc-linux-gnu ;;
 	roy)		ARCH=i686	FULLARCH=i686-pc-linux-gnu ;;
+	venus)		ARCH=i686	FULLARCH=i686-pc-linux-gnu ;;
 	*)		echo "$0: unknown HOST $HOST" 1>&2; exit 1 ;;
 esac
 
 case $HOST in
 	kryten|taifun) 	mail="rsh mundook /bin/mail" ;;
-	hydra|ender|roy) mail=/usr/bin/mail ;;
+	hydra|ender|roy|venus) mail=/usr/bin/mail ;;
 	*)		mail=/bin/mail ;;
 esac
 
Index: test_mercury
===================================================================
RCS file: /home/staff/zs/imp/mercury/tools/test_mercury,v
retrieving revision 1.133
diff -u -d -u -r1.133 test_mercury
--- test_mercury	2001/01/31 18:48:50	1.133
+++ test_mercury	2001/02/02 15:52:44
@@ -120,6 +120,7 @@
 	roy) 		OPTIMIZE=-O4 ;;	# hlc
 	hydra)		OPTIMIZE=-O2 ;;
 	ender)		OPTIMIZE=-O3 ;;
+	venus) 		OPTIMIZE=-O5 ;;
 	kryten) 	OPTIMIZE=-O1 ;;	# currently not used
 	rimmer) 	OPTIMIZE=-O1 ;; # currently not used
 esac
@@ -164,7 +165,7 @@
 DIR=$TESTDIR/test_dirs/$HOST
 
 case $HOST in
-	hg|ender|roy)	
+	hg|ender|roy|venus)
 		INSTALL_DIR=/home/$HOST/public/$INSTALL_DIR_NAME/$FULLARCH ;;
 	*)		
 		INSTALL_DIR=/home/mercury/public/$INSTALL_DIR_NAME/$FULLARCH ;;
@@ -210,12 +211,13 @@
 	hg) 		PARALLEL= ;; 	# one CPU
 	ender) 		PARALLEL= ;; 	# one CPU
 	roy) 		PARALLEL= ;; 	# one CPU
+	venus) 		PARALLEL= ;; 	# one CPU
 	*)		PARALLEL= ;;
 esac
 
 # version of the mercury compiler to use for bootstrapping
 case $HOST in
-	hg|ender|roy)
+	hg|ender|roy|venus)
 		BOOTSTRAP_MERCURY_COMPILER=/home/$HOST/public/$INSTALL_DIR_NAME/$FULLARCH/lib/mercury/bin/$FULLARCH/mercury_compile
 		;;
 	*)
@@ -319,7 +321,7 @@
 rm -f mercury/extras/dynamic_linking/dl.m
 cvs checkout $CHECKOUT_OPTS mercury tests || { false; exit 1; }
 case $HOST in
-	murlibobo|kryten|taifun|quicksilver|hg|hydra|roy)
+	murlibobo|kryten|taifun|quicksilver|hg|hydra|roy|venus)
 		[ -d mercury/extras/clpr/CVS ] ||
 		(cd mercury/extras && cvs checkout $CHECKOUT_OPTS clpr) ||
 			{ false; exit 1; }
@@ -442,7 +444,7 @@
 		# requires --enable-all-grades
 		GRADES="asm_fast.gc.tr asm_fast.tr"
 		;;
-	hg|quicksilver|hydra|ender|kryten|taifun)
+	hg|quicksilver|hydra|ender|kryten|taifun|venus)
 		GRADES="asm_fast.gc.tr"
 		;;
 	roy)
@@ -567,6 +569,12 @@
 			asm_fast.gc.memprof asm_fast.gc.tr asm_fast.gc.tr.debug
 			asm_fast.par.gc hlc.gc"
 		;;
+	venus)
+		GRADES="asm_fast.gc asm_fast
+			asm_fast.gc.prof asm_fast.prof
+			asm_fast.gc.memprof asm_fast.gc.tr asm_fast.gc.tr.debug
+			hlc.gc"
+		;;
 	roy)
 		GRADES="hlc.gc hlc.gc.prof hlc.gc.memprof hlc.gc.tr hlc.par.gc
 			hl.gc  hl.gc.prof  hl.gc.memprof  hl.gc.tr  hl.par.gc"
@@ -653,6 +661,9 @@
 case $HOST in
 	hg)	
 		fullname=i686-pc-linux-libc2.1-gnu-O4
+		;;
+	venus)	
+		fullname=i686-pc-linux-libc2.1-gnu-O5
 		;;
 	roy)	
 		fullname=i686-pc-linux-libc2.1-gnu-O4-hlc

-- 
Fergus Henderson <fjh at cs.mu.oz.au>  |  "I have always known that the pursuit
                                    |  of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S. Garp.
--------------------------------------------------------------------------
mercury-developers mailing list
Post messages to:       mercury-developers at cs.mu.oz.au
Administrative Queries: owner-mercury-developers at cs.mu.oz.au
Subscriptions:          mercury-developers-request at cs.mu.oz.au
--------------------------------------------------------------------------



More information about the developers mailing list