-
Notifications
You must be signed in to change notification settings - Fork 0
Goal 3 SP7: Integration tests and false-positive validation #617
Copy link
Copy link
Closed
Labels
coreChanges to the :core multiplatform moduleChanges to the :core multiplatform modulegoal-3Goal 3: Collision Detection and Warning (parent #610)Goal 3: Collision Detection and Warning (parent #610)integrationIntegration test coverageIntegration test coveragesub-taskSub-task of a parent goal/milestone issueSub-task of a parent goal/milestone issuetestingTest infrastructure and test qualityTest infrastructure and test quality
Milestone
Description
Metadata
Metadata
Assignees
Labels
coreChanges to the :core multiplatform moduleChanges to the :core multiplatform modulegoal-3Goal 3: Collision Detection and Warning (parent #610)Goal 3: Collision Detection and Warning (parent #610)integrationIntegration test coverageIntegration test coveragesub-taskSub-task of a parent goal/milestone issueSub-task of a parent goal/milestone issuetestingTest infrastructure and test qualityTest infrastructure and test quality
Goal 3 SP7: integration tests and false-positive validation for collision detection.
Parent: #610
Deliverables
New files:
core/src/jvmTest/kotlin/cz/vutbr/fit/interlockSim/sim/collision/CollisionDetectionIntegrationTest.ktcore/src/jvmTest/kotlin/cz/vutbr/fit/interlockSim/sim/collision/PredictiveTtcTest.ktcore/src/jvmTest/kotlin/cz/vutbr/fit/interlockSim/sim/collision/AutoPauseHaltTest.ktdocs/MANUAL_TEST_PLAN_GOAL_3.mdTests
ReservationConflictemitted; no deadlock.PredictiveCollisionwarnings.@RepeatedTest(50)verifying pause/halt behavior.Acceptance criteria
Quality gate
./gradlew clean build detekt ktlintCheck :core:test :core:integrationTest :desktop-ui:testDepends on
#615 Goal 3 SP5, #616 Goal 3 SP6
Downstream link
Goal 9 SP7 (#593) end-to-end integration will extend this false-positive validation suite.