RrdpsProgramme
The linear programme behind it, and which side of the minimum it stops on
3/3 passed in 1ms
| Test | What it does | Result |
|---|---|---|
test_dual_value_never_passes_the_minimum | lp_dual reaches 1.0 and 2.5 on two programmes whose optima are known by hand, from below in both. | ✅ pass |
test_early_stop_is_loose_not_wrong | A wider central-path gap moves lp_dual's value further below the minimum, never above, and the gap it reports covers the distance. | ✅ pass |
test_programme_shapes_are_guarded | lp_dual refuses by name a shape mismatch between matrix, objective and start, a start outside the cone, and an empty programme. | ✅ pass |