feat(tests): menu, settings, remove icov, remove generated files from % tests

This commit is contained in:
mso7nueh
2025-11-27 08:18:23 +03:00
parent 2e57cd9519
commit 7df32dabd2
25 changed files with 1271 additions and 30783 deletions

View File

@@ -145,8 +145,27 @@ jobs:
- name: Test coverage
run: |
awk -F: '
/^LF:/ { total += $2 }
/^LH:/ { covered += $2 }
/^SF:/ {
file = $0
sub(/^SF:/, "", file)
sub(/^[[:space:]]+/, "", file)
is_generated = 0
if (file ~ /\.(g|freezed|gr|mocks)\.dart$/) {
is_generated = 1
} else if (file ~ /\/(build|\.dart_tool)\//) {
is_generated = 1
}
}
/^LF:/ {
if (!is_generated) {
total += $2
}
}
/^LH:/ {
if (!is_generated) {
covered += $2
}
}
END {
if (total == 0) {
print "Coverage: 0%"