Skip to content

Commit 80eb745

Browse files
meta data visible in csv reports
1 parent c74c743 commit 80eb745

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

core/src/main/java/org/jsmart/zerocode/core/domain/ScenarioSpec.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@ public class ScenarioSpec {
1616
private final String scenarioName;
1717
private final List<Step> steps;
1818
private final Parameterized parameterized;
19-
private Map<String, List<String>> meta;
19+
private static Map<String, List<String>> meta;
2020

2121
// Add getter and setter for meta
22-
public Map<String, List<String>> getMeta() {
22+
public static Map<String, List<String>> getMeta() {
2323
return meta;
2424
}
2525
public void setMeta(Map<String, List<String>> meta) {

core/src/main/java/org/jsmart/zerocode/core/domain/builders/ZeroCodeExecReportBuilder.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,24 @@
22

33
import org.jsmart.zerocode.core.domain.reports.ZeroCodeReportStep;
44
import org.jsmart.zerocode.core.domain.reports.ZeroCodeExecResult;
5+
import org.jsmart.zerocode.core.domain.ScenarioSpec;
56

67
import java.util.ArrayList;
78
import java.util.Collections;
89
import java.util.List;
10+
import java.util.Map;
911

1012
public class ZeroCodeExecReportBuilder {
1113
private String scenarioName;
1214
private Integer loop;
1315
private List<ZeroCodeReportStep> steps = Collections.synchronizedList(new ArrayList());
14-
16+
private Map<String, List<String>> meta = ScenarioSpec.getMeta();
1517
public static ZeroCodeExecReportBuilder newInstance() {
1618
return new ZeroCodeExecReportBuilder();
1719
}
1820

1921
public ZeroCodeExecResult build() {
20-
ZeroCodeExecResult built = new ZeroCodeExecResult(scenarioName, loop, steps);
22+
ZeroCodeExecResult built = new ZeroCodeExecResult(scenarioName, loop, steps, meta);
2123
return built;
2224
}
2325

core/src/main/java/org/jsmart/zerocode/core/domain/reports/ZeroCodeExecResult.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ public class ZeroCodeExecResult {
1919
public ZeroCodeExecResult(
2020
@JsonProperty("scenarioName")String scenarioName,
2121
@JsonProperty("stepLoop")Integer loop,
22-
@JsonProperty("steps")List<ZeroCodeReportStep> steps) {
22+
@JsonProperty("steps")List<ZeroCodeReportStep> steps,
23+
@JsonProperty("meta") Map<String, List<String>> meta) {
2324
this.scenarioName = scenarioName;
2425
this.loop = loop;
2526
this.steps = steps;
27+
this.meta = meta;
2628
}
2729

2830
public String getScenarioName() {

0 commit comments

Comments
 (0)