These tests fail intermittently under load on santos/dev2. They also fail on a clean trunk, so they are not caused by the changes they were seen beside. Each was rerun alone to confirm.
| Test |
Package |
Seen |
Rate on clean trunk |
TestNotesBeyondTheBoundWaitForTheNextBoundary, TestANoteIsHandedToAWorkerOnceAndTheScreenStillReadsIt, TestANoteDoesNotChangeWhatATaskWasAskedFor |
internal/run |
"stopped at its step cap after 9 steps" |
about half the runs at load 27 to 35 on 20 cores (3 of 5 alone) |
TestTwoWorkersLiveAtOnceEachGetOnlyItsOwnNote |
internal/run |
note routing |
4 of 20 |
TestARunsRowNamesTheStoreTaskThePlanReadAnswersUnder |
internal/session |
temp directory cleanup race |
3 of 20 |
TestANewDirectionArrivesWithTheClaimUnspent |
internal/session |
|
1 of 10 |
TestEightyConcurrentAddsFromSeparateHandlesAllLand |
internal/workspace |
only under load; passes alone |
|
TestAWireBelowItsPaceWithNothingToSpendSaysSoAndIsSpent |
internal/provider |
failed in 2 full runs; passed alone 3 of 3 |
|
The internal/run note tests are the costly ones: they turn a full make check red about half the time, so a green check on trunk is partly luck.
Suggested order: the run note tests first (a step cap reached under a slow scheduler reads as a real failure), then the two temp-directory races.
These tests fail intermittently under load on santos/dev2. They also fail on a clean trunk, so they are not caused by the changes they were seen beside. Each was rerun alone to confirm.
TestNotesBeyondTheBoundWaitForTheNextBoundary,TestANoteIsHandedToAWorkerOnceAndTheScreenStillReadsIt,TestANoteDoesNotChangeWhatATaskWasAskedForTestTwoWorkersLiveAtOnceEachGetOnlyItsOwnNoteTestARunsRowNamesTheStoreTaskThePlanReadAnswersUnderTestANewDirectionArrivesWithTheClaimUnspentTestEightyConcurrentAddsFromSeparateHandlesAllLandTestAWireBelowItsPaceWithNothingToSpendSaysSoAndIsSpentThe internal/run note tests are the costly ones: they turn a full
make checkred about half the time, so a green check on trunk is partly luck.Suggested order: the run note tests first (a step cap reached under a slow scheduler reads as a real failure), then the two temp-directory races.