diff --git a/bramble-core/src/test/java/org/briarproject/bramble/db/JdbcDatabaseTraceTest.java b/bramble-core/src/test/java/org/briarproject/bramble/db/JdbcDatabaseTraceTest.java
index ec187b9c6a6cb668fef06d9e6ae70984145ed05e..3fb2d434265a81db67ecd542cceeca22f4f16c81 100644
--- a/bramble-core/src/test/java/org/briarproject/bramble/db/JdbcDatabaseTraceTest.java
+++ b/bramble-core/src/test/java/org/briarproject/bramble/db/JdbcDatabaseTraceTest.java
@@ -36,7 +36,7 @@ public abstract class JdbcDatabaseTraceTest
 		File traceFile = getTraceFile();
 		if (traceFile != null) traceFile.delete();
 		db = openDatabase();
-		measureOne(db, task);
+		task.run(db);
 		db.close();
 		if (traceFile != null) copyTraceFile(name, traceFile);
 	}
@@ -50,7 +50,8 @@ public abstract class JdbcDatabaseTraceTest
 
 	private void copyTraceFile(String name, File src) throws IOException {
 		if (!src.exists()) return;
-		File dest = new File(testDir.getParentFile(), name + ".trace.txt");
+		String filename = getTestName() + "." + name + ".trace.txt";
+		File dest = new File(testDir.getParentFile(), filename);
 		IoUtils.copyAndClose(new FileInputStream(src),
 				new FileOutputStream(dest));
 	}