Announcement

Collapse
No announcement yet.

Phoronix Test Suite 1.4 "Orkdal" Planning

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Phoronix Test Suite 1.4 "Orkdal" Planning

    With Phoronix Test Suite 1.2 "Malvik" having shipped last week, planning is already underway for version 1.4 "Orkdal" that should be a late Q4'2008 release. On the features page[1] of the new website have been some details about Orkdal, but here is a verbose description of some of the plans we have going forward.

    Mac OS X Support:
    This should come in Orkdal as long as the volunteer that has stepped up is able to do it or other Mac OS X users. I currently don't have access to a Mac OS X installation, so I am unable to make these changes but would be glad to walk anyone through the process of adding in this OS support.

    WINE-based Tests:
    Tests using WINE are imminent.

    Cascading Test Profiles:
    This is a new way of writing test profiles that would be similar to the style of Cascading Style Sheets or inheritance in many programming languages. A test profile is now able to use an XML tag of "Extends" that makes it extend another test. For example, all of the WINE-based tests are going to extend a generic WINE test profile that all it does is build the WINE release and sets up the environment. Then all of the other WINE test profiles don't need to worry about this process. Cascading Test Profiles can also be used for sharing other common resources between tests.

    Self-Contained Test Profiles:
    This feature allows an entire test profile with test resources to be bundled into a single SCTP file. In doing so, it makes it very easy to distribute small tests. For instance, if you notice a bug with some program and are able to automate it with a Phoronix Test Suite profile, you can write a simple test and throw it into an SCTP file. Following that, just attach it to the BugZilla or what have you. Then any user with the Phoronix Test Suite installed just needs to run ./test-name.sctp and it will automatically initialize the Phoronix Test Suite and begin running the test. Self-Contained Test Profiles makes testing very portable and is really intended for just small tests that in many cases would be temporary and are not intended for submission into the Phoronix Test Suite program itself.

    LDTP Test Support:
    I've been told by IBM they have completed a Linux Desktop Testing Project benchmark for the LiSoG, but they're just waiting on permission to release it under the GPL.

    Phoronix Certification & Qualification Suite:
    More on that later.

    Phoronix Test Suite GUI:
    The GUI that currently is found in the pts-gui branch of git should be hooked in for this release.

    Other tentative features include:
    - More modules
    - Additional analytical / adaptive benchmarking options
    - SVG Graph Rendering option
    - Remote/Distributed test management
    - Extended PTS External Dependencies
    - A complete PTS-based Linux Live environment

    Quite a bit of this work is in fact already completed. Self-Contained Test Profiles and Cascading Test Profiles are already working in fact. Later this week when I return back to the United States I have about ~200kb+ worth of patches to commit. The current Phoronix Test Suite 1.2 code in master will be put in a pts-malvik branch of git and the Orkdal work will all go into master. Look for at least 50 of those Orkdal commits by week's end.

    In related news, a Phoronix Test Suite 1.2.1 bug-fix release will be out in a week or two.

    Any feedback or feature requests are welcome.

    Michael

    [1] http://www.phoronix-test-suite.com/?k=features
    Michael Larabel
    https://www.michaellarabel.com/

  • #2
    sounds great! one question: is the gui gtk+ or qt using?

    Comment


    • #3
      Originally posted by Regenwald View Post
      sounds great! one question: is the gui gtk+ or qt using?
      GTK. It will continue to be GTK until someone writes one for a different tool-kit.
      Michael Larabel
      https://www.michaellarabel.com/

      Comment

      Working...
      X