mesh-config resolves a module's config values per node from which module runs where and what each registered module declares, and both lived only in the controller's store (hq issue 652, design 57 F3). The controller now keeps two record mirrors, mesh-controller_assignments (<node>.<module>) and mesh-controller_declared-config (<module>), built from the store by the lease holder every ten seconds and written only where a value differs, by compare-and-set, with one assignment-changed or declared-config-changed per write and a purge said as removed (ADR 0289, design 54 §2-3). A module reads them through `reads` as mesh-controller.<mirror>; the writers table keeps every other writer out. Neither holds a secret: an assignment names its node and module, a declaration is what the public manifest declares. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
65 lines
4.4 KiB
Plaintext
65 lines
4.4 KiB
Plaintext
# The tests that need the throwaway store and must have run against it (novox/hq issue 459): merge-check.sh runs
|
|
# each one named here, by package, and fails unless every one passed — a test that needs the store skips without
|
|
# one, and a skip passes unseen. One per line: <package> <TestName>. Lines starting with # are said nothing of.
|
|
./cmd/mesh-controller TestAStopWithoutAMergeWalksTheOthersAgain
|
|
./cmd/mesh-controller TestAStopWithoutAMergeEndsTheMergesThatContainIt
|
|
./cmd/mesh-controller TestAStopWalksTheOthersAgainInTheOpenBatch
|
|
./cmd/mesh-controller TestAStopNamesWhatStaysOnTheMachinesAndWhatStillCarriesIt
|
|
./cmd/mesh-controller TestAStopWithoutAMergeLeavesItOutOfABatch
|
|
./cmd/mesh-controller TestSavingPlansAndMovingMergesIsOneAct
|
|
./cmd/mesh-controller TestAPlanFollowedFromTheStoreAnswersWhenItMoves
|
|
./internal/inventory TestTheLastSendSaysWhatTheMachineAnswered
|
|
./internal/inventory TestAReportIsTheLastSendsAnswerOnlyWhenItIsAboutThatSend
|
|
./cmd/mesh-controller TestNodeShowAndStatusReadTheLastSendFromTheStore
|
|
./internal/inventory TestAnIssuedValueIsSealedToEveryHolderOnceAndNotAgain
|
|
./internal/inventory TestAnIssuedValueIsSealedAgainAfterAKeyChangeOrAnAcceptance
|
|
./internal/inventory TestAConditionsLooksAreKeptBesideTheBucket
|
|
./internal/inventory TestAPlanIdHoldingAQuoteIsReadAsAPlainId
|
|
./cmd/mesh-controller TestTheConditionsVerbReadsTheLooksTheBucketNoLongerHolds
|
|
./internal/inventory TestAWalksStartIsKeptAndARefusedSaveLeavesItUnsaid
|
|
./cmd/mesh-controller TestAWalkLetGoAndStoppedByVerbsIsSaidStartedAndEnded
|
|
./cmd/mesh-controller TestAWalkStoppedOrClosedByAPersonIsSaidEndedStopped
|
|
./cmd/mesh-controller TestAWalkRetriedByAPersonIsSaidStartedAgain
|
|
./cmd/mesh-controller TestABacklogReleasedByAPersonIsSaidStarted
|
|
./cmd/mesh-controller TestAWalkEndedByCancelOrClearIsSaidEnded
|
|
./cmd/mesh-controller TestAWalkRestartedByARebuildIsSaidStarted
|
|
./cmd/mesh-controller TestAWalkStoppedByHandAndRetriedEndsFailedWhenItFailsAgain
|
|
./cmd/mesh-controller TestReplay237
|
|
./cmd/mesh-controller TestAnUnassignThatLeavesItsNodeUnresolvedSaysSoOnceInItsAnswer
|
|
./cmd/mesh-controller TestAnUnassignThatLeavesItsNodeResolvedSaysNothingOfIt
|
|
./cmd/mesh-controller TestAnAssignThatLeavesItsNodeUnresolvedSaysOnlyThePlansRefusal
|
|
./cmd/mesh-controller TestADirectoryOwnersKeyIsRefusedThroughAVerb
|
|
./cmd/mesh-controller TestTheSendMakesNoValueForAnOutsideSecretNobodyGave
|
|
./cmd/mesh-controller TestAQuestionComposesWithoutAnOutsideSecretNobodyGave
|
|
./cmd/mesh-controller TestReplay201
|
|
./cmd/mesh-controller TestARollbackWhoseSendWasRefusedIsCompletedByTheNextSend
|
|
./cmd/mesh-controller TestAGateJudgesTheOtherMovesBesideAKeptCore
|
|
./cmd/mesh-controller TestReplay401
|
|
./cmd/mesh-controller TestReplay201ThePlansSend
|
|
./internal/inventory TestAWalksRestIsReadFromEachMachinesOwnSend
|
|
./internal/inventory TestAStoredBuildWithASilentMergeableFileIsStillReadAndComposed
|
|
./cmd/mesh-controller TestPlanAndNodeListAnOptionalRequirementLeftUnbound
|
|
./cmd/mesh-controller TestReplay340
|
|
./cmd/mesh-controller TestOnlyATrustedFilesNamedKeyIsRefusedThroughAVerb
|
|
./cmd/mesh-controller TestReplay349
|
|
./cmd/mesh-controller TestReplay348AFaultFromBeforeTheSendFailsNoGate
|
|
./cmd/mesh-controller TestReplay239AModuleNameIsNotTakenOverByAnotherRepository
|
|
./cmd/mesh-controller TestAWalkThatMovedNothingSaysWhichModulesMatchedWhatRuns
|
|
./cmd/mesh-controller TestReplay614ANewSDKPlansTheToolchainAndThenItsBundles
|
|
./internal/inventory TestACredentialIssuedOutsideIsNeverMade
|
|
./internal/inventory TestOneAcceptForAProviderIsSealedToEveryConsumer
|
|
./internal/inventory TestASharedOwnSecretIssuedOutsideIsNeverMade
|
|
./cmd/mesh-controller TestOneAcceptForAProviderIsPlacedForEveryConsumer
|
|
./cmd/mesh-controller TestReplay164
|
|
./cmd/mesh-controller TestAnApprovedLayerOpensTheWalkThatSendsIt
|
|
./cmd/mesh-controller TestASettingsWalkSendsOneMachineAtATimeEachJudged
|
|
./cmd/mesh-controller TestAFailedSettingsWalkStopsAndHoldsNothingBack
|
|
./cmd/mesh-controller TestASettingsWalkSendsTheLayerAloneEveryBuildKept
|
|
./cmd/mesh-controller TestASettingsWalkStopsBeforeADataMoveAndPassesOverAMachineAway
|
|
./cmd/mesh-controller TestACrossingSendSupersedesASettingsGate
|
|
./cmd/mesh-controller TestASettingsWalkFailsOnARefusalThatCannotClear
|
|
./cmd/mesh-controller TestAProviderElsewhereServesItsOwnComposedName
|
|
./cmd/mesh-controller TestAReusedCheckBuildIsRegisteredByItsDigestAndGatedAsABuiltOne
|
|
./internal/inventory TestAReportOfABusyContainerIsKeptAndReadBack
|
|
./internal/recordmirror TestNatsAnAssignmentAndARegistrationEachChangeOneKeyAndRaiseOneEvent
|