Skip to content

Commit d9f19a9

Browse files
committed
Also provides the execution time in seconds and milli seconds
1 parent eab7d2d commit d9f19a9

File tree

2 files changed

+17
-6
lines changed

2 files changed

+17
-6
lines changed

de.fraunhofer.iem.secucheck.analysis.result/src/main/java/de/fraunhofer/iem/secucheck/analysis/result/SecucheckTaintAnalysisResult.java

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ public final class SecucheckTaintAnalysisResult implements AnalysisResult {
1414
private List<DifferentTypedPair<SecucheckTaintFlowQueryImpl, SecucheckTaintFlowQueryResult>> results;
1515
private String startTime;
1616
private String endTime;
17-
private long elapsedTime;
17+
private long elapsedTimeInMilliSec;
18+
private double elapsedTimeInSec;
1819

1920
public String getStartTime() {
2021
return this.startTime;
@@ -24,8 +25,12 @@ public String getEndTime() {
2425
return this.endTime;
2526
}
2627

27-
public long getExecutionTime() {
28-
return this.elapsedTime;
28+
public long getExecutionTimeInMilliSec() {
29+
return this.elapsedTimeInMilliSec;
30+
}
31+
32+
public double getExecutionTimeInSec() {
33+
return this.elapsedTimeInSec;
2934
}
3035

3136
public void setStartTime(String startTime) {
@@ -36,8 +41,12 @@ public void setEndTime(String endTime) {
3641
this.endTime = endTime;
3742
}
3843

39-
public void setExecutionTime(long elapsedTime) {
40-
this.elapsedTime = elapsedTime;
44+
public void setExecutionTimeInSec(double elapsedTime) {
45+
this.elapsedTimeInSec = elapsedTime;
46+
}
47+
48+
public void setExecutionTimeInMilliSec(long elapsedTime) {
49+
this.elapsedTimeInMilliSec = elapsedTime;
4150
}
4251

4352
public SecucheckTaintAnalysisResult() {

de.fraunhofer.iem.secucheck.analysis/src/main/java/de/fraunhofer/iem/secucheck/analysis/SecucheckTaintAnalysisBase.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,9 @@ private SecucheckTaintAnalysisResult executeAnalysis(List<SecucheckTaintFlowQuer
9696

9797
long endTime = System.currentTimeMillis(); // Record the end time
9898

99-
result.setExecutionTime(endTime - startTime);
99+
result.setExecutionTimeInMilliSec(endTime - startTime);
100+
result.setExecutionTimeInMilliSec(((endTime - startTime) / 1000));
101+
100102
return result;
101103
}
102104

0 commit comments

Comments
 (0)