docs: record MovementTest ST time controls
This commit is contained in:
@@ -33,7 +33,7 @@
|
||||
- Consumes: TrajectoryObservationSettings.CreateValidatedSnapshot() and TrajectoryObservationController.StartCycle(...).
|
||||
- Produces: TimeHorizonSeconds and OutputTimeStepSeconds in EmPlanningRequest.Configuration.Scheduling.
|
||||
|
||||
- [ ] **Step 1: Write the failing test**
|
||||
- [x] **Step 1: Write the failing test**
|
||||
|
||||
Add assertions for the visible defaults and request propagation:
|
||||
|
||||
@@ -57,7 +57,7 @@ Verification.NearlyEqual(0.20d, request.Configuration.Scheduling.OutputTimeStepS
|
||||
|
||||
Assert zero horizon, zero step, and a step larger than the horizon are rejected.
|
||||
|
||||
- [ ] **Step 2: Run focused verification to verify it fails**
|
||||
- [x] **Step 2: Run focused verification to verify it fails**
|
||||
|
||||
Run:
|
||||
|
||||
@@ -67,7 +67,7 @@ dotnet run --project ClumsyPilot/tests/EMPlannerVerificationHost/EMPlannerVerifi
|
||||
|
||||
Expected: FAIL because the ST time-control properties are absent.
|
||||
|
||||
- [ ] **Step 3: Write the minimal implementation**
|
||||
- [x] **Step 3: Write the minimal implementation**
|
||||
|
||||
Add public settings and comments:
|
||||
|
||||
@@ -86,7 +86,7 @@ configuration.Scheduling.TimeHorizonSeconds = settings.TimeHorizonSeconds;
|
||||
configuration.Scheduling.OutputTimeStepSeconds = settings.OutputTimeStepSeconds;
|
||||
~~~
|
||||
|
||||
- [ ] **Step 4: Run focused verification to verify it passes**
|
||||
- [x] **Step 4: Run focused verification to verify it passes**
|
||||
|
||||
Run:
|
||||
|
||||
@@ -96,7 +96,7 @@ dotnet run --project ClumsyPilot/tests/EMPlannerVerificationHost/EMPlannerVerifi
|
||||
|
||||
Expected: PASS trajectory-observation.
|
||||
|
||||
- [ ] **Step 5: Run full regression and build**
|
||||
- [x] **Step 5: Run full regression and build**
|
||||
|
||||
Run:
|
||||
|
||||
@@ -107,10 +107,9 @@ dotnet build ClumsyPilot/ClumsyPilot.csproj --no-restore
|
||||
|
||||
Expected: all suites pass and the build reports zero errors.
|
||||
|
||||
- [ ] **Step 6: Commit implementation**
|
||||
- [x] **Step 6: Commit implementation**
|
||||
|
||||
~~~powershell
|
||||
git add ClumsyPilot/tests/EMPlannerVerificationHost/TrajectoryObservationChecks.cs ClumsyPilot/ParkrobTrajplanner/tarjplanner_movementtest/TrajectoryObservationContracts.cs ClumsyPilot/ParkrobTrajplanner/tarjplanner_movementtest/MovementTest.TrajectoryObservationTest.cs ClumsyPilot/ParkrobTrajplanner/tarjplanner_movementtest/TrajectoryObservationPipeline.cs
|
||||
git commit -m "feat: configure MovementTest ST time controls"
|
||||
~~~
|
||||
|
||||
|
||||
Reference in New Issue
Block a user