test: include integration test coverage in coverage gate
- Add lcov to nix flake (required for flutter --merge-coverage) - stalwart-dev/test.sh: collect and merge coverage when unit baseline exists - run_unit_tests.sh: remove inline coverage check (now in dedicated task) - Taskfile: add coverage task; check runs test → integration → coverage sequentially so the gate sees combined unit + integration data - check-fast (pre-commit) omits coverage gate since integration tests don't run there; full gate runs only in task check - Drop two untestable fake-only tests (UID-validity reset, malformed envelope) - Coverage threshold restored to 80% (84% with merged data) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
ef7974a60a
commit
1820487c46
@@ -11,6 +11,5 @@ else
|
||||
cat "$tmp"
|
||||
exit 1
|
||||
fi
|
||||
fvm dart run scripts/check_coverage.dart
|
||||
END=$(date +%s)
|
||||
echo "test: $((END - START))s"
|
||||
|
||||
Reference in New Issue
Block a user