feat: add locatorName and testData to execution step results

This commit is contained in:
vithobaa 2026-06-29 19:42:16 +05:30
parent 9430435ddd
commit 27fc78e257
3 changed files with 39 additions and 0 deletions

View File

@ -39,6 +39,15 @@ public class StepResult {
@Column(name = "step_type")
private String stepType = "ACTION";
@Column(name = "locator_name")
private String locatorName;
@Column(name = "object_detail", columnDefinition = "text")
private String objectDetail;
@Column(name = "test_data", columnDefinition = "text")
private String testData;
public Long getId() {
return id;
}
@ -110,4 +119,28 @@ public class StepResult {
public void setStepType(String stepType) {
this.stepType = stepType;
}
public String getLocatorName() {
return locatorName;
}
public void setLocatorName(String locatorName) {
this.locatorName = locatorName;
}
public String getObjectDetail() {
return objectDetail;
}
public void setObjectDetail(String objectDetail) {
this.objectDetail = objectDetail;
}
public String getTestData() {
return testData;
}
public void setTestData(String testData) {
this.testData = testData;
}
}

View File

@ -400,6 +400,9 @@ public class AgentService {
sr.setStepIndex(i + 1);
sr.setActionName((String) stepData.getOrDefault("actionName", "unknown"));
sr.setStepType((String) stepData.getOrDefault("stepType", "ACTION"));
sr.setLocatorName((String) stepData.get("locatorName"));
sr.setObjectDetail((String) stepData.get("objectDetail"));
sr.setTestData((String) stepData.get("data"));
Object execStatus = stepData.get("executed_status");
sr.setExecutedStatus(execStatus != null ? (Integer) execStatus : 0);

View File

@ -0,0 +1,3 @@
ALTER TABLE step_results ADD COLUMN locator_name VARCHAR(255);
ALTER TABLE step_results ADD COLUMN object_detail TEXT;
ALTER TABLE step_results ADD COLUMN test_data TEXT;