Phoronix Test Suite 2.6 "Lyngen" Alpha 1

Posted by Michael Larabel on March 09, 2010

It's been just a month since releasing Phoronix Test Suite 2.4 and that was followed by the release of our PTS Desktop Live 2010.1 operating system, but since then work has been flowing into the next release of the Phoronix Test Suite and related benchmarking technologies. The next release, Phoronix Test Suite 2.6, is codenamed Lyngen and will be officially available in May. Today the first alpha release for Phoronix Test Suite 2.6 is available.

Lyngen is building upon the feature-rich Phoronix Test Suite 2.4 release that was known as Lenvik and there is already a 7,000 line patch that separates the two. Most of the Phoronix Test Suite 2.6 features have yet to be introduced, but most of the churn so far has been underlying alterations to our automated testing framework and engine known as pts-core. The underlying work is in preparation for handling some of the massive changes that will be invested into Phoronix Test Suite 3.0 later this year, various code clean-ups, and there is also changes that get us closer to our working Phoronix Test Suite support for Windows. This though is just the tip of the iceberg for Phoronix Test Suite 2.6 work.

This first alpha release also carries many changes to the Phoromatic module that brings new features to the Phoronix Test Suite client, Phoromatic servers, and Phoromatic Trackers like our daily kernel performance benchmarks reference implementation. Among the new features is Phoromatic being able to turn off or reboot the test systems (such as when testing is completed for the day), connectivity enhancements, estimated time completion for tests being exposed on the Phoromatic server, and support for new triggers. For those unfamiliar with Phoromatic it is one of our commercial services that allows individuals or organizations to build a benchmarking test farm in a very easy and highly automated manner. Or you could just use it to benchmark systems across the world.

There are also various updated test profiles in Phoronix Test Suite 2.6 Alpha 1, such as for OpenArena 0.8.5 and there is also a brand new, just-committed update to the X-Plane 9 flight simulator test profile thanks to our collaboration with Laminar Research. For test profile writers, there is also a brand new XML interface for very easily extracting test results from log files or other outputs. Most of the 131 test profiles have already been converted to using this new interface, which will be the preferred means of results parsing as we go forward, while the remaining test profiles will be updated throughout the Lyngen development cycle (there's still a few additions that are needed to complete the interface). The existing test results parsing method that has served us well since Phoronix Test Suite v0.0.2 will be dropped completely in a forthcoming release. The new method is faster, requires less system memory, is platform agnostic (read: 100% Windows compatibility), and overall is a much better design.

Those interested in trying out the latest development (or stable) release of the Phoronix Test Suite can do so at Phoronix-Test-Suite.com. Below is the official change-log for Phoronix Test Suite 2.6 Alpha 1. A second alpha release will be available later this month while the official release of Phoronix Test Suite 2.6.0 will be here in May.

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

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Intel Haswell HD Graphics 4600 vs. AMD Radeon Graphics On Linux
  2. Intel Haswell HD Graphics 4600 Performance On Ubuntu Linux
  3. Intel Core i7 4770K "Haswell" Benchmarks On Ubuntu Linux
  4. The First Experience Of Intel Haswell On Linux
Latest Software Articles
  1. Optimized Binaries Provide Great Benefits For Intel Haswell
  2. 11-Way Linux, BSD Platform Comparison
  3. SNA Acceleration Works Great For Intel Core i7 Haswell
  4. The Linux Evolution For Intel Haswell's Performance
Latest Linux News
  1. NVIDIA Driver Soon Likely To Support EGL, Mir
  2. OpenMandriva Goes Into Alpha Form, Russian-Based
  3. NVIDIA Brings Their Linux Driver To ARM
  4. D Language Still Showing Promise, Advancements
  5. Planetary Annihilation Released For Linux Gamers
  6. Gentoo Starts Work On KDE-Wayland Support
  7. NVIDIA To License Its Kepler GPU Technology
  8. KDE's KWin Made Lots Of Progress In 4.11
  9. Ubuntu Announces Carrier Advisory Group
  10. Qt 5.1 Release Candidate 1 Has Arrived
  11. In-Fighting Continues Over Mir On Non-Unity Ubuntu
Latest Forum Talk
  1. Gentoo Starts Work On KDE-Wayland Support
  2. NVIDIA Driver Soon Likely To Support EGL, Mir
  3. NVIDIA Brings Their Linux Driver To ARM
  4. OpenMandriva Goes Into Alpha Form, Russian-Based
  5. Ubuntu Announces Carrier Advisory Group
  6. D Language Still Showing Promise, Advancements
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite