projects
/
urcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add *.exe to gitignore for Cygwin
[urcu.git]
/
tests
/
benchmark
/
common.sh
diff --git
a/tests/benchmark/common.sh
b/tests/benchmark/common.sh
old mode 100644
(file)
new mode 100755
(executable)
index
9eb03f8
..
4dbc567
--- a/
tests/benchmark/common.sh
+++ b/
tests/benchmark/common.sh
@@
-2,11
+2,35
@@
# This file is meant to be sourced from other tests scripts.
#
# This file is meant to be sourced from other tests scripts.
#
+cleanup() {
+ if [ x"$TMPFILE" != "x" ]; then
+ rm -f "$TMPFILE"
+ fi
+
+ # Call the tap.sh exit cleanup code
+ _exit
+}
+
+xseq() {
+ i=$1
+ while [[ "$i" -le "$2" ]]; do
+ echo "$i"
+ i=$(( i + 1 ))
+ done
+}
+
+# Set TEST_TIME_BIN
if [ -x "$URCU_TEST_TIME_BIN" ]; then
if [ -x "$URCU_TEST_TIME_BIN" ]; then
-
test_time_bin
="$URCU_TEST_TIME_BIN"
+
TEST_TIME_BIN
="$URCU_TEST_TIME_BIN"
elif [ -x "/usr/bin/time" ]; then
elif [ -x "/usr/bin/time" ]; then
-
test_time_bin
="/usr/bin/time"
+
TEST_TIME_BIN
="/usr/bin/time"
else
else
-
test_time_bin
=""
+
TEST_TIME_BIN
=""
fi
fi
+export TEST_TIME_BIN
+
+# Create a temporary file for tests output
+TMPFILE=$(mktemp)
+# Set traps to delete the temporary file on exit
+trap cleanup EXIT
This page took
0.023615 seconds
and
4
git commands to generate.