...
Xporter supports custom fields for Test Runs. To use your own defined custom fields, just use the same notation:
Info |
---|
The custom field must have a different name from the table above. |
Code Block |
---|
title | Iterate over test runs |
---|
|
Total number of associated test runs: ${TestRunsCount}
// Iterating each test run
#{for testruns}
Assignee Id: ${TestRuns[n].AssigneeId}
Key: ${TestRuns[n].Key}
Summary: ${TestRuns[n].Summary}
Comment: ${TestRuns[n].Comment}
Generic Test Definition: ${wiki:TestRuns[n].Generic Test Definition}
Cucumber Scenario: ${TestRuns[n].Cucumber Scenario}
Executed by: ${TestRuns[n].Executed By}
Execution Status: ${TestRuns[n].Execution Status}
Started on: ${TestRuns[n].Started On}
Finished on: ${TestRuns[n].Finished On}
Test Type: ${TestRuns[n].TestType}
// Iterating over execution evidences for each test run
Execution Evidences Total: ${TestRuns[n].ExecutionEvidencesCount}
#{for m=TestRuns[n].ExecutionEvidencesCount}
Id: ${TestRuns[n].ExecutionEvidences[m].Id}
Name: ${TestRuns[n].ExecutionEvidences[m].Name}
File URL: ${TestRuns[n].ExecutionEvidences[m].FileURL}
Evidence Image: ${TestRuns[n].ExecutionEvidences[m].Evidence}
#{end}
// Iterating over execution defects for each test run
Execution Defects Total: ${TestRuns[n].ExecutionDefectsCount}
#{for m=TestRuns[n].ExecutionDefectsCount}
Id: ${TestRuns[n].ExecutionDefects[m].Id}
Description: ${TestRuns[n].ExecutionDefects[m].Description}
Key: ${TestRuns[n].ExecutionDefects[m].Key}
Summary: ${TestRuns[n].ExecutionDefects[m].Summary}
#{end}
// Iterating over test steps for each test run
Test Steps Total: ${TestRuns[n].TestStepsCount}
#{for m=TestRuns[n].TestStepsCount}
Action: ${wiki:TestRuns[n].TestSteps[m].Action}
Comment: ${TestRuns[n].TestSteps[m].Comment}
Data: ${wiki:TestRuns[n].TestSteps[m].Data}
Expected Result: ${wiki:TestRuns[n].TestSteps[m].ExpectedResult}
Actual Result: ${wiki:TestRuns[n].TestSteps[m].ActualResult}
Status: ${TestRuns[n].TestSteps[m].Status}
Step Number: ${TestRuns[n].TestSteps[m].StepNumber}
// Iterating over attachments for each test step
Test Steps Attachments Count: ${TestRuns[n].TestSteps[m].AttachmentsCount}
#{for l=TestRuns[n].TestSteps[m].AttachmentsCount}
Id: ${TestRuns[n].TestSteps[m].Attachments[l].Id}
Name: ${TestRuns[n].TestSteps[m].Attachments[l].Name}
Attachment Image: ${TestRuns[n].TestSteps[m].Attachments[l].Attachment}
#{end}
// Iterating over evidences for each test step
Test Steps Evidences Count: ${TestRuns[n].TestSteps[m].EvidencesCount}
#{for l=TestRuns[n].TestSteps[m].EvidencesCount}
Id: ${TestRuns[n].TestSteps[m].Evidences[l].Id}
Name: ${TestRuns[n].TestSteps[m].Evidences[l].Name}
File URL: ${TestRuns[n].TestSteps[m].Evidences[l].FileURL}
Evidence Image: ${TestRuns[n].TestSteps[m].Evidences[l].Evidence}
#{end}
// Iterating over defects for each test step
Test Steps Evidences Count: ${TestRuns[n].TestSteps[m].DefectsCount}
#{for l=TestRuns[n].TestSteps[m].DefectsCount}
Description: ${TestRuns[n].TestSteps[m].Defects[l].Description}
Id: ${TestRuns[n].TestSteps[m].Defects[l].Id}
Key: ${TestRuns[n].TestSteps[m].Defects[l].Key}
Summary: ${TestRuns[n].TestSteps[m].Defects[l].Summary}
#{end}
#{end}
#{end} |
...
Info |
---|
indicates that the field supports the wiki format. More about here. |