Skip to content

fix(test): der Graybox-Beweis prüft einen Startüberhang, den es seit #131 nicht mehr gibt - #143

Merged
cubetribe merged 1 commit into
mainfrom
fix/s23-graybox-overhang
Aug 31, 2026
Merged

fix(test): der Graybox-Beweis prüft einen Startüberhang, den es seit #131 nicht mehr gibt#143
cubetribe merged 1 commit into
mainfrom
fix/s23-graybox-overhang

Conversation

@cubetribe

Copy link
Copy Markdown
Collaborator

Was

Der Graybox-Beweis prüfte, dass der Startüberhang verfällt — den es seit #131 nicht mehr gibt.

Assert.That(creditsBaseline,
    Is.InRange(EconomySystem.HqBaseCapacityAE, 2999L),
    "D-106 deterministically decays the initial overhang …");

Mit der auf 3.000 angehobenen Decke wird daraus InRange(3000, 2999) — ein ungültiger Bereich. Der Test starb an ArgumentException: from must be less than to.

Die Zusicherung sagt jetzt das Gegenteil, und das ist der Punkt der Änderung: die Eröffnungsbilanz passt unter die Decke und darf nicht verfallen.

Wie das durch die CI gekommen ist

Genau so, wie #110 es beschreibt: tests.yml fährt nur die headless-Kette. PR #141 war dort mit 754/754 grün und ist gemergt worden — während dieser PlayMode-Test rot wurde, ohne dass irgendetwas es meldete.

Aufgefallen ist es nur, weil ich vor dem Bauen von Hand -runTests -testPlatform PlayMode gefahren habe. Ohne diesen Schritt wäre der Fehler im Build gelandet, und der nächste Testbericht hätte ihn als Spielfehler zurückgemeldet.

Das ist kein Argument gegen den Merge, sondern der dritte Beleg für #110. Der ausführende Worker hatte den Zusammenhang sogar vorhergesagt („der PlayMode-Graybox-Test, dessen Überhang-Prämisse mit E-2 entfällt") — die Vorhersage stand im Bericht, nur konnte sie nichts rot machen.

Nachweis

  • Unity PlayMode: 15/15 grün (vorher 14/15)
  • Unity EditMode: 663/663 grün
  • dotnet test tools/Nova.SimRunner.Tests: 768/768 grün

Beide Unity-Spuren vom Orchestrator lokal gefahren, Batchmode ohne -quit.

@cubetribe
cubetribe merged commit 85c912b into main Aug 31, 2026
6 checks passed
@cubetribe
cubetribe deleted the fix/s23-graybox-overhang branch August 31, 2026 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant