From 07a3d6ff46765fec03fe88e7bebbd0ea204d11b4 Mon Sep 17 00:00:00 2001 From: J08nY Date: Mon, 17 Dec 2018 14:12:26 +0100 Subject: Use dry-run mode of applet for all commands. --- src/cz/crcs/ectester/reader/test/PerformanceTest.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/cz/crcs/ectester/reader/test/PerformanceTest.java') diff --git a/src/cz/crcs/ectester/reader/test/PerformanceTest.java b/src/cz/crcs/ectester/reader/test/PerformanceTest.java index ce6780d..f9cba46 100644 --- a/src/cz/crcs/ectester/reader/test/PerformanceTest.java +++ b/src/cz/crcs/ectester/reader/test/PerformanceTest.java @@ -54,12 +54,16 @@ public class PerformanceTest extends SimpleTest { @Override protected void runSelf() { - long baseTime = 0; + long baseTime; try { new Command.SetDryRunMode(cardManager, ECTesterApplet.MODE_DRY_RUN).send(); testable.run(); baseTime = testable.getResponse().getDuration(); testable.reset(); + testable.run(); + baseTime += testable.getResponse().getDuration(); + testable.reset(); + baseTime /= 2; new Command.SetDryRunMode(cardManager, ECTesterApplet.MODE_NORMAL).send(); } catch (CardException ce) { throw new TestException(ce); -- cgit v1.2.3-70-g09d2