test / unit + widget + golden + a11y (push) Failing after 35s
test / integration_test (xvfb) (push) Has been skipped
test / bundle smoke (xvfb 5s) (push) Has been skipped
test / daemon subprocess + web WASM smoke (push) Has been skipped
test / dart doc (lib API) (push) Failing after 1m4s
- Amend D-66: floor lives at coverage_floor: in pubspec.yaml (single source of truth); coverage/floor.txt is no longer used; 95% target reached and is the current floor. - Reconcile licenses.yaml with pubspec.yaml: drop the phantom lints 5.0.0 entry (not a direct dep), bump test to 1.30.0 to match pubspec, tighten the purpose line. - Triage Q-1/Q-2/Q-3/Q-25 with dated revisit notes: all still open, each pending a concrete trigger (T-99 for Q-1/Q-2, Tier-6 audit for Q-3, design call for Q-25). - Drop --no-fatal-infos from ci/test.sh now that the import queue is clean. - Add .claude/skills/README.md inventory. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
19 lines
589 B
Bash
Executable File
19 lines
589 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Fast test layer — analyze + format + unit + widget + golden.
|
|
# Runs in <60s on a warm cache. Called from `make test` and the
|
|
# pre-push hook.
|
|
set -euo pipefail
|
|
cd "$(dirname "$0")/.."
|
|
|
|
echo "==> flutter analyze"
|
|
flutter analyze
|
|
|
|
echo "==> dart format (whole tree)"
|
|
dart format --set-exit-if-changed .
|
|
|
|
echo "==> dart test (forkpty — incompatible with flutter test runner)"
|
|
dart test --tags forkpty test/pty/session_test.dart test/panes/registry_test.dart
|
|
|
|
echo "==> flutter test --coverage (unit + widget + golden)"
|
|
flutter test --coverage --exclude-tags forkpty
|