Summary
Description: Unnamed repository; edit this file to name it for gitweb.
Last Change: Wed 2/3/10 13:04
Recent Commits
>
--git a/pts/benchmark-profiles/specviewperf9.xml b/pts/benchmark-profiles/specviewperf9.xml
new file mode 100644
index 0000000..7cce9ad
--- /dev/null
+++ b/pts/benchmark-profiles/specviewperf9.xml
@@ -0,0 +1,67 @@
+<PTSBenchmark>
+ <PhoronixTestSuite>
+ <Version>0.2</Version>
+ <BenchmarkType>Graphics</BenchmarkType>
+ <ApplicationType>Utility</ApplicationType>
+ <License>FREE</License>
+ <Status>VERIFIED</Status>
+ <Maintainer>Michael Larabel</Maintainer>
+ </PhoronixTestSuite>
+ <Information>
+ <Title>SPECViewPerf</Title>
+ <Version>9.0.3</Version>
+ <Identifier>specviewperf9</Identifier>
+ <Executable>specviewperf9</Executable>
+ <ExternalDependencies>glut, csh, libpng-development</ExternalDependencies>
+ <TimesToRun>1</TimesToRun>
+ <ResultScale>Weighted Geometric Mean</ResultScale>
+ <Proportion>HIB</Proportion>
+ <Description>This test runs SPECViewPerf 9.</Description>
+ <Notes> </Notes>
+ </Information>
+ <Settings>
+ <Option>
+ <DisplayName>SPECViewPerf Test</DisplayName>
+ <Identifier>run-test</Identifier>
+ <ArgumentName></ArgumentName>
+ <Menu>
+ <Entry>
+ <Name>3dsmax-04</Name>
+ <Value>3dsmax</Value>
+ </Entry>
+ <Entry>
+ <Name>catia-02</Name>
+ <Value>catia</Value>
+ </Entry>
+ <Entry>
+ <Name>ensight-03</Name>
+ <Value>ensight</Value>
+ </Entry>
+ <Entry>
+ <Name>light-08</Name>
+ <Value>light</Value>
+ </Entry>
+ <Entry>
+ <Name>maya-02</Name>
+ <Value>maya</Value>
+ </Entry>
+ <Entry>
+ <Name>proe-04</Name>
+ <Value>proe</Value>
+ </Entry>
+ <Entry>
+ <Name>sw-01</Name>
+ <Value>sw</Value>
+ </Entry>
+ <Entry>
+ <Name>ugnx-01</Name>
+ <Value>ugnx</Value>
+ </Entry>
+ <Entry>
+ <Name>tcvis-01</Name>
+ <Value>tcvis</Value>
+ </Entry>
+ </Menu>
+ </Option>
+ </Settings>
+</PTSBenchmark>
diff --git a/pts/benchmark-resources/specviewperf9/install.sh b/pts/benchmark-resources/specviewperf9/install.sh
new file mode 100644
index 0000000..4c3e6dc
--- /dev/null
+++ b/pts/benchmark-resources/specviewperf9/install.sh
@@ -0,0 +1,132 @@
+#!/bin/sh
+
+cd $1
+
+if [ ! -f SPECViewPerf9-Configure ]
+
+ then
+ wget http://www.phoronix-test-suite.com/benchmark-files/SPECViewPerf9-Configure -O SPECViewPerf9-Configure
+fi
+
+if [ ! -f SPECViewperf9.0.3.tar.gz ]
+
+ then
+ wget ftp://spec.unipv.it/dist/gpc/opc/viewperf/unix/SPECViewperf9.0.3.tar.gz -O SPECViewperf9.0.3.tar.gz
+fi
+
+
+tar -xvf SPECViewperf9.0.3.tar.gz
+cp -f SPECViewPerf9-Configure SPECViewperf9.0/src/Configure
+chmod +x SPECViewperf9.0/src/Configure
+cd SPECViewperf9.0/src
+./Configure
+cd ../..
+
+echo "#!/bin/sh
+
+cd SPECViewperf9.0/
+
+if [ ! -e sum_results ]
+ then
+ mkdir sum_results
+fi
+
+if [ ! -e backup_results ]
+ then
+ mkdir backup_results
+fi
+
+case \"\$1\" in
+\"3dsmax\")
+ if [ ! -e sum_results/3dsmax ]
+ then
+ mkdir sum_results/3dsmax
+ fi
+
+ ./Run_Viewset.csh 3dsmax-04 3dsmax results
+
+ grep \"Mean\" sum_results/3dsmax/summary.txt
+ ;;
+\"catia\")
+ if [ ! -e sum_results/catia ]
+ then
+ mkdir sum_results/catia
+ fi
+
+ ./Run_Viewset.csh catia-02 catia results
+
+ grep \"Mean\" sum_results/catia/summary.txt
+ ;;
+\"ensight\")
+ if [ ! -e sum_results/ensight ]
+ then
+ mkdir sum_results/ensight
+ fi
+
+ ./Run_Viewset.csh ensight-03 ensight results
+
+ grep \"Mean\" sum_results/ensight/summary.txt
+ ;;
+\"light\")
+ if [ ! -e sum_results/light ]
+ then
+ mkdir sum_results/light
+ fi
+
+ ./Run_Viewset.csh light-08 light results
+
+ grep \"Mean\" sum_results/light/summary.txt
+ ;;
+\"maya\")
+ if [ ! -e sum_results/maya ]
+ then
+ mkdir sum_results/maya
+ fi
+
+ ./Run_Viewset.csh maya-02 maya results
+
+ grep \"Mean\" sum_results/maya/summary.txt
+ ;;
+\"proe\")
+ if [ ! -e sum_results/proe ]
+ then
+ mkdir sum_results/proe
+ fi
+
+ ./Run_Viewset.csh proe-04 proe results
+
+ grep \"Mean\" sum_results/proe/summary.txt
+ ;;
+\"sw\")
+ if [ ! -e sum_results/sw ]
+ then
+ mkdir sum_results/sw
+ fi
+
+ ./Run_Viewset.csh sw-01 sw results
+
+ grep \"Mean\" sum_results/sw/summary.txt
+ ;;
+\"ugnx\")
+ if [ ! -e sum_results/ugnx ]
+ then
+ mkdir sum_results/ugnx
+ fi
+
+ ./Run_Viewset.csh ugnx-01 ugnx results
+
+ grep \"Mean\" sum_results/ugnx/summary.txt
+ ;;
+\"tcvis\")
+ if [ ! -e sum_results/tcvis ]
+ then
+ mkdir sum_results/tcvis
+ fi
+
+ ./Run_Viewset.csh tcvis-01 tcvis results
+
+ grep \"Mean\" sum_results/tcvis/summary.txt
+ ;;
+esac
+" > specviewperf9
+chmod +x specviewperf9
diff --git a/pts/benchmark-resources/specviewperf9/parse-results.php b/pts/benchmark-resources/specviewperf9/parse-results.php
new file mode 100644
index 0000000..d29b5e4
--- /dev/null
+++ b/pts/benchmark-resources/specviewperf9/parse-results.php
@@ -0,0 +1,6 @@
+<?php
+
+$BENCHMARK_RESULTS = substr($argv[1], strrpos($argv[1], "=") + 1);
+echo trim(substr($BENCHMARK_RESULTS, 0, strpos($BENCHMARK_RESULTS, "\n")));
+
+?>
diff --git a/pts/misc-files/distro-xml/ubuntu-packages.xml b/pts/misc-files/distro-xml/ubuntu-packages.xml
index 27a067f..0b280ca 100644
--- a/pts/misc-files/distro-xml/ubuntu-packages.xml
+++ b/pts/misc-files/distro-xml/ubuntu-packages.xml
@@ -12,5 +12,13 @@
<GenericName>glut</GenericName>
<PackageName>freeglut3 freeglut3-dev</PackageName>
</Package>
+ <Package>
+ <GenericName>csh</GenericName>
+ <PackageName>csh</PackageName>
+ </Package>
+ <Package>
+ <GenericName>libpng-development</GenericName>
+ <PackageName>libpng12-dev</PackageName>
+ </Package>
</ExternalDependencies>
&nbs
Copyright © 2010 by Phoronix Media