summaryrefslogtreecommitdiffstats
path: root/pts/test-resources
diff options
context:
space:
mode:
authorMichael Larabel <michael@phx-laptop.(none)>2008-09-12 20:26:26 -0400
committerMichael Larabel <michael@phx-laptop.(none)>2008-09-12 20:26:26 -0400
commit0eccccb0713615fd01fecbb96712108b821e3b80 (patch)
tree6472cda80113406a936dace0e49d69f483bbd1cb /pts/test-resources
parent82a686b2eec06bd084f89260eddb2a0114ab1605 (diff)
downloadphoronix-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.xml20
-rwxr-xr-xpts/test-resources/padman/install.sh56
-rwxr-xr-xpts/test-resources/padman/parse-results.php6
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;
+?>