Skip to content

Commit 7591b8e

Browse files
committed
Update dotnet-tests.yml
1 parent 57f1d67 commit 7591b8e

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

.github/workflows/dotnet-tests.yml

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -79,16 +79,19 @@ jobs:
7979
make_bar() {
8080
COUNT=$1
8181
TOTAL=$2
82-
FILLED=$(( (COUNT * BAR_LENGTH + TOTAL / 2) / TOTAL )) # rounded division
82+
FILLED=$(( (COUNT * BAR_LENGTH + TOTAL / 2) / TOTAL ))
8383
EMPTY=$(( BAR_LENGTH - FILLED ))
84-
printf "%*s" "$FILLED" | tr ' ' '☑️'
85-
printf "%*s" "$EMPTY" | tr ' ' '➖'
84+
85+
BAR=""
86+
for ((i=0; i<FILLED; i++)); do BAR+="☑️"; done
87+
for ((i=0; i<EMPTY; i++)); do BAR+="➖"; done
88+
echo "$BAR"
8689
}
8790

8891
format_pct() {
8992
COUNT=$1
9093
TOTAL=$2
91-
printf "%.1f%%" "$(echo "$COUNT*100/$TOTAL" | bc -l)"
94+
echo "$(echo "scale=1; $COUNT*100/$TOTAL" | bc)%"
9295
}
9396

9497
PASSED_BAR=$(make_bar $PASSED $TOTAL)
@@ -100,13 +103,13 @@ jobs:
100103
SKIPPED_PCT=$(format_pct $SKIPPED $TOTAL)
101104

102105
{
103-
echo
104-
echo "| Outcome | Count | Percent (%) | |"
105-
echo "|-----------|-------|------------|-------|"
106-
printf "| ✅ Passed | %-5s | %-5s | %-10s |\n" "$PASSED" "$PASSED_PCT" "$PASSED_BAR"
107-
printf "| ❌ Failed | %-5s | %-5s | %-10s |\n" "$FAILED" "$FAILED_PCT" "$FAILED_BAR"
108-
printf "| ➖ Skipped | %-5s | %-5s | %-10s |\n" "$SKIPPED" "$SKIPPED_PCT" "$SKIPPED_BAR"
109-
printf "| 📊 Total | %-5s | | |\n" "$TOTAL"
106+
echo ""
107+
echo "| Outcome | Count | Percent | Bar |"
108+
echo "|-----------|--------|---------|-------------|"
109+
echo "| ✅ Passed | $PASSED | $PASSED_PCT | $PASSED_BAR |"
110+
echo "| ❌ Failed | $FAILED | $FAILED_PCT | $FAILED_BAR |"
111+
echo "| ➖ Skipped | $SKIPPED | $SKIPPED_PCT | $SKIPPED_BAR |"
112+
echo "| 📊 Total | $TOTAL | | |"
110113
} >> $GITHUB_STEP_SUMMARY
111114

112115

0 commit comments

Comments
 (0)