From: Rudolf Polzer Date: Sat, 13 Nov 2010 19:24:42 +0000 (+0100) Subject: add The Big Benchmark as a shell script X-Git-Tag: xonotic-v0.1.0preview~63 X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=commitdiff_plain;h=b7ef038c79cc6e36647d3be60cc1b12ca2bad651 add The Big Benchmark as a shell script --- diff --git a/data/.gitignore b/data/.gitignore index f4ef265a..3a9fe405 100644 --- a/data/.gitignore +++ b/data/.gitignore @@ -1,2 +1,3 @@ xonotic-*.pk3dir *.pk3 +benchmark.log diff --git a/the-big-benchmark.sh b/the-big-benchmark.sh new file mode 100755 index 00000000..8430604c --- /dev/null +++ b/the-big-benchmark.sh @@ -0,0 +1,50 @@ +#!/bin/sh + +set -e + +echo "The Big Benchmark" +echo " =================" +echo +echo "WARNING: running this script will destroy ANY local changes you" +echo "might have on the repository." +echo +echo "Are you absolutely sure you want to run this?" +echo +while :; do + echo -n "y/n: " + read -r yesno + case "$yesno" in + y) + break + ;; + n) + echo "Aborted." + exit 1 + ;; + esac +done + +set -x +./all clean --reclone +./all compile -r +./all run -nohome -benchmarkruns 3 -benchmark demos/the-big-keybench.dem +//div0-stable +./all clean --reclone +( + cd darkplaces + git checkout master || git checkout -t origin/master || exit 1 +) +./all compile -r +./all run -nohome -benchmarkruns 3 -benchmark demos/the-big-keybench.dem +//master +./all clean --reclone + +echo +echo "Please provide the the following info to the Xonotic developers:" +echo " - CPU speed" +echo " - memory size" +echo " - graphics card (which vendor, which model)" +echo " - operating system (including whether it is 32bit or 64bit)" +echo " - graphics driver version" +echo " - the following info:" +tail -n 6 data/benchmark.log +echo +echo "Thank you"