Phoronix Test Suite

Phoronix Test Suite

The Leading Software For Automated, Open-Source Testing & Benchmarking

Latest Release
Phoronix Test Suite 5.2.1-Khanino
11 July 2014

About

Phoronix The Phoronix Test Suite was developed out of the tools devleoped at Phoronix.com since its founding in 2004. The Phoronix Test Suite is designed for Linux benchmarking but also supports other operating systems. Read more about the Phoronix Test Suite.

OpenBenchmarking.org

OpenBenchmarking.org OpenBenchmarking.org was launched with Phoronix Test Suite 3.0 as a means of sharing benchmark results with the greater community, collectively collaborate over test results, store test profiles and test suites within a centralized cloud repository, and carry out other tests. Visit OpenBenchmarking.org to learn more.

Phoromatic

Phoromatic Phoromatic is an enterprise-designed component to the Phoronix Test Suite to centrally manage entire test farms/clusters of systems, carry out tests on a time or triggered basis, and provide support for other centralized test management purposes. Learn more at Phoromatic.com.

Commercial Support

Commercial Support The Phoronix Test Suite's future development is dependent upon the continued support from organizations and other stakeholders taking advantage of this long-standing, open-source benchmarking software. We are happy to offer custom engineering services, commercial support, sponsorship of new open-source software features, custom test profiles, and other commercial support options for those interested in helping advance this automated Linux benchmarking software. Contact us to learn more.

Phoronix Test Suite 2.6 Changes

Phoronix Test Suite 2.6 "Lyngen"
May 24, 2010

- pts-core: When using the finish-run command and finishing the run doesn't complete any new tests, don't delete the results
- pts-core: Allow multiple identifiers to be specified with the GRAPH_HIGHLIGHT environmental variable
- pts-core: Report failed test installations for conditions beyond files missing and non-zero exit statuses
- phoromatic: Allow the Phoromatic client to run a set-context script when told to do so by Phoromatic server
- pts: Add ttsiod-renderer as an OpenMP, entirely CPU/software driven 3D renderer
- pts: Update broken download links

Phoronix Test Suite 2.6 Beta 3
May 13, 2010

- pts-core: More PTS Results Viewer improvements
- pts-core: Support line graphs in charts
- pts-core: Smarter rendering layout of the pts_Graph keys
- pts-core: Add copy-run-in-result-file option
- pts-core: Client tracker improvements
- pts-core: Auto detection of result identifiers to determine if tracker-type testing and apply optimizations if so
- phodevi: Rework entire Phodevi sensor API/architecture
- phodevi: Add support for monitoring the GPU fence count

Phoronix Test Suite 2.6 Beta 2
May 6, 2010

- pts-core: Don't report a test run as failing if you don't save the test results
- pts-core: Show the individualized results table within the web results viewer
- pts-core: Report the difference and standardized deviation to individualized result tables
- pts-core: Various results viewer improvements
- pts_Graph: Support for a universal color table
- pts_Graph: Add GRAPH_COLOR_GROUP_SIMILAR
- pts_Graph: Chart improvements
- pts_Graph: Don't plot points that are bound to the right wall on the line graph
- pts: Add network-loopback test profile
- pts: Add phpbench test profile
- pts: Update iozone test profile and provide Windows support

Phoronix Test Suite 2.6 Beta 1
April 26, 2010

- pts-core: Add ResultBeforeString tag to parse-results.xml interface
- pts-core: When a filesize is not supplied by downloads.xml, try to calculate it using filesize() if applicable
- pts-core: Don't bold the pts_Chart results "winners" when there is only one test run
- pts-core: New PTS Results Viewer interface
- pts-core: Add generated section to PTS result file XML
- pts-core: Many PhoroScript interpreter improvements
- pts-core: Add run-tests-in-suite option for running tests in a suite, but using user-defined settings
- pts-core: Remove install-all and force-install-all options as they have been deprecated since PTS 1.6, use the "all" virtual suite instead
- pts-core: Fix when running the same test identifier for a result file multiple times and its test log dir has rename problem
- pts-core: Add GRAPH_HIGHLIGHT environmental variable for highlighting specific test results when rendering a graph (initially for bar graphs)
- pts-core: Add total_testing_time to the core storage that keeps track of how much time the given system spends benchmarking forever
- phodevi: Improve system thermal monitoring sysfs nodes on Linux
- phodevi: Improve Clang/LLVM compiler detection
- phodevi: Add DEFAULT_VIDEO_MODE environmental variable
- pts: Add compiler suite
- pts: Update crafty test profile against Crafty 23.2
- pts: Update smokin-guns test profile against Smokin' Guns 1.1 Beta 4
- pts: Start porting over numerous test profiles to offer Windows 7 x64 compatibility

Phoronix Test Suite 2.6 Alpha 3
April 12, 2010

- pts-core: If the NO_MD5_CHECKS environmental variable is set, don't perform MD5 file checks on test installation
- pts-core: Don't install the linux-32bit-libraries external dependency by default on 64-bit Linux systems
- pts-core: Fix length of download text progress indicator
- pts-core: Fix regression that caused the merge-results option not to work
- pts-core: Graphing tweaks
- pts-core: Add suite-to-pdf option
- pts-core: Restore compatibility for the Phoronix Test Suite on PHP 5.1 and early PHP 5.2 versions
- pts-core: Installation error string improvements
- pts-core: Run-time string improvements
- pts-core: Rework environmental variables handling
- pts-core: Various fixes
- phodevi: Fix causing a segmentation fault on some Mesa systems
- pts: Update unigine-heaven test profile against Unigine Heaven 2.0
- pts: Update openssl test profile against OpenSSL 1.0.0 upstream

Phoronix Test Suite 2.6 Alpha 2
March 20, 2010

- pts-core: Add /tmp/phoronix-test-suite.active lock
- pts-core: Move module define statements out to using the PTS definitions XML
- pts-core: Optimizations for Phoromatic Tracker
- pts-core: New module settings configuration store
- pts-core: Add support for passing PTS module setup options via an environmental variable to PTS_MODULE_SETUP
- pts-core: Expand the capabilities of the parse-results.xml interface
- pts-core: Add image quality comparison support to the parse-results.xml interface
- pts-core: Add support for harmonic means for Phoromatic Tracker
- pts-core: Consolidate pts_Graph configuration setup
- pts-core: Consolidate user configuration setup
- pts-core: Rewrite and make working pts_Chart
- pts-core: Add more files/commands to log for the system logs
- pts-core: Faster, more efficient rendering of graphs
- phoromatic: When setting up the Phoromatic module, allow the system description to be inputted and then sent to the Phoromatic Server
- phodevi: Support for Clang compiler
- phodevi: Quirk handling for PCLinuxOS as it doesn't know how to properly identify itself
- phodevi: Support for reading the default and current GPU/memory frequencies with ATI Radeon KMS power management on Linux
- phodevi: Update system memory sensor
- pts: Add xplane9-iqc test profile for image quality comparison tests on X-Plane 9
- pts: Drop compliance-ogl test profile

Phoronix Test Suite 2.6 Alpha 1
March 9, 2010

- pts-core: No longer statically code define statements for XML parsing, move into pts-core/definitions XML statements
- pts-core: Add EST_TIME_REMAINING variable assignment that has the estimated run-time remaining during testing
- pts-core: Add RequiresCoreVersion tag to XML test suite specification similar to the test profile implementation
- pts-core: Don't run graphics tests if the driver configuration is known to not support 3D acceleration at all
- pts-core: Temporarily drop support for PTS weighted suites until it is rearchitected
- pts-core: Add new interface (parse-results.xml) for handling results parsing of tests using an XML file with a result template
- pts-core: Add ProfileVersion tag to XML result file specification
- pts-core: Add some of the Phoromatic Tracker helper scripts
- phodevi: Add support for detecting Reiser4 file-system via its super magic block
- phodevi: Report hard drive manufacturer when detected and prepend to the model string
- phodevi: Add initial audio / sound card detection support
- phoromatic: Add support for powering off the system if told to do so by the Phoromatic server
- phoromatic: Add support for restarting the system if told to do so by the Phoromatic server
- phoromatic: Wait an additional 90 seconds on connectivity problems
- phoromatic: Report estimated time remaining to test completion to Phoromatic server
- phoromatic: Add client support for the Phoromatic trigger interface
- phoromatic: Support for reading the Phoromatic server build/version
- bilde_renderer: Fix the SVG renderer back-end from battling multiple graph style values contained in a single page
- pts_Graph: Line graphing improvements for Phoromatic Tracker
- pts-core: Various fixes and improvements
- pts: Add adjustable record / block size to iozone test profile
- pts: Remove dead download links
- pts: Update openarena test profile against OpenArena 0.8.5 patch
- pts: Update xplane9 test profile against XPlane 9.45 timedemo