26 lines
501 B
Bash
Executable File
26 lines
501 B
Bash
Executable File
#!/bin/sh
|
|
sed \
|
|
-e '/^$/d' \
|
|
-e '/^File/d' \
|
|
-e s,\',,g \
|
|
-e 's,[:%], ,' | \
|
|
awk '
|
|
/^Lines/{coverage=$3;lines=$5}
|
|
/^Creating/{
|
|
printf "%6.2f %% %-20s %12u lines\n", coverage, $2, lines
|
|
}
|
|
END{
|
|
printf "%6.2f %% %-20s %12u lines\n", coverage, "TOTAL COVERAGE", lines
|
|
}
|
|
' | \
|
|
grep -v '^100.00 %' | \
|
|
sort -r -n | \
|
|
awk '
|
|
/TOTAL COVERAGE/ {
|
|
print "-------------------------------------------------"
|
|
print $0
|
|
print "-------------------------------------------------"
|
|
next
|
|
}
|
|
{ print }'
|