make only pe 0 run the test
authorGengbin Zheng <gzheng@illinois.edu>
Fri, 23 Jan 2009 02:41:08 +0000 (02:41 +0000)
committerGengbin Zheng <gzheng@illinois.edu>
Fri, 23 Jan 2009 02:41:08 +0000 (02:41 +0000)
tests/util/Makefile
tests/util/check.C

index 12c2b001a182528ca7cc35f1475db349c9202589..2f26a8c4f0412ec4e707c0998b2d18c7ddb50922 100644 (file)
@@ -12,8 +12,8 @@ check.o: check.C
 
 test: check
        ./charmrun +p1 check $(TESTOPTS)
-       #The line below tests if MACHINE_DEBUG is enabled in machine.h and fails if it is set
-       if test -f "debugLog.0"; then echo "MACHINE_DEBUG is enabled"; false; fi
+       @echo tests if MACHINE_DEBUG is enabled in machine.h and fails if it is set
+       @if test -f "debugLog.0"; then echo "MACHINE_DEBUG is enabled"; false; fi
 
 clean:
        rm -f conv-host *.o *.bak *.log check.sts *~ charmrun
index 31150c460c9a9144b742cf2330b29ed122c71619..902af9f60a218b616e71096b7bb9ff68149419eb 100644 (file)
@@ -12,6 +12,7 @@ void check_test(int argc, char** argv) {
   CmiFloat4 float4;
   CmiFloat8 float8;
 
+  if (CkMyPe()!=0) return;
   if (sizeof(int2) != 2) {
     CmiPrintf("Error: sizeof(CmiInt2) is %d!\n",sizeof(int2));
     exit(1);