Disable logging for DB performance tests only.

This commit is contained in:
akwizgran
2017-12-15 15:43:33 +00:00
parent f7a3b0f6ca
commit 0a7b810fce
2 changed files with 7 additions and 4 deletions

View File

@@ -1,9 +1,7 @@
package org.briarproject.bramble.test;
import java.lang.Thread.UncaughtExceptionHandler;
import java.util.logging.Logger;
import static java.util.logging.Level.OFF;
import static org.junit.Assert.fail;
public abstract class BrambleTestCase {
@@ -15,7 +13,5 @@ public abstract class BrambleTestCase {
fail();
};
Thread.setDefaultUncaughtExceptionHandler(fail);
// Disable logging
Logger.getLogger("").setLevel(OFF);
}
}

View File

@@ -29,7 +29,9 @@ import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Random;
import java.util.logging.Logger;
import static java.util.logging.Level.OFF;
import static org.briarproject.bramble.api.sync.SyncConstants.MAX_MESSAGE_IDS;
import static org.briarproject.bramble.api.sync.ValidationManager.State.DELIVERED;
import static org.briarproject.bramble.test.TestUtils.deleteTestDirectory;
@@ -112,6 +114,11 @@ public abstract class DatabasePerformanceTest extends BrambleTestCase {
protected abstract void benchmark(String name,
BenchmarkTask<Database<Connection>> task) throws Exception;
DatabasePerformanceTest() {
// Disable logging
Logger.getLogger("").setLevel(OFF);
}
@Before
public void setUp() {
assertTrue(testDir.mkdirs());