Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Williams2016-07-28 02:35:37 +0000
committerDavid Williams2016-07-28 02:35:37 +0000
commit323604c412c15f59d113ccf66d86bb8b5f3598b9 (patch)
tree9c8be0a378ccc7df67063e7ec7de9f65c9fc6e47
parent480f60dab14c30c3b5a7845041ad58ffab49559e (diff)
downloadeclipse.platform.releng.buildtools-323604c412c15f59d113ccf66d86bb8b5f3598b9.tar.gz
eclipse.platform.releng.buildtools-323604c412c15f59d113ccf66d86bb8b5f3598b9.tar.xz
eclipse.platform.releng.buildtools-323604c412c15f59d113ccf66d86bb8b5f3598b9.zip
Bug 460929 - Performance tests: Should keep multiple baselines with separate names
-rw-r--r--bundles/org.eclipse.test.performance.ui/src/org/eclipse/test/internal/performance/results/db/DB_Results.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/bundles/org.eclipse.test.performance.ui/src/org/eclipse/test/internal/performance/results/db/DB_Results.java b/bundles/org.eclipse.test.performance.ui/src/org/eclipse/test/internal/performance/results/db/DB_Results.java
index 9ec1c1f..578e5bf 100644
--- a/bundles/org.eclipse.test.performance.ui/src/org/eclipse/test/internal/performance/results/db/DB_Results.java
+++ b/bundles/org.eclipse.test.performance.ui/src/org/eclipse/test/internal/performance/results/db/DB_Results.java
@@ -648,6 +648,7 @@ public static int getDefaultDimensionIndex() {
* <code>null</code> if none was run before it...
*/
public static String getLastBaselineBuild(String date) {
+ String buildDate = null;
if (BUILDS == null) {
queryAllVariations("%"); //$NON-NLS-1$
}
@@ -661,7 +662,7 @@ public static String getLastBaselineBuild(String date) {
for (int i=0; i<BUILDS_LENGTH; i++) {
String build = BUILDS[i];
if (build.startsWith(DB_VERSION_REF)) {
- String buildDate = build.substring(build.indexOf('-')+1);
+ buildDate = build.substring(build.lastIndexOf('-')+1);
if (buildDate.compareTo(date) < 0) {
if (lastBaselineBuild == null || build.compareTo(lastBaselineBuild) > 0) {
lastBaselineBuild = build;
@@ -669,6 +670,13 @@ public static String getLastBaselineBuild(String date) {
}
}
}
+ if (DEBUG) {
+ DEBUG_WRITER.println("\n=== DEBUG getting lastBaselineBuild === ");
+ DEBUG_WRITER.println("DB_VERSION_REF: " + DB_VERSION_REF);
+ DEBUG_WRITER.println("buildDate: " + buildDate);
+ DEBUG_WRITER.println("date: " + date);
+ DEBUG_WRITER.println("lastBaselineBuild: " + lastBaselineBuild + "\n");
+ }
if (lastBaselineBuild == null && BUILDS.length > 0) {
return BUILDS[0];
}

Back to the top