commit 0e9aedef745e8ed3ccbe7daffb6892197873ae9d Author: Karsten Loesing karsten.loesing@gmx.net Date: Thu Jan 16 12:09:36 2020 +0100
Fix smoke test for recent scheduler changes. --- src/test/java/org/torproject/metrics/collector/MainTest.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/test/java/org/torproject/metrics/collector/MainTest.java b/src/test/java/org/torproject/metrics/collector/MainTest.java index 02c16df..bf4e398 100644 --- a/src/test/java/org/torproject/metrics/collector/MainTest.java +++ b/src/test/java/org/torproject/metrics/collector/MainTest.java @@ -99,10 +99,9 @@ public class MainTest { assertEquals(0L, conf.length()); Main.main(new String[]{conf.toString()}); assertTrue(4_000L <= conf.length()); - changeFilePathsAndSetActivation(conf, - Key.OnionPerfActivated.name()); + changeFilePathsAndSetActivationAndRunOnce(conf, + Key.ExitlistsActivated.name()); Main.main(new String[]{conf.toString()}); - waitSec(2); }
/** Wait for the given number of seconds. */ @@ -119,14 +118,15 @@ public class MainTest { } while ((toWait = start + 1_000L * sec - System.currentTimeMillis()) > 0); }
- private void changeFilePathsAndSetActivation(File file, String activation) - throws Exception { + private void changeFilePathsAndSetActivationAndRunOnce(File file, + String activation) throws Exception { List<String> lines = Files.readAllLines(file.toPath(), StandardCharsets.UTF_8); BufferedWriter bw = Files.newBufferedWriter(file.toPath(), StandardCharsets.UTF_8); File in = tmpf.newFolder(); File out = tmpf.newFolder(); + String runOnce = "RunOnce"; String inStr = "in/"; String outStr = "out/"; for (String line : lines) { @@ -134,7 +134,7 @@ public class MainTest { line = line.replace(inStr, in.toString() + inStr); } else if (line.contains(outStr)) { line = line.replace(outStr, out.toString() + outStr); - } else if (line.contains(activation)) { + } else if (line.contains(activation) || line.contains(runOnce)) { line = line.replace("false", "true"); } bw.write(line);