[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