summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Larabel <michael@phx-laptop.(none)>2008-10-31 14:46:51 -0400
committerMichael Larabel <michael@phx-laptop.(none)>2008-10-31 14:46:51 -0400
commitf5761951f2e163bc916e8900df9bfea4d9ec0887 (patch)
tree847262cfb2282bdbca5199a37d94c5473323826c
parenta78d64a60408993968e4c6f3481c298da62a54f3 (diff)
downloadphoronix-test-suite-upstream-f5761951f2e163bc916e8900df9bfea4d9ec0887.tar.gz
phoronix-test-suite-upstream-f5761951f2e163bc916e8900df9bfea4d9ec0887.tar.xz
phoronix-test-suite-upstream-f5761951f2e163bc916e8900df9bfea4d9ec0887.zip
pts: Add wine-unstable base test profile that provides WINE 1.1.7
-rw-r--r--CHANGE-LOG2
-rw-r--r--pts/test-profiles/base/wine-unstable.xml11
-rw-r--r--pts/test-resources/base/wine-unstable/downloads.xml9
-rw-r--r--pts/test-resources/base/wine-unstable/install.sh15
-rw-r--r--pts/test-resources/base/wine-unstable/post.php6
5 files changed, 43 insertions, 0 deletions
diff --git a/CHANGE-LOG b/CHANGE-LOG
index 643177f..5d99e54 100644
--- a/CHANGE-LOG
+++ b/CHANGE-LOG
@@ -11,6 +11,7 @@ Phoronix Test Suite (Git)
- pts-core: Add support in read_osx_system_profiler() to read multiple objects
- pts-core: Add support for reading detailed RAM information on Mac OS X
- pts-core: Add support for reading detailed RAM information on OpenSolaris using DMI
+- pts-core: Fix bug that caused installation of multiple Cascading Test Profiles to only go one level deep
- pts: Switch tandem-xml test profile to using $PHP_BIN instead of calling php (thus allows it to run where PHP isn't part of their path, such as Solaris)
- pts: Switch pts-graph test profile to using $PHP_BIN instead of calling php (thus allows it to run where PHP isn't part of their path, such as Solaris)
- pts: Add additional run-time tests for x11perf test profile
@@ -18,6 +19,7 @@ Phoronix Test Suite (Git)
- pts: Update unigine-tropics test profile against Tropics 1.1 from Unigine Corp
- pts: Update unigine-sanctuary test profile against Sanctuary 2.1 from Unigine Corp
- pts: Drop test profile named wine for running WINE git code since it looks like it's never used anymore and poorly named
+- pts: Add wine-unstable base test profile that provides WINE 1.1.7
- pts_Graph: Support resizing the font size in write_text_center() if it's too large to fit within the bounding box
- update_checker: Fix version recognition / comparison
- documentation: Bring all documentation up-to-date with Orkdal
diff --git a/pts/test-profiles/base/wine-unstable.xml b/pts/test-profiles/base/wine-unstable.xml
new file mode 100644
index 0000000..6efccab
--- /dev/null
+++ b/pts/test-profiles/base/wine-unstable.xml
@@ -0,0 +1,11 @@
+<PhoronixTestSuite>
+ <TestProfile>
+ <TestType>System</TestType>
+ <SoftwareType>Utility</SoftwareType>
+ <License>FREE</License>
+ <ExternalDependencies>glut, libpng-development, xorg-development, bison, flex, build-utilities</ExternalDependencies>
+ </TestProfile>
+ <TestInformation>
+ <SubTitle>WINE v1.1.7</SubTitle>
+ </TestInformation>
+</PhoronixTestSuite>
diff --git a/pts/test-resources/base/wine-unstable/downloads.xml b/pts/test-resources/base/wine-unstable/downloads.xml
new file mode 100644
index 0000000..b421936
--- /dev/null
+++ b/pts/test-resources/base/wine-unstable/downloads.xml
@@ -0,0 +1,9 @@
+<PhoronixTestSuite>
+ <Downloads>
+ <Package>
+ <URL>http://internap.dl.sourceforge.net/sourceforge/wine/wine-1.1.7.tar.bz2, http://voxel.dl.sourceforge.net/sourceforge/wine/wine-1.1.7.tar.bz2, http://garr.dl.sourceforge.net/sourceforge/wine/wine-1.1.7.tar.bz2, http://puzzle.dl.sourceforge.net/sourceforge/wine/wine-1.1.7.tar.bz2, http://internode.dl.sourceforge.net/sourceforge/wine/wine-1.1.7.tar.bz2</URL>
+ <MD5>873b8dde7d05cf57351c66f32195d042</MD5>
+ <FileSize>14623875</FileSize>
+ </Package>
+ </Downloads>
+</PhoronixTestSuite>
diff --git a/pts/test-resources/base/wine-unstable/install.sh b/pts/test-resources/base/wine-unstable/install.sh
new file mode 100644
index 0000000..1936c6c
--- /dev/null
+++ b/pts/test-resources/base/wine-unstable/install.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+THIS_DIR=$(pwd)
+mkdir $THIS_DIR/wine_env/
+
+tar -jxvf wine-1.1.7.tar.bz2
+cd wine-1.1.7/
+./configure --prefix=$THIS_DIR/wine_env/
+make -j $NUM_CPU_JOBS depend
+make -j $NUM_CPU_JOBS
+make install
+
+cd ..
+rm -rf wine-1.1.7/
+ln -s wine_env/bin/wine wine
diff --git a/pts/test-resources/base/wine-unstable/post.php b/pts/test-resources/base/wine-unstable/post.php
new file mode 100644
index 0000000..77f60c6
--- /dev/null
+++ b/pts/test-resources/base/wine-unstable/post.php
@@ -0,0 +1,6 @@
+<?php
+
+file_put_contents("pts-test-note", "WINE Server: WINE v1.1.7");
+
+?>
+