diff options
author | Marc R. Hoffmann <hoffmann@mountainminds.com> | 2016-03-21 23:06:48 +0100 |
---|---|---|
committer | Evgeny Mandrikov <mandrikov@gmail.com> | 2016-03-21 23:06:48 +0100 |
commit | ea2f49f6c77730315b9bd72607108482c932eb83 (patch) | |
tree | 0a88a60268f85bb960733c324f17a5e14ff4ea39 /org.jacoco.agent.rt.test/src/org | |
parent | 164485a8da42d834df4b5202079b2f2b2ac28b26 (diff) | |
download | jacoco-ea2f49f6c77730315b9bd72607108482c932eb83.tar.gz |
Don't write empty probe arrays
This optimizations reduces the size of exec files significantly in
setups where execution data is dumped after every test case.
Diffstat (limited to 'org.jacoco.agent.rt.test/src/org')
3 files changed, 4 insertions, 8 deletions
diff --git a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpClientOutputTest.java b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpClientOutputTest.java index e8f69363..56b91bb2 100644 --- a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpClientOutputTest.java +++ b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpClientOutputTest.java @@ -21,8 +21,6 @@ import java.net.Socket; import java.util.List; import org.jacoco.agent.rt.internal.ExceptionRecorder; -import org.jacoco.agent.rt.internal.output.IAgentOutput; -import org.jacoco.agent.rt.internal.output.TcpClientOutput; import org.jacoco.core.data.ExecutionDataStore; import org.jacoco.core.data.SessionInfo; import org.jacoco.core.data.SessionInfoStore; @@ -93,7 +91,7 @@ public class TcpClientOutputTest { @Test public void testWriteExecutionData() throws Exception { - data.getExecutionData(Long.valueOf(0x12345678), "Foo", 42); + data.getExecutionData(Long.valueOf(0x12345678), "Foo", 42).getProbes()[0] = true; data.setSessionId("stubid"); controller.writeExecutionData(false); diff --git a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpConnectionTest.java b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpConnectionTest.java index 104e2837..359f3e8d 100644 --- a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpConnectionTest.java +++ b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpConnectionTest.java @@ -21,7 +21,6 @@ import java.util.List; import java.util.concurrent.Callable; import java.util.concurrent.Future; -import org.jacoco.agent.rt.internal.output.TcpConnection; import org.jacoco.core.data.ExecutionDataStore; import org.jacoco.core.data.ExecutionDataWriter; import org.jacoco.core.data.SessionInfo; @@ -150,7 +149,7 @@ public class TcpConnectionTest extends ExecutorTestBase { @Test public void testRemoteDump() throws Exception { - data.getExecutionData(Long.valueOf(0x12345678), "Foo", 42); + data.getExecutionData(Long.valueOf(0x12345678), "Foo", 42).getProbes()[0] = true; data.setSessionId("stubid"); final RemoteControlWriter remoteWriter = new RemoteControlWriter( @@ -178,7 +177,7 @@ public class TcpConnectionTest extends ExecutorTestBase { @Test public void testLocalDump() throws Exception { - data.getExecutionData(Long.valueOf(0x12345678), "Foo", 42); + data.getExecutionData(Long.valueOf(0x12345678), "Foo", 42).getProbes()[0] = true; data.setSessionId("stubid"); new RemoteControlWriter(mockConnection.getSocketB().getOutputStream()); diff --git a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpServerOutputTest.java b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpServerOutputTest.java index e9dde339..1b355b4c 100644 --- a/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpServerOutputTest.java +++ b/org.jacoco.agent.rt.test/src/org/jacoco/agent/rt/internal/output/TcpServerOutputTest.java @@ -25,7 +25,6 @@ import java.net.UnknownHostException; import java.util.List; import org.jacoco.agent.rt.internal.ExceptionRecorder; -import org.jacoco.agent.rt.internal.output.TcpServerOutput; import org.jacoco.core.data.ExecutionDataStore; import org.jacoco.core.data.ExecutionDataWriter; import org.jacoco.core.data.SessionInfo; @@ -85,7 +84,7 @@ public class TcpServerOutputTest { @Test public void testWriteExecutionData() throws Exception { - data.getExecutionData(Long.valueOf(0x12345678), "Foo", 42); + data.getExecutionData(Long.valueOf(0x12345678), "Foo", 42).getProbes()[0] = true; data.setSessionId("stubid"); final Socket socket = serverSocket.connect(); |