[llvm-commits] CVS: llvm-test/RunSafely.sh
Evan Cheng
evan.cheng at apple.com
Wed Jun 7 13:11:45 PDT 2006
Changes in directory llvm-test:
RunSafely.sh updated: 1.20 -> 1.21
---
Log message:
Only use the watchdog script for Darwin.
---
Diffs of the changes: (+10 -1)
RunSafely.sh | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletion(-)
Index: llvm-test/RunSafely.sh
diff -u llvm-test/RunSafely.sh:1.20 llvm-test/RunSafely.sh:1.21
--- llvm-test/RunSafely.sh:1.20 Wed Jun 7 13:57:36 2006
+++ llvm-test/RunSafely.sh Wed Jun 7 15:11:31 2006
@@ -57,12 +57,21 @@
# we tell time to launch a shell which in turn executes $PROGRAM with the
# necessary I/O redirection.
#
-( time -p sh -c "${DIR}TimedExec.sh $ULIMIT $PROGRAM $* > $OUTFILE 2>&1 < $INFILE" ) 2>&1 | awk -- '\
+if [ $SYSTEM == Darwin ]; then
+ ( time -p sh -c "${DIR}TimedExec.sh $ULIMIT $PROGRAM $* > $OUTFILE 2>&1 < $INFILE" ) 2>&1 | awk -- '\
BEGIN { cpu = 0.0; }
/^user/ { cpu += $2; print }
/^sys/ { cpu += $2; print }
!/^user/ && !/^sys/ { print }
END { printf("program %f\n", cpu); }' > $OUTFILE.time
+else
+ ( time -p sh -c "$PROGRAM $* > $OUTFILE 2>&1 < $INFILE" ) 2>&1 | awk -- '\
+BEGIN { cpu = 0.0; }
+/^user/ { cpu += $2; print }
+/^sys/ { cpu += $2; print }
+!/^user/ && !/^sys/ { print }
+END { printf("program %f\n", cpu); }' > $OUTFILE.time
+fi
if test $? -eq 0
then
More information about the llvm-commits
mailing list