-TESTS="barrier/barrier mcs-lock/mcs-lock spsc-queue/spsc-queue mpmc-queue/mpmc-1r2w mpmc-queue/mpmc-2r1w mpmc-queue/mpmc-queue"
-MODEL_ARGS="-f 4 -m 1"
-for t in ${TESTS}
-do
- run_test ${t} ${MODEL_ARGS}
-done
-#run_test mpmc-queue/mpmc-queue ${MODEL_ARGS} -- -r 2 -w 1
-#run_test mpmc-queue/mpmc-queue ${MODEL_ARGS} -- -r 1 -w 2
-#run_test mpmc-queue/mpmc-queue ${MODEL_ARGS} -- -r 2 -w 2
+function run_all_tests {
+ echo ${DATE}
+
+ for t in ${TESTS}
+ do
+ run_test ${t} ${MODEL_ARGS}
+ done
+ #run_test mpmc-queue/mpmc-queue ${MODEL_ARGS} -- -r 2 -w 1
+ #run_test mpmc-queue/mpmc-queue ${MODEL_ARGS} -- -r 1 -w 2
+ #run_test mpmc-queue/mpmc-queue ${MODEL_ARGS} -- -r 2 -w 2
+}
+
+# Check if git is available, and this is a git repository
+GIT=0
+which git &> /dev/null && git rev-parse &> /dev/null && GIT=1
+
+# Print out some git information, if available
+if [ ${GIT} -ne 0 ]; then
+ cd ..
+ git log --oneline -1
+ cd - > /dev/null
+ git log --oneline -1
+ echo
+fi
+run_all_tests