diff options
Diffstat (limited to 'src/cz/crcs/ectester/reader/test/PerformanceTest.java')
| -rw-r--r-- | src/cz/crcs/ectester/reader/test/PerformanceTest.java | 6 |
1 files changed, 5 insertions, 1 deletions
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<CommandTestable> { @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); |
