Intent of tree.go ×1
All 75 exact tests in this concept. Every test is marked by where it enters the hierarchy.
-
go.temporal.io/75 tests-
server/75 tests-
chasm/56 tests-
TestNodeSuite/31 tests-
TestApplyMutation_InvalidatesHydratedMapAncestors/3 tests-
go.temporal.io/server/chasm/TestNodeSuite/TestApplyMutation_InvalidatesHydratedMapAncestors/CreateMapItem -
go.temporal.io/server/chasm/TestNodeSuite/TestApplyMutation_InvalidatesHydratedMapAncestors/DeleteMapItem -
go.temporal.io/server/chasm/TestNodeSuite/TestApplyMutation_InvalidatesHydratedMapAncestors/UpdateMapItem
-
-
TestCloseTransaction_PausedStateInvalidatesTasks/3 tests-
go.temporal.io/server/chasm/TestNodeSuite/TestCloseTransaction_PausedStateInvalidatesTasks/detached_sub-component_tasks_are_NOT_invalidated_by_parent_pause -
go.temporal.io/server/chasm/TestNodeSuite/TestCloseTransaction_PausedStateInvalidatesTasks/paused_component_invalidates_its_own_tasks_without_calling_task_validator -
go.temporal.io/server/chasm/TestNodeSuite/TestCloseTransaction_PausedStateInvalidatesTasks/paused_parent_invalidates_non-detached_sub-component_tasks
-
-
TestCloseTransaction_TaskValidationSubtreeDirty/1 test -
TestCollectionAttributes/1 test -
TestPointerAttributes/1 test -
go.temporal.io/server/chasm/TestNodeSuite/TestCloseTransaction_AppliesPendingComponentMetadata -
go.temporal.io/server/chasm/TestNodeSuite/TestCloseTransaction_DropsOrphanedComponentMetadata -
go.temporal.io/server/chasm/TestNodeSuite/TestCloseTransaction_LifecycleChange -
go.temporal.io/server/chasm/TestNodeSuite/TestCloseTransaction_LifecycleChange_PausedRootKeepsRunning -
go.temporal.io/server/chasm/TestNodeSuite/TestCloseTransaction_PersistsAcrossTransactions -
go.temporal.io/server/chasm/TestNodeSuite/TestCloseTransaction_Success -
go.temporal.io/server/chasm/TestNodeSuite/TestExecuteImmediatePureTask -
go.temporal.io/server/chasm/TestNodeSuite/TestImmediatePureTaskNowStableWithinTaskOnly -
go.temporal.io/server/chasm/TestNodeSuite/TestMapDeserializeNilToEmpty -
go.temporal.io/server/chasm/TestNodeSuite/TestRequestLinks_PrefersPendingOverPersisted -
go.temporal.io/server/chasm/TestNodeSuite/TestSetComponentMetadata_MarksTreeDirty -
go.temporal.io/server/chasm/TestNodeSuite/TestSetComponentRequestLinks_RejectsEmptyRequestID -
go.temporal.io/server/chasm/TestNodeSuite/TestSetRequestLinks_MultipleRequestsCoexist -
go.temporal.io/server/chasm/TestNodeSuite/TestSetRequestLinks_RemovesEntryWhenEmptyLinks -
go.temporal.io/server/chasm/TestNodeSuite/TestSetRequestLinks_ReplacesEntryForSameRequestID -
go.temporal.io/server/chasm/TestNodeSuite/TestSetUserMetadata_NilClearsPersistedValue -
go.temporal.io/server/chasm/TestNodeSuite/TestSkipPersistenceIfClean_DeleteUnpersistedNode -
go.temporal.io/server/chasm/TestNodeSuite/TestSkipPersistenceIfClean_LoadedModified -
go.temporal.io/server/chasm/TestNodeSuite/TestSkipPersistenceIfClean_LoadedUnmodified -
go.temporal.io/server/chasm/TestNodeSuite/TestSkipPersistenceIfClean_NewNode -
go.temporal.io/server/chasm/TestNodeSuite/TestSkipPersistenceIfClean_WithNewTask -
go.temporal.io/server/chasm/TestNodeSuite/TestTerminate
-
-
lib/23 tests-
callback/4 tests-
TestExecuteInvocationTaskNexus_Outcomes/4 tests-
go.temporal.io/server/chasm/lib/callback/TestExecuteInvocationTaskNexus_Outcomes/network-error-retry -
go.temporal.io/server/chasm/lib/callback/TestExecuteInvocationTaskNexus_Outcomes/non-retryable-http-error -
go.temporal.io/server/chasm/lib/callback/TestExecuteInvocationTaskNexus_Outcomes/retryable-http-error -
go.temporal.io/server/chasm/lib/callback/TestExecuteInvocationTaskNexus_Outcomes/success
-
-
-
scheduler/19 tests-
TestSearchAttributes_BufferedStartsCount/1 test -
TestSearchAttributes_IdleCloseTime/1 test -
TestSearchAttributes_NextActionTime/1 test -
TestSearchAttributes_RunningWorkflowCount/1 test -
go.temporal.io/server/chasm/lib/scheduler/TestHandler_CreateFromMigrationState_Sentinel -
go.temporal.io/server/chasm/lib/scheduler/TestHandler_MigrateToWorkflow_Sentinel -
go.temporal.io/server/chasm/lib/scheduler/TestIdleTask_Validate_SentinelNotHeldOpen -
go.temporal.io/server/chasm/lib/scheduler/TestMigrateToWorkflow_Sentinel -
go.temporal.io/server/chasm/lib/scheduler/TestNewSentinel -
go.temporal.io/server/chasm/lib/scheduler/TestSentinelHandler_DeleteSchedule -
go.temporal.io/server/chasm/lib/scheduler/TestSentinelHandler_DescribeSchedule -
go.temporal.io/server/chasm/lib/scheduler/TestSentinelHandler_ListScheduleMatchingTimes -
go.temporal.io/server/chasm/lib/scheduler/TestSentinelHandler_MigrateToWorkflow -
go.temporal.io/server/chasm/lib/scheduler/TestSentinelHandler_PatchSchedule -
go.temporal.io/server/chasm/lib/scheduler/TestSentinelHandler_UpdateSchedule -
go.temporal.io/server/chasm/lib/scheduler/TestSentinelIdleTask_Execute -
go.temporal.io/server/chasm/lib/scheduler/TestSentinelIdleTask_Validate_ExpirationShiftedLater -
go.temporal.io/server/chasm/lib/scheduler/TestSentinelIdleTask_Validate_InvalidAfterClosed -
go.temporal.io/server/chasm/lib/scheduler/TestSentinelIdleTask_Validate_Valid
-
-
-
service/19 tests-
history/19 tests-
TestChasmEngineSuite/19 tests-
go.temporal.io/server/service/history/TestChasmEngineSuite/TestNewExecution_BrandNew -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestNewExecution_ConflictPolicy_TerminateExisting -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestNewExecution_ConflictPolicy_UseExisting -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestNewExecution_RequestIDDedup -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestNewExecution_ReusePolicy_AllowDuplicate -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestNewExecution_ReusePolicy_FailedOnly_Fail -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestNewExecution_ReusePolicy_FailedOnly_Success -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestNewExecution_ReusePolicy_RejectDuplicate -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestStartExecution_SetsContextMetadata -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestStateTransitionCount -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestUpdateComponent_SetsContextMetadata -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestUpdateComponent_Success -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestUpdateWithStartExecution_ExistingClosed -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestUpdateWithStartExecution_ExistingRunning -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestUpdateWithStartExecution_ExistingRunning_SetsContextMetadata -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestUpdateWithStartExecution_NotFound -
go.temporal.io/server/service/history/TestChasmEngineSuite/TestUpdateWithStartExecution_NotFound_SetsContextMetadata
-
-
-
-