1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems

Facebook RSS Twitter Twitter Google Plus

Phoronix Test Suite

OpenBenchmarking Benchmarking Platform
Phoromatic Test Orchestration

Phoronix Test Suite 0.7.0 Released

Michael Larabel

Published on 17 May 2008
Written by Michael Larabel
Page 1 of 1 - Comment On This Article

With the Phoronix Test Suite 1.0 codename being Trondheim (codename explanation), which is a city in Norway, and today being Constitution Day in Norway, what better way to celebrate than to push out a new release! Phoronix Test Suite 0.7.0 contains over 40 major changes since the previous release just a week ago. Some of the top changes in this release include advanced merging capabilities of test results, several new test profiles, and support for abstract result types.

The new test profiles in this release include x11perf, OpenArena, and tandem-xml. x11perf is the common X.Org regression testing program and the version shipping with the Phoronix Test Suite is v1.5, which includes new Composite extension tests. For those not familiar with OpenArena, it's an open-source first person shooter that is powered by the Quake 3 engine. Tandem XML is the open-source XML parser and writer written by and used for the Phoronix Test Suite. The tandem-xml test profile measures XML parsing and writing of thousands of XML files.

The Nexuiz test profile has been upgraded against the recent Nexuiz 2.4.2 release. In addition, many other test profiles have been updated to conserve more disk space as well as adding in new features, such as the ability for the end-user to find out the estimated disk space taken up by each test. If there is not enough free space on the disk, the Phoronix Test Suite will immediately notify the user.

For test maintainers, Phoronix Test Suite 0.7.0 allows the use of a new ResultFormat tag for specifying the graph type. The maintainer can have the results be rendered to a bar graph, line graph, or a pass-fail type display. For providing the pass-fail type graphs, the Phoronix Test Suite now supports abstract results. With this, the Phoronix Test Suite is no longer limited to test that provide numerical results. For more information on this feature, see Supporting Abstract Results Within PTS. Below is an example scenario with the new pass/fail graphs.

Another new optional feature for test maintainers is creating a validate-install file inside their test resources folder, which is a file that's intended to just verify the selected test is fully and properly installed. This release also has other test installation and management improvements.

Support for generating a cache of all downloaded tests was recently added to the Phoronix Test Suite. This makes it quick and easy to transfer test files between PCs and conserves bandwidth. With this 0.7.0 release, the Phoronix Test Suite supports reading from a download cache (generated by running phoronix-test-suite make-download-cache) across FTP, HTTP, NFS, and SMB. This means you can have a PTS download cache on your LAN and share it amongst all connected PCs. However, at this time to write the download cache that first needs to be done on the local file-system. The download cache location can be adjusted in ~/.phoronix-test-suite/user-config.xml.

Phoronix Test Suite 0.7.0 has also picked up some new experimental AMD support. For those using R600+ (Radeon HD 2000 / 3000) graphics cards, the Phoronix Test Suite is now able to read the current operating (GPU/memory) frequencies, stock frequencies, and the die temperature. These monitoring features have been supported by the Phoronix Test Suite across all GeForce/Quadro graphics cards since we introduced PTS sensor monitoring.

For those interested in running batch tests with the Phoronix Test Suite, rather than modifying the user-config.xml file manually to suit your needs, now all that's needed is to run phoronix-test-suite batch-setup. The batch-setup option will guide the user through all relevant batch mode settings.

Some of the miscellaneous improvements include enhanced HAL hardware detection, the PHP POSIX extension is now optional, PTS Global tags can be added when using the upload option, and there is improved graph formatting. The suite-info option has been improved to properly recurse when listing suites inside suites mixed with tests, etc. Some safety checks have also been added when saving your results, to ensure that when saving to an existing PTS file that the test types are compatible, otherwise the user is prompted for a new name. In addition, when saving to an existing file, all of the current test identifiers will be listed. Of course, going into each pre-1.0 release is greater code cleaning and bug fixes. The temporary download directory for the Phoronix Test Suite is now /tmp/phoronix-test-suite/. As another small note, when using the suite-info option there is now a basic tree view that shows all tests/suites contained inside of the selected suite.

For tests that run multiple times, a limitation of Phoronix Test Suite 0.6.0 and earlier has been the end-result would be averaged between all runs (unless the test maintainer opts for the first test-run to be ignored). However, with Phoronix Test Suite 0.7.0 another new feature is allowing the test maintainer to calculate the average, maximum, or minimum values for multiple runs. This can be done in the test profile with the ResultQuantifier tag.

Last but not least, the Phoronix Test Suite has a generic installer. When running install-sh inside the phoronix-test-suite/ folder as root, the Phoronix Test Suite will be installed to /usr/bin/phoronix-test-suite and with respective files in /usr/share/phoronix-test-suite/ and /usr/share/doc/phoronix-test-suite. The /usr prefix can be adjusted by supplying an alternate prefix as the first argument.

That about wraps up the major changes for Phoronix Test Suite 0.7.0. Of course, we encourage you to head on over to Phoronix-Test-Suite.com and download this latest release. Upload your results to PTS Global and share your feedback or last minute feature requests in the PTS Forum or PTS mailing list.

( Editor's Note: Norway's Constitution Day is similar to the Independence Day back in the United States. Phoronix Test Suite 0.7.0 happens to have been released today from Trondheim. If you're curious about this Norwegian town, head on over to Trondheim-Photos.com for photographs from this national holiday. )

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Articles & Reviews
  1. Sub-$20 802.11n USB WiFi Adapter That's Linux Friendly
  2. The Lenovo T450s Is Working Beautifully With Linux
  3. Linux 4.0 SSD EXT4 / Btrfs / XFS / F2FS Benchmarks
  4. Linux 4.0 Hard Drive Comparison With Six File-Systems
  5. Lenovo ThinkPad T450s Broadwell Preview
  6. How Open-Source Allowed Valve To Implement VULKAN Much Faster On The Source 2 Engine
Latest Linux News
  1. Intel's Turbostat Adds Skylake Support In Linux 4.1
  2. Microsoft's Open-Source Group Merges Back Into The Company
  3. EXT4 In Linux 4.1 Adds File-System Level Encryption
  4. Open-Source Ardour 4.0 Audio Software Has Big Improvements
  5. Linux-Powered Endless Computer Raises $100k+ In A Few Days
  6. GCC 5.1 RC2 Arrives, GCC 5.1 Planned For Next Week
  7. F2FS For Linux 4.1 Has New Features & Fixes
  8. Phoronix Server Upgrade This Weekend: Dual Haswell Xeons, 96GB DDR4
  9. Google's Experimental QUIC Transport Protocol Is Showing Promise
  10. Red Hat Joins Khronos, The Group Behind OpenGL & Vulkan
Most Viewed News This Week
  1. Nouveau: NVIDIA's New Hardware Is "VERY Open-Source Unfriendly"
  2. Linux 4.0 Kernel Released
  3. Linux 4.1 Brings Many Potentially Risky x86/ASM Changes
  4. Microsoft Announces An LLVM-Based Compiler For .NET
  5. VirtualBox 5.0 Beta 2 Released
  6. KDBUS Is Taking A Lot Of Heat, Might Be Delayed From Mainline Linux Kernel
  7. Mozilla Start Drafting Plans To Deprecate Insecure HTTP
  8. LibreOffice 4.5 Bumped To Become LibreOffice 5.0