mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-21 23:29:52 +01:00
Use a single output file for all tests.
This commit is contained in:
@@ -24,6 +24,7 @@ import java.io.FileOutputStream;
|
|||||||
import java.io.PrintWriter;
|
import java.io.PrintWriter;
|
||||||
import java.sql.Connection;
|
import java.sql.Connection;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Date;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@@ -92,7 +93,6 @@ public abstract class JdbcDatabasePerformanceTest extends BrambleTestCase {
|
|||||||
private static final int MEASUREMENT_ITERATIONS = 100;
|
private static final int MEASUREMENT_ITERATIONS = 100;
|
||||||
|
|
||||||
private final File testDir = getTestDirectory();
|
private final File testDir = getTestDirectory();
|
||||||
private final File resultsFile = getResultsFile();
|
|
||||||
private final Random random = new Random();
|
private final Random random = new Random();
|
||||||
|
|
||||||
private List<ClientId> clientIds;
|
private List<ClientId> clientIds;
|
||||||
@@ -115,11 +115,6 @@ public abstract class JdbcDatabasePerformanceTest extends BrambleTestCase {
|
|||||||
deleteTestDirectory(testDir);
|
deleteTestDirectory(testDir);
|
||||||
}
|
}
|
||||||
|
|
||||||
private File getResultsFile() {
|
|
||||||
long timestamp = System.currentTimeMillis();
|
|
||||||
return new File(getTestName() + "-" + timestamp + ".tsv");
|
|
||||||
}
|
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testGetContacts() throws Exception {
|
public void testGetContacts() throws Exception {
|
||||||
String name = "getContacts(T)";
|
String name = "getContacts(T)";
|
||||||
@@ -262,9 +257,10 @@ public abstract class JdbcDatabasePerformanceTest extends BrambleTestCase {
|
|||||||
(long) getMedian(durations),
|
(long) getMedian(durations),
|
||||||
(long) getStandardDeviation(durations));
|
(long) getStandardDeviation(durations));
|
||||||
System.out.println(result);
|
System.out.println(result);
|
||||||
|
File resultsFile = new File(getTestName() + ".tsv");
|
||||||
PrintWriter out =
|
PrintWriter out =
|
||||||
new PrintWriter(new FileOutputStream(resultsFile, true), true);
|
new PrintWriter(new FileOutputStream(resultsFile, true), true);
|
||||||
out.println(result);
|
out.println(new Date() + "\t" + result);
|
||||||
out.close();
|
out.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user