diff options
author | Michael Larabel <michael@phx-laptop.(none)> | 2008-09-12 20:26:26 -0400 |
---|---|---|
committer | Michael Larabel <michael@phx-laptop.(none)> | 2008-09-12 20:26:26 -0400 |
commit | 0eccccb0713615fd01fecbb96712108b821e3b80 (patch) | |
tree | 6472cda80113406a936dace0e49d69f483bbd1cb /pts/test-resources | |
parent | 82a686b2eec06bd084f89260eddb2a0114ab1605 (diff) | |
download | phoronix-test-suite-upstream-0eccccb0713615fd01fecbb96712108b821e3b80.tar.gz phoronix-test-suite-upstream-0eccccb0713615fd01fecbb96712108b821e3b80.tar.xz phoronix-test-suite-upstream-0eccccb0713615fd01fecbb96712108b821e3b80.zip |
pts: Add World of Padman test profile (named padman)
Diffstat (limited to 'pts/test-resources')
-rw-r--r-- | pts/test-resources/padman/downloads.xml | 20 | ||||
-rwxr-xr-x | pts/test-resources/padman/install.sh | 56 | ||||
-rwxr-xr-x | pts/test-resources/padman/parse-results.php | 6 |
3 files changed, 82 insertions, 0 deletions
diff --git a/pts/test-resources/padman/downloads.xml b/pts/test-resources/padman/downloads.xml new file mode 100644 index 0000000..e9949be --- /dev/null +++ b/pts/test-resources/padman/downloads.xml @@ -0,0 +1,20 @@ +<PhoronixTestSuite> + <Downloads> + <Package> + <URL>http://thilo.kickchat.com/download/worldofpadman.run, ftp://ftp.snt.utwente.nl/pub/games/worldofpadman/linux/worldofpadman.run, http://btc3x6.che.uni-bayreuth.de/~tl/wop_final/worldofpadman.run</URL> + <MD5>c7650414d7865ddac26ada6b3f7b8cc9</MD5> + <FileSize>576952895</FileSize> + </Package> + <Package> + <URL>ftp://ftp.kickchat.com/wop/wop_patch_1_2.run, ftp://ftp.snt.utwente.nl/pub/games/worldofpadman/linux/wop_patch_1_2.run, http://www.hessenfragger.de/uploads/wop_patch_1_2.run</URL> + <MD5>3468fc91889795471bc68e35ea334614</MD5> + <FileSize>72187892</FileSize> + </Package> + <Package> + <URL>http://www.phoronix-test-suite.com/benchmark-files/wop-benchmark-1.tar.gz, http://www.phoronix.net/downloads/phoronix-test-suite/benchmark-files/wop-benchmark-1.tar.gz</URL> + <MD5>8a7f8a1dd3b23d0b2147e7af3c8e146e</MD5> + <FileSize>799842</FileSize> + </Package> + </Downloads> +</PhoronixTestSuite> + diff --git a/pts/test-resources/padman/install.sh b/pts/test-resources/padman/install.sh new file mode 100755 index 0000000..fd7353e --- /dev/null +++ b/pts/test-resources/padman/install.sh @@ -0,0 +1,56 @@ +#!/bin/sh + +chmod +x worldofpadman.run +chmod +x wop_patch_1_2.run + +./worldofpadman.run --noexec --target wop11 +./wop_patch_1_2.run --noexec --target wop12patch + +mkdir wop-install/ +mkdir wop-install/wop/ + +cd wop11/ + +tar -xf wop-data.tar +mv *.cfg ../wop-install/wop/ +mv *.pk3 ../wop-install/wop/ + +cd .. + +cd wop12patch/ + +mv bin/Linux/x86/WoP ../wop-install/WoP32 +mv bin/Linux/x86_64/WoP ../wop-install/WoP64 + +tar -xf wop-engine.i386.tar +tar -xf wop-engine.x86_64.tar + +mv wop-engine.i386 ../wop-install +mv wop-engine.x86_64 ../wop-install + +tar -xf wop-data-1.2.tar +mv *.pk3 ../wop-install/wop/ + +cd .. + +rm -rf wop11/ +rm -rf wop12patch/ + +tar -xvf wop-benchmark-1.tar.gz +mkdir ~/.WoPadman/ +mkdir ~/.WoPadman/wop/ +mv wop_config.cfg ~/.WoPadman/wop/ +mv demos/ ~/.WoPadman/wop/ + +echo "#!/bin/sh +cd wop-install/ + +case \$OS_ARCH in + \"x86_64\" ) + ./WoP32 \$@ 2>&1 | grep fps + ;; + * ) + ./WoP64 \$@ 2>&1 | grep fps + ;; +esac" > padman +chmod +x padman diff --git a/pts/test-resources/padman/parse-results.php b/pts/test-resources/padman/parse-results.php new file mode 100755 index 0000000..f75e04d --- /dev/null +++ b/pts/test-resources/padman/parse-results.php @@ -0,0 +1,6 @@ +<?php + +$BENCHMARK_RESULTS = trim(substr($argv[1], 0, strrpos($argv[1], " fps"))); +$BENCHMARK_RESULTS = trim(substr($BENCHMARK_RESULTS, strrpos($BENCHMARK_RESULTS, ' '))); +echo $BENCHMARK_RESULTS; +?> |