summaryrefslogtreecommitdiffstats
path: root/pts/test-resources/iozone
diff options
context:
space:
mode:
authorMichael Larabel <michael@phx-laptop.(none)>2008-04-29 11:23:21 -0400
committerMichael Larabel <michael@phx-laptop.(none)>2008-04-29 11:23:21 -0400
commitd2993872f1e7598e90e22cada8d58fabcb6443c1 (patch)
treee104a8cca259dcce012c95f3a7d311c1f9981fdd /pts/test-resources/iozone
parentd8f940cde35c8423043bd37c58f00f57e901e66b (diff)
downloadphoronix-test-suite-upstream-d2993872f1e7598e90e22cada8d58fabcb6443c1.tar.gz
phoronix-test-suite-upstream-d2993872f1e7598e90e22cada8d58fabcb6443c1.tar.xz
phoronix-test-suite-upstream-d2993872f1e7598e90e22cada8d58fabcb6443c1.zip
Change benchmark-profiles/, benchmark-resources/, and benchmark-suites/ to test-profiles/, test-resources/, and test-suites/
Diffstat (limited to 'pts/test-resources/iozone')
-rw-r--r--pts/test-resources/iozone/downloads.xml8
-rw-r--r--pts/test-resources/iozone/install.sh16
-rw-r--r--pts/test-resources/iozone/parse-results.php27
3 files changed, 51 insertions, 0 deletions
diff --git a/pts/test-resources/iozone/downloads.xml b/pts/test-resources/iozone/downloads.xml
new file mode 100644
index 0000000..5e2b98e
--- /dev/null
+++ b/pts/test-resources/iozone/downloads.xml
@@ -0,0 +1,8 @@
+<PhoronixTestSuite>
+ <Downloads>
+ <Package>
+ <URL>http://www.iozone.org/src/current/iozone3_291.tar</URL>
+ <MD5>fceb0146e50e714a6c4b3618489e4880</MD5>
+ </Package>
+ </Downloads>
+</PhoronixTestSuite>
diff --git a/pts/test-resources/iozone/install.sh b/pts/test-resources/iozone/install.sh
new file mode 100644
index 0000000..8ed76fd
--- /dev/null
+++ b/pts/test-resources/iozone/install.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+cd $1
+
+tar -xvf iozone3_291.tar
+cd iozone3_291/src/current/
+
+case `uname -m` in
+ "x86_64" )
+ make linux-AMD64
+ ;;
+ * )
+ make linux
+ ;;
+esac
+mv iozone ../../../iozone
diff --git a/pts/test-resources/iozone/parse-results.php b/pts/test-resources/iozone/parse-results.php
new file mode 100644
index 0000000..ec1fb84
--- /dev/null
+++ b/pts/test-resources/iozone/parse-results.php
@@ -0,0 +1,27 @@
+<?php
+
+$BENCHMARK_RESULTS = substr($argv[1], strrpos($argv[1], " 904800 "));
+$BENCHMARK_RESULTS = substr($BENCHMARK_RESULTS, 0, strpos($BENCHMARK_RESULTS, "\n"));
+$BENCHMARK_RESULTS = explode(" ", $BENCHMARK_RESULTS);
+
+$R_count = 0;
+$result = 0;
+foreach($BENCHMARK_RESULTS as $R)
+{
+ if(!empty($R))
+ {
+ $R_count++;
+
+ if($R_count == 3 || $R_count == 5)
+ {
+ $result = $R;
+ }
+ }
+}
+
+if($result != 0)
+ $result = $result / 1024;
+
+echo $result;
+
+?>