Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
handle MPI_UB and MPI_LB for real, activate tests in the test suite for this (and...
[simgrid.git] / teshsuite / smpi / mpich-test / pt2pt / runtests
index 32033c4..f9b9ff2 100755 (executable)
@@ -134,9 +134,9 @@ EOF
 fi
 
 # If the programs are not available, run make.
-if [ ! -x sendrecv_mpich -a $makeeach = 0 -a $runtests = 1 ] ; then
-    $MAKE
-fi
+#if [ ! -x sendrecv_mpich -a $makeeach = 0 -a $runtests = 1 ] ; then
+#    $MAKE
+#fi
 
 testfiles=""
 if [ $runtests = 1 ] ; then
@@ -149,8 +149,8 @@ RunTest sendrecv2 2 "**** Testing MPI_Send and MPI_Recv (2) ****"
 
 #Uses MPI_Pack and Unpack
 #RunTest sendrecv3 2 "**** Testing MPI_Send and MPI_Recv (3) ****"
-
-RunTest sendrecv4 2 "**** Testing MPI_Send and MPI_Recv (4) ****"
+#Uses MPI_BOTTOM
+#RunTest sendrecv4 2 "**** Testing MPI_Send and MPI_Recv (4) ****"
 
 #not supported
 #RunTest bsendtest 2 "**** Testing MPI_Bsend and MPI_Recv (4) ****" "" "bsendtest-0.out bsendtest-1.out"
@@ -222,16 +222,13 @@ RunTest typetest 2 "**** Checking the type routines ****" "" "typetest-0.out typ
 #weird error, because comment says smpi returned value is same as expected from mpich .. modified to handle this value as correct
 RunTest typeub 2 "**** Checking the type routines: MPI_UB ****"
 
-#todo : handle lb correctly !
-#RunTest typeub2 1 "**** Checking the type routines: MPI_UB(2) ****"
+RunTest typeub2 1 "**** Checking the type routines: MPI_UB(2) ****"
 
-#types too complex for smpi (structs of vectors)
-#RunTest typeub3 1 "**** Checking the type routines: MPI_UB(3) ****"
+RunTest typeub3 1 "**** Checking the type routines: MPI_UB(3) ****"
 
-#TODO: handle LB
-#RunTest typelb 1 "**** Checking the type routines: MPI_LB ****"
+RunTest typelb 1 "**** Checking the type routines: MPI_LB ****"
 
-#RunTest structlb 1 "**** Checking Type_struct routines: MPI_LB ****"
+RunTest structlb 1 "**** Checking Type_struct routines: MPI_LB ****"
 
 #ssend, replaced by send
 RunTest dtypelife 2 "**** Checking the type routines: MPI_Type_free ****"
@@ -259,7 +256,6 @@ RunTest nblock 4 "*** Testing Isend/Irecv (large numbers) ***"
 
 RunTest sendmany 8 "*** Testing Send (many procs) ***"
 
-# ... replaced by smpi_sleep calls
 RunTest order 2 "*** Testing Recv ordering ***"
 
 RunTest sendorder 2 "**** Checking Message Ordering ****"
@@ -281,10 +277,9 @@ RunTest hvectest 2 "*** Testing Vector type ***"
 
 RunTest hvectest2 2 "*** Testing struct type for vectors (MPI_UB) ***"
 
-#too complex for now
-#RunTest hvec 2 "*** Testing Type_Hvector ***"
-#fails
-#RunTest hindexed 1 "*** Testing Type_Hindexed ***"
+RunTest hvec 2 "*** Testing Type_Hvector ***"
+
+RunTest hindexed 1 "*** Testing Type_Hindexed ***"
 
 RunTest probe 2 "*** Testing Probe and Get_count ***"
 
@@ -305,11 +300,11 @@ RunTest persist 4 "*** Testing MPI_Startall/Request_free ***"
 RunTest waitall 4 "*** Testing MPI_Waitall ***"
 
 #uses issend, replaced by isend, and ssend replaced by send
-RunTest waitall2 2 "*** Testing MPI_Waitall (order) ***"
+#RunTest waitall2 2 "*** Testing MPI_Waitall (order) ***"
 
-RunTest waitall3 4 "*** Testing MPI_Waitall (order-irecv) ***"
+#RunTest waitall3 4 "*** Testing MPI_Waitall (order-irecv) ***"
 
-RunTest waitall4 4 "*** Testing MPI_Waitall (order-isend) ***"
+#RunTest waitall4 4 "*** Testing MPI_Waitall (order-isend) ***"
 #put a big value for the message size, because it failed as a detached send (isend was used instead of issend)
 RunTest waitany 4 "*** Testing MPI_Waitany ***"