From 9d2be56cf692ba4f737f5add67843780c625e06e Mon Sep 17 00:00:00 2001
From: Nikolaus Krismer <nikolaus.krismer@uibk.ac.at>
Date: Sun, 1 Oct 2017 11:15:53 +0200
Subject: [PATCH] minor interface improvements

---
 CHANGELOG.md                                                 | 1 +
 .../it/unibz/inf/isochrone/algorithm/BreakEvenPointTest.java | 4 ++--
 .../it/unibz/inf/isochrone/algorithm/tile/TileSizeTest.java  | 3 ++-
 .../it/unibz/inf/isochrone/plot/sample/SampleRunner.java     | 5 -----
 4 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 936896ea..58539325 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,6 @@
 Upcoming version:
 -----------------
+  - minor interface improvements (Nikolaus Krismer)
   - fixed typo in variable name (Nikolaus Krismer)
   - calling algorithms clear method explicitly to free memory earlier (Nikolaus Krismer)
   - added support for multiple remote repositories (as fallbacks) (Nikolaus Krismer)
diff --git a/src/performance/java/it/unibz/inf/isochrone/algorithm/BreakEvenPointTest.java b/src/performance/java/it/unibz/inf/isochrone/algorithm/BreakEvenPointTest.java
index d29aee7c..bcc252b8 100644
--- a/src/performance/java/it/unibz/inf/isochrone/algorithm/BreakEvenPointTest.java
+++ b/src/performance/java/it/unibz/inf/isochrone/algorithm/BreakEvenPointTest.java
@@ -168,7 +168,7 @@ public class BreakEvenPointTest {
 					LOGGER.info("More testing is needed to find break even point in dataset \"{}\" and sampleType {} (maxDuration tested: {})", datasetName, sTypeName, restrictionValue);
 					LOGGER.info("-----------------------------");
 					nextRestrictionValue = restrictionValue + searchDurationStep;
-					runner = new SampleRunnerBuilder().addDataset(datasetName).addDuration(nextRestrictionValue).build(SAMPLE_PROPERTY);
+					runner = new SampleRunnerBuilder().addDatasets(datasetName).addDuration(nextRestrictionValue).build(SAMPLE_PROPERTY);
 					break;
 				case NODES:
 					final long dsNodeCount = getDatasetNodeCount(datasetName);
@@ -183,7 +183,7 @@ public class BreakEvenPointTest {
 					LOGGER.info("More testing is needed to find break even point for dataset \"{}\" and sampleType {} (%-tested: {})", datasetName, sTypeName, FORMAT_PERCENTAGE.format(pTested));
 					LOGGER.info("-----------------------------");
 					nextRestrictionValue = (long) ((pTested + searchNodeStepPercentage) * dsNodeCount) + 1;
-					runner = new SampleRunnerBuilder().addDataset(datasetName).addNodes(nextRestrictionValue).build(SAMPLE_PROPERTY);
+					runner = new SampleRunnerBuilder().addDatasets(datasetName).addNodes(nextRestrictionValue).build(SAMPLE_PROPERTY);
 					break;
 				default:
 					nextRestrictionValue = -1;
diff --git a/src/performance/java/it/unibz/inf/isochrone/algorithm/tile/TileSizeTest.java b/src/performance/java/it/unibz/inf/isochrone/algorithm/tile/TileSizeTest.java
index e9281f8d..2f6fcdc9 100644
--- a/src/performance/java/it/unibz/inf/isochrone/algorithm/tile/TileSizeTest.java
+++ b/src/performance/java/it/unibz/inf/isochrone/algorithm/tile/TileSizeTest.java
@@ -28,6 +28,7 @@ import it.unibz.inf.isochrone.ListenerLogging;
 import it.unibz.inf.isochrone.ListenerSetup;
 import it.unibz.inf.isochrone.MathHelper;
 import it.unibz.inf.isochrone.SampleHelper;
+import it.unibz.inf.isochrone.TestConfiguration;
 import it.unibz.inf.isochrone.TestHelper;
 import it.unibz.inf.isochrone.algorithm.Algorithm;
 import it.unibz.inf.isochrone.algorithm.Mine;
@@ -66,7 +67,7 @@ public class TileSizeTest {
 		return z0.byteValue() > z1.byteValue();
 	};
 	private static final Logger LOGGER = LogManager.getLogger(TileSizeTest.class);
-	private static final int REPEAT_COUNT = 1; // TestConfiguration.DEFAULT_REPEAT_COUNT;
+	private static final int REPEAT_COUNT = TestConfiguration.DEFAULT_REPEAT_COUNT;
 	private static final String RESULTFILE_NAME = "build/reports/performanceTests/algorithm-tileSize";
 	private static final Collection<SampleProperty> SAMPLE_PROPERTIES = Arrays.asList(new SampleProperty[] {
 //		SampleProperty.NR_NODES_CURRENT,	// commented -> since no vertex expiration is used this will be the same as NR_NODES_TOTAL
diff --git a/src/performance/java/it/unibz/inf/isochrone/plot/sample/SampleRunner.java b/src/performance/java/it/unibz/inf/isochrone/plot/sample/SampleRunner.java
index 7fe6a401..9ea9c41d 100644
--- a/src/performance/java/it/unibz/inf/isochrone/plot/sample/SampleRunner.java
+++ b/src/performance/java/it/unibz/inf/isochrone/plot/sample/SampleRunner.java
@@ -100,11 +100,6 @@ public final class SampleRunner {
 
 		// Public methods
 
-		public SampleRunnerBuilder addDataset(final String datasetName) {
-			addDataset(datasetName, ConfigAlgorithmHelper.getDatasetBuilder(datasetName));
-			return this;
-		}
-
 		public SampleRunnerBuilder addDataset(final String datasetName, final ConfigAlgorithmBuilder params) {
 			if (datasets == null) {
 				datasets = new TreeMap<>();
-- 
GitLab