Summary
Description: Phoronix Test Suite open-source benchmarking development
Last Change: Fri 5/17/13 22:52
Recent Commits
>
--git a/CHANGE-LOG b/CHANGE-LOG
index 5d30019..f975922 100644
--- a/CHANGE-LOG
+++ b/CHANGE-LOG
@@ -3,6 +3,7 @@ PHORONIX TEST SUITE CHANGE-LOG
Phoronix Test Suite (Git)
- pts-core: Allow shortened test profile versions inputted by user to be expanded to matching latest version in stream
+- pts-core: Allow shortened test suite versions inputted by user to be expanded to matching latest version in stream
- pts-core: Add list-unsupported-tests option for debugging purposes
- pts-core: Add subversion as a PTS External Dependency
- pts-core: Add git as a PTS External Dependency
diff --git a/pts-core/objects/client/pts_openbenchmarking_client.php b/pts-core/objects/client/pts_openbenchmarking_client.php
index 4d75728..763a282 100644
--- a/pts-core/objects/client/pts_openbenchmarking_client.php
+++ b/pts-core/objects/client/pts_openbenchmarking_client.php
@@ -566,6 +566,21 @@ class pts_openbenchmarking_client
// Looking for a particular test profile version?
if($version != null)
{
+ if(!in_array($version, $repo_index['suites'][$test]['versions']))
+ {
+ // Grep to see if the version passed was e.g. 1.3 instead of 1.3.3
+ $versions = $repo_index['suites'][$test]['versions'];
+ sort($versions);
+ foreach(array_reverse($versions) as $check_version)
+ {
+ if(strstr($check_version, $version) != false)
+ {
+ $version = $check_version;
+ break;
+ }
+ }
+ }
+
if(in_array($version, $repo_index['suites'][$test]['versions']))
{
pts_openbenchmarking_client::download_test_suite($repo . '/' . $test . '-' . $version);
<
Copyright © 2013 by Phoronix Media