VérifiéVérifié le 2026-08-07
Tests et validation
Pyramide de vérification PC, mobile, Worker et site avant toute activation ou publication.
#Niveaux
| Niveau | But | Exemples |
|---|---|---|
| Unitaire | Logique pure | Crypto, classification, planification, sérialisation. |
| Intégration | Composants ensemble | Serveur/transport, stockage, fournisseur simulé. |
| Activation production | Capacités réellement actives | LAN, WebRTC, relais et manifestes. |
| End-to-end | PC + téléphone + réseau | Association, tour, coupure, reprise et notification. |
| Documentation | Exactitude et export | Manifestes, liens, ancres, a11y, build statique. |
#Commandes principales
shell
# Mobile
flutter test
dart run tool/build_release.dart --validate-only
# Worker
npm ci
npm run test:relay
# Site
npm ci
npm run check
npm run build
npm run validate:export#Matrice réseau
- Même Wi-Fi privé avec LAN réussi.
- Wi-Fi invité avec LAN bloqué.
- Réseaux distincts avec WebRTC réussi.
- NAT/UDP bloqué avec relais réussi.
- Coupure après début de réponse, sans double envoi.
- Changement de Wi-Fi et rotation d’identité LAN.
- Relais indisponible, erreur claire après échecs directs.
#Preuve de résultat
Conservez les versions, commandes, codes de sortie et résultats expurgés. Une fonction ne passe en Supported que lorsque son canal de distribution et sa matrice de plateforme sont eux aussi validés.
Provenance de cette page
Faits produit vérifiés sur PC 7b6b3b000b89, mobile d492cc89cf77 et Worker f07e239bd455.
Sources consultées
- Mobile: assets/production_capabilities.json
- Worker: wrangler.relay.toml
- PC: docs/webrtc-direct.md