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>
13 lines
424 B
Bash
Executable File
13 lines
424 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# integration_test suite — the load-bearing "tests pass but app doesn't
|
|
# start" regression gate. Flutter integration tests prefer one file at
|
|
# a time on desktop; we iterate to avoid the "Unable to start the app"
|
|
# error that hits when they run as a batch.
|
|
set -euo pipefail
|
|
cd "$(dirname "$0")/.."
|
|
|
|
for f in integration_test/*_test.dart; do
|
|
echo "==> integration_test: $f"
|
|
flutter test "$f"
|
|
done
|