Локальное тестирование flutter_rust_bridge
testing
frb-test — это скилл для Claude Code, который помогает запускать тесты flutter_rust_bridge локально для отладки перед отправкой изменений в репозиторий. Скилл содержит таблицу соответствия типов изменений командам: `./frb_internal test-rust` для всех Rust-пакетов, отдельные команды для `frb_rust/`, `frb_codegen/`, Dart- и Flutter-примеров, а также `./frb_internal test-dart-web` для Web-тестов с компиляцией в WebAssembly и запуском в headless-браузере. Для Web-тестов описаны требования окружения: цепочка инструментов nightly-2025-02-01, таргет `wasm32-unknown-unknown`, компонент `rust-src`, `wasm-pack` и Chrome/Chromium, а также запуск в Docker с флагом `--no-sandbox`. Скилл регламентирует дисциплину CI: масштабировать локальное тестирование по области риска изменений, не использовать CI как первый цикл обратной связи для изменений, проверяемых локально, и отслеживать GitHub Actions до терминального состояния после пуша.
- #flutter
- #rust
- #dart
- #testing
- #web