Files
Ransom-s-wake/tests
OlivierandClaude Sonnet 5.5 51634820bd feat(composition): dive world assembled from a selected site definition
The calibration site spawn sat 16 m from the south bounds edge, inside the
40 m warning margin. The vehicle_test recipe now extends the terrain and
playable bounds 42 m to the south so the spawn is inside the zone.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-06 20:16:45 +02:00
..

Test organization

  • unit/ : domaine pur, sans scène ni I/O.
  • integration/ : assemblage Godot minimal et signaux.
  • contract/ : ressources, contenu, sauvegardes et migrations.
  • fixtures/ : données de référence versionnées et anonymes.

Les runners historiques à la racine de tests/ couvrent les POC. Les suites de production devront être ajoutées à scripts/quality_gate.sh; créer un fichier de test qui n'est jamais exécuté n'est pas une validation.

Suites de production actuelles :

  • unit/run_dive_foundation_tests.gd : règles résolues, ticks, ressources, pression, collisions, alertes et états terminaux ;
  • unit/run_vehicle_application_tests.gd : validation et séquençage des commandes de pilotage et de caméra ;
  • unit/run_sonar_application_tests.gd : buffer compact scellé, validation des captures, contacts séparés et temporalité de révélation/récupération ;
  • integration/run_vertical_slice_foundation.gd : composition, mouvement inertiel, caméra indépendante, cockpit 3D fixe, instruments physiques, couche d'alerte, sonar bathymétrique partagé, pause des ticks et remappage avec conflit.