Development Stats From Trondheim To Suldal

Written by Michael Larabel in Phoronix on 28 July 2012 at 03:09 AM EDT. Add A Comment
PHORONIX
Having recently delivered the Git development stats on Wayland, Mesa, the X.Org Server, xf86-video-intel, xf86-video-nouveau, and xf86-video-ati, now it's time to turn it on Phoronix.

Here are some GitStats looking at the development statistics on the official Phoronix Test Suite Git repository (hosted on Phorogit) with it having the entire development history since Phoronix Test Suite 0.1 through the official Phoronix Test Suite 1.0-Trondheim release and ending with this past week's release of Phoronix Test Suite 4.0-Suldal.

The earliest public Phoronix Test Suite code in Git dates back to 2 April of 2008. In 1579 days since then, 971 of those days have seen commit activity. In total there have been 4,851 commits to date.

The current phoronix-test-suite Git code-base amounts to 55,207 lines of code spread across 365 files. From Trondheim to Suldal, 293,535 lines of code were added while 238,328 lines of code were removed. This large deletion count compared to the total line count comes from originally having all of the Phoronix Test Suite test profiles and test suites living within the Phoronix Test Suite software itself but now all of these scripts and XML files are living within the OpenBenchmarking.org cloud.

As such, the Phoronix Test Suite Git repository now just has the Phoronix Test Suite client code itself with the Phodevi, pts_Graph, bilde_renderer, and other pts-core components itself but not the actual test cases or suites. The public Phoronix Test Suite Git repository also doesn't have the code to the OpenBenchmarking.org server software or Phoromatic.

With the move of the test profiles/suites from the Phoronix Test Suite Git repository to OpenBenchmarking.org, the commit rate to phoronix-test-suite.git is on the decline. In 2008 there were 1742 Git commits, 1290 commits in 2009, 906 commits in 2010, and 323 commits so far in 2012. 98% of the commits were made by myself. Aside from having 220+ test profiles and 60+ test suites living in the OpenBenchmarking.org cloud, more of the major innovations happening within the Phoronix Test Suite world are also being done to OpenBenchmarking.org and Phoromatic with the Phoronix Test Suite client as a test execution framework being effectively feature-complete for core tasks.

The Phoronix Test Suite sees new major releases on a quarterly basis, which explains the monthly trends.

Since the Phoronix Test Suite test profiles/suites were moved to OpenBenchmarking.org with the 3.0-Iveland release, the file count has been flat-lined going from above 1,000 files to just under 400.

The line count of the Phoronix Test Suite continues to rise and is almost above the point where it was in Phoronix Test Suite 1.x/2.x where test profiles/suites shipped with the program itself.

There's many good things coming up for Phoronix Test Suite 4.2-Randaberg plus the new "Unterschleissheim" operating system project so the line count of the Phoronix Test Suite will continue to rise.

The latest open-source release of the Phoronix Test Suite can be downloaded at Phoronix-Test-Suite.com.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week