X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic.git;a=blobdiff_plain;f=the-big-benchmark.sh;h=1744a1adc2523457ea90858c9512ce97287ea96b;hp=520dc78e9b474281076e97e902d6876d26a1063c;hb=97fe16d7d3bf7c97873cc5ef52730fee817a6f72;hpb=7884639988a2dd3f77b336edd10ae70ea31b4354 diff --git a/the-big-benchmark.sh b/the-big-benchmark.sh index 520dc78e..1744a1ad 100755 --- a/the-big-benchmark.sh +++ b/the-big-benchmark.sh @@ -8,34 +8,38 @@ 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 +if [ x"$1" != x"--yes" ]; then + 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 +fi set -x +rm -f data/benchmark.log ./all clean --reclone ./all compile -r -./all run -nohome -benchmarkruns 3 -benchmark demos/the-big-keybench.dem +//div0-stable +USE_GDB=no ./all run "$@" -nohome -benchmarkruns 3 -benchmark demos/the-big-keybench.dem +//div0-stable || true ./all clean -r -f ( cd darkplaces - git checkout master || git checkout -t origin/master || exit 1 + git checkout div0-stable-pred3d9 || git checkout -t origin/div0-stable-pred3d9 || exit 1 ) ./all compile -r -./all run -nohome -benchmarkruns 3 -benchmark demos/the-big-keybench.dem +//master +USE_GDB=no ./all run "$@" -nohome -benchmarkruns 3 -benchmark demos/the-big-keybench.dem +//div0-stable-pred3d9 || true ./all clean -r -f -u +set +x echo echo "Please provide the the following info to the Xonotic developers:" @@ -45,6 +49,6 @@ 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 +cat data/benchmark.log echo echo "Thank you"