[SM-Commit] GIT changes to master grimoire by Eric Sandall (80ae6571324f8099c9db2a8cfe292b6e150bab4c)
Eric Sandall
scm at sourcemage.org
Mon Nov 10 21:12:36 EST 2008
GIT changes to master grimoire by Eric Sandall <sandalle at sourcemage.org>:
ChangeLog | 4
utils/phoronix-test-suite/BUILD | 1
utils/phoronix-test-suite/DEPENDS | 30 +++++++
utils/phoronix-test-suite/DETAILS | 41 ++++++++++
utils/phoronix-test-suite/FINAL | 5 +
utils/phoronix-test-suite/HISTORY | 3
utils/phoronix-test-suite/INSTALL | 1
utils/phoronix-test-suite/PRE_BUILD | 3
utils/phoronix-test-suite/phoronix-test-suite-1.4.1.tar.gz.sig |binary
9 files changed, 88 insertions(+)
New commits:
commit 80ae6571324f8099c9db2a8cfe292b6e150bab4c
Author: Eric Sandall <sandalle at sourcemage.org>
Commit: Eric Sandall <sandalle at sourcemage.org>
phoronix-test-suite: Added a comprehensive testing and benchmarking platform
diff --git a/ChangeLog b/ChangeLog
index 5e080ac..a1181b6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-11-10 Eric Sandall <sandalle at sourcemage.org>
+ * utils/phoronix-test-suite: Added a comprehensive testing and
+ benchmarking platform
+
2008-11-10 Ladislav Hagara <hgr at vabo.cz>
* kernels/ksplice: new spell, provides rebootless Linux kernel updates
diff --git a/utils/phoronix-test-suite/BUILD b/utils/phoronix-test-suite/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/utils/phoronix-test-suite/BUILD
@@ -0,0 +1 @@
+true
diff --git a/utils/phoronix-test-suite/DEPENDS b/utils/phoronix-test-suite/DEPENDS
new file mode 100755
index 0000000..007605a
--- /dev/null
+++ b/utils/phoronix-test-suite/DEPENDS
@@ -0,0 +1,30 @@
+depends -sub CURL php &&
+
+optional_depends bison '' '' 'for yacc tests' &&
+optional_depends flex '' '' 'for Lex tests' &&
+optional_depends fortran '' '' 'for Fortran tests' &&
+optional_depends freeimage '' '' 'for various image tests' &&
+optional_depends gcc33 '' '' 'for libstdc++3 tests' &&
+optional_depends git '' '' 'for git checkouts of some tests' &&
+optional_depends glew '' '' 'for OpenGL Extension Wrangler tests' &&
+optional_depends GLUT '' '' 'for OpenGL Utility Toolkit tests' &&
+optional_depends gtk+2 '' '' 'for GTK+ tests' &&
+optional_depends imlib2 '' '' 'for more image manipulation tests' &&
+optional_depends JAVA '' '' 'for Java-based tests' &&
+optional_depends jam '' '' 'for build tool tests' &&
+optional_depends jpeg '' '' 'for JPEG tests' &&
+optional_depends libpng '' '' 'for PNG tests' &&
+optional_depends libvorbis '' '' 'for Ogg/Vorbis tests' &&
+optional_depends libxv '' '' 'for Xv tests' &&
+optional_depends libxvmc '' '' 'for XvMc tests' &&
+optional_depends openal '' '' 'for OpenAL audio tests' &&
+optional_depends perl '' '' 'for perl tests' &&
+optional_depends PORTAUDIO '' '' 'for PortAudio audio tests' &&
+optional_depends qt4 '' '' 'for QT tests' &&
+optional_depends scons '' '' 'for build tests' &&
+optional_depends sdl '' '' 'for SDL tests' &&
+optional_depends sdl_image '' '' 'for SDL Image tests' &&
+optional_depends sdl_net '' '' 'for SDL Network tests' &&
+optional_depends tcsh '' '' 'for C Shell tests' &&
+optional_depends xorg-server '' '' 'for X11 tests' &&
+optional_depends zlib '' '' 'for Zlib compression tests'
diff --git a/utils/phoronix-test-suite/DETAILS b/utils/phoronix-test-suite/DETAILS
new file mode 100755
index 0000000..a20e0ed
--- /dev/null
+++ b/utils/phoronix-test-suite/DETAILS
@@ -0,0 +1,41 @@
+ SPELL=phoronix-test-suite
+ VERSION=1.4.1
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+ SOURCE_URL[0]=http://www.phoronix-test-suite.com/releases/$SOURCE
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:UPSTREAM_HASH"
+ LICENSE[0]=GPLv3
+ WEB_SITE=http://www.phoronix-test-suite.com/
+ KEYWORDS="php performance"
+ ENTERED=20081110
+ SHORT="Comprehensive testing and benchmarking platform"
+cat << EOF
+The Phoronix Test Suite is the most comprehensive testing and benchmarking
+platform available for the Linux operating system. This software is designed to
+effectively carry out both qualitative and quantitative benchmarks in a clean,
+reproducible, and easy-to-use manner. This software is based upon the extensive
+Linux benchmarking work and internal tools developed by Phoronix.com since 2004
+along with input from leading tier-one computer hardware vendors. This software
+is open-source and licensed under the GNU GPLv3. The Phoronix Test Suite
+consists of a lightweight processing core (pts-core) with each benchmark
+consisting of an XML-based profile with related resource scripts. The process
+from the benchmark installation, to the actual benchmarking, to the parsing of
+important hardware and software components is heavily automated and completely
+repeatable, asking users only for confirmation of actions.
+
+Features:
+ * 70+ Test Profiles
+ * 30+ Test Suites
+ * Extensible (XML-based) Testing Architecture
+ * Automated Test Installation
+ * Dependency Management Support
+ * Module-based Plug-In Architecture
+ * Integrated Results Viewer
+ * PNG & SVG Graph Rendering Support
+ * Autonomous Batch Mode Supported
+ * Global Database For Result Uploads, Benchmark Comparisons
+ * HTML Documentation Covering Test Profiles, Module Framework
+ * Installed Software, Hardware Detection
+ * System Monitoring Support
+ * Runs On Linux, OpenSolaris, Mac OS X, & FreeBSD Operating Systems
+EOF
diff --git a/utils/phoronix-test-suite/FINAL b/utils/phoronix-test-suite/FINAL
new file mode 100755
index 0000000..dce95f3
--- /dev/null
+++ b/utils/phoronix-test-suite/FINAL
@@ -0,0 +1,5 @@
+message "${MESSAGE_COLOR}You may need to modify the php.ini file on your\n" \
+ "system in order to support uploading results to Phoronix Global\n" \
+ "or logging into your Phoronix Global account.\n" \
+ "The allow_url_fopen, file_uploads, and allow_url_include options\n" \
+ "must be set to true in the PHP configuration${DEFAULT_COLOR}"
diff --git a/utils/phoronix-test-suite/HISTORY b/utils/phoronix-test-suite/HISTORY
new file mode 100644
index 0000000..8142770
--- /dev/null
+++ b/utils/phoronix-test-suite/HISTORY
@@ -0,0 +1,3 @@
+2008-11-10 Eric Sandall <sandalle at sourcemage.org>
+ * DETAILS,DEPENDS,PRE_BUILD,BUILD,INSTALL,FINAL: Created
+
diff --git a/utils/phoronix-test-suite/INSTALL b/utils/phoronix-test-suite/INSTALL
new file mode 100755
index 0000000..144c89b
--- /dev/null
+++ b/utils/phoronix-test-suite/INSTALL
@@ -0,0 +1 @@
+./install-sh $INSTALL_ROOT
diff --git a/utils/phoronix-test-suite/PRE_BUILD b/utils/phoronix-test-suite/PRE_BUILD
new file mode 100755
index 0000000..3a16169
--- /dev/null
+++ b/utils/phoronix-test-suite/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+sed -i "s:export PTS_DIR=.*:export PTS_DIR=\"$INSTALL_ROOT/usr/share/$SPELL\":" \
+ $SOURCE_DIRECTORY/$SPELL
diff --git a/utils/phoronix-test-suite/phoronix-test-suite-1.4.1.tar.gz.sig b/utils/phoronix-test-suite/phoronix-test-suite-1.4.1.tar.gz.sig
new file mode 100644
index 0000000..f869b79
Binary files /dev/null and b/utils/phoronix-test-suite/phoronix-test-suite-1.4.1.tar.gz.sig differ
More information about the SM-Commit
mailing list