aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/reader/test/PerformanceTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cz/crcs/ectester/reader/test/PerformanceTest.java')
-rw-r--r--src/cz/crcs/ectester/reader/test/PerformanceTest.java6
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);