All six test/build scripts assumed a nested app/ package that doesn't exist — the Flutter package lives at the repo root. Removed every `cd app` and phantom path, consolidated the redundant dart/flutter analyze passes in test.sh, and scoped test_core.sh to core subsystem dirs so it no longer overlaps with the full flutter test run. Co-Authored-By: Claude <noreply@anthropic.com>
15 lines
435 B
Bash
Executable File
15 lines
435 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Generate + summarize lcov coverage. No thresholds yet (see plan's
|
|
# "Open questions deferred" — we let the suite run for a week of real
|
|
# commits before setting hard gates that would just need tuning).
|
|
set -euo pipefail
|
|
cd "$(dirname "$0")/.."
|
|
|
|
echo "==> flutter test --coverage"
|
|
flutter test --coverage
|
|
|
|
if command -v lcov >/dev/null 2>&1; then
|
|
echo "==> lcov summary"
|
|
lcov --summary coverage/lcov.info
|
|
fi
|