We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0c85969 commit 11ef643Copy full SHA for 11ef643
1 file changed
.github/workflows/test-and-coverage.yml
@@ -24,8 +24,8 @@ jobs:
24
OUTPUT=$(./Lab1 2>&1)
25
echo "$OUTPUT"
26
# Parse Unity output: "X Tests Y Failures Z Ignored"
27
- TESTS=$(echo "$OUTPUT" | grep -oP '(?<=\-\-\-\-\-\s)\d+(?=\sTests)' || echo "0")
28
- FAILURES=$(echo "$OUTPUT" | grep -oP '\d+(?= Failures)' || echo "0")
+ TESTS=$(echo "$OUTPUT" | grep -oP '\d+(?=\s+Tests)' | head -1 || echo "0")
+ FAILURES=$(echo "$OUTPUT" | grep -oP '\d+(?=\s+Failures)' | head -1 || echo "0")
29
PASSED=$((TESTS - FAILURES))
30
echo "tests=$TESTS" >> $GITHUB_OUTPUT
31
echo "passed=$PASSED" >> $GITHUB_OUTPUT
0 commit comments