Phoronix Test Suite

An Automated, Open-Source Testing Framework

Latest Release: Phoronix Test Suite 5.0.1

Home Downloads Features Documentation Contact OpenBenchmarking.org Forum Support

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