Files
open-im-server/scripts/coverage.awk
T

14 lines
313 B
Awk
Raw Normal View History

2023-07-04 09:16:40 +08:00
#!/usr/bin/env awk
{
print $0
if (match($0, /^total:/)) {
sub(/%/, "", $NF);
printf("test coverage is %s%(quality gate is %s%)\n", $NF, target)
if (strtonum($NF) < target) {
printf("test coverage does not meet expectations: %d%, please add test cases!\n", target)
exit 1;
}
}
}