Skip to content

Commit e331c5a

Browse files
author
Indra Prajapati
committed
fd
1 parent 22bfc58 commit e331c5a

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

.github/workflows/main.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,18 @@ jobs:
4242
echo "|---------|----------|---------|" >> $GITHUB_STEP_SUMMARY
4343
cat test-results/cucumber-report.json | jq -r '
4444
.[] |
45-
.elements[] |
46-
{name: .name, status: (.steps[].result.status), feature: (.uri // "unknown")} |
47-
select(.status == "passed") |
48-
"| ✅ Pass | \(.name) | \(.feature | split("/") | last | sub(".feature$"; "")) |"' >> $GITHUB_STEP_SUMMARY
45+
{feature: .name, scenarios: .elements[]} |
46+
.scenarios |
47+
{scenario: .name, status: ([.steps[].result.status] | unique | join(",")), feature: input.feature} |
48+
select(.status | contains("passed")) |
49+
"| ✅ Pass | \(.scenario) | \(.feature) |"' >> $GITHUB_STEP_SUMMARY
4950
cat test-results/cucumber-report.json | jq -r '
5051
.[] |
51-
.elements[] |
52-
{name: .name, status: (.steps[].result.status), feature: (.uri // "unknown")} |
53-
select(.status == "failed") |
54-
"| ❌ Fail | \(.name) | \(.feature | split("/") | last | sub(".feature$"; "")) |"' >> $GITHUB_STEP_SUMMARY
52+
{feature: .name, scenarios: .elements[]} |
53+
.scenarios |
54+
{scenario: .name, status: ([.steps[].result.status] | unique | join(",")), feature: input.feature} |
55+
select(.status | contains("failed")) |
56+
"| ❌ Fail | \(.scenario) | \(.feature) |"' >> $GITHUB_STEP_SUMMARY
5557
5658
- uses: actions/upload-artifact@v4
5759
if: ${{ !cancelled() }}

0 commit comments

Comments
 (0)