Intent of worker_versioning.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-
common/42 tests-
worker_versioning/42 tests-
TestCalculateTaskQueueVersioningInfo/24 tests-
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/empty_data -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/mixed:_fall_back_to_old_current_when_new_current_not_in_membership -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/mixed:_fall_back_to_old_ramping_when_new_ramping_not_in_membership -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/mixed:_new_RoutingConfig_current_overrides_old_when_newer_in_membership -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/mixed:_new_RoutingConfig_ramping_overrides_old_when_newer_in_membership -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/mixed:_new_current_deleted_falls_back_to_old_current -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/mixed:_new_ramping_deleted_falls_back_to_old_ramping -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/mixed:_unversioned_current_newer_than_older_current_version_->_keep_old_versioned -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/mixed:_unversioned_current_without_any_other_current_version_->_unversioned -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/mixed:_unversioned_ramping_newer_than_older_ramping_version_->_keep_old_versioned -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/mixed:_unversioned_ramping_without_any_other_ramping_version_->_unversioned -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/new_format:_both_current_and_ramping_deleted_->_both_nil -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/new_format:_current_deleted,_ramping_not_deleted_->_only_ramping_returned -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/new_format:_current_version_marked_as_deleted_should_be_ignored -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/new_format:_ramping_deleted,_current_not_deleted_->_only_current_returned -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/new_format:_ramping_to_unversioned_ -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/new_format:_ramping_version_marked_as_deleted_should_be_ignored -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/new_format:_unversioned_current_with_newer_timestamp_with_another_current_version_in_a_different_deployment_->_current_is_still_versioned -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/new_format:_unversioned_ramping_with_newer_timestamp_with_another_ramping_version_in_a_different_deployment_->_ramping_is_still_versioned -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/new_format:_version_exists_but_marked_as_deleted_alongside_non-deleted_version -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/new_format:_versioned_current_with_unversioned_ramping_in_same_deployment_->_current_is_versioned_and_ramping_is_unversioned -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/old_deployment_data:_ramp_to_unversioned -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/old_deployment_data:_ramp_to_unversioned_100%_without_current -
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo/old_deployment_data:_ramp_without_current
-
-
TestGetIsWFTaskQueueInVersionDetector/5 tests-
go.temporal.io/server/common/worker_versioning/TestGetIsWFTaskQueueInVersionDetector/RPC_error_propagated -
go.temporal.io/server/common/worker_versioning/TestGetIsWFTaskQueueInVersionDetector/RPC_returns_isMember_false -
go.temporal.io/server/common/worker_versioning/TestGetIsWFTaskQueueInVersionDetector/RPC_returns_isMember_true -
go.temporal.io/server/common/worker_versioning/TestGetIsWFTaskQueueInVersionDetector/cache_miss_triggers_RPC_and_populates_cache -
go.temporal.io/server/common/worker_versioning/TestGetIsWFTaskQueueInVersionDetector/cache_not_populated_on_RPC_error
-
-
TestGetIsWFTaskQueueInVersionDetector_UnimplementedFallback/2 tests-
go.temporal.io/server/common/worker_versioning/TestGetIsWFTaskQueueInVersionDetector_UnimplementedFallback/fallback_returns_false_when_version_is_not_member -
go.temporal.io/server/common/worker_versioning/TestGetIsWFTaskQueueInVersionDetector_UnimplementedFallback/fallback_returns_true_when_version_is_member
-
-
TestValidateVersioningOverrideAndGetReactivationEligibility/10 tests-
go.temporal.io/server/common/worker_versioning/TestValidateVersioningOverrideAndGetReactivationEligibility/v0.31:_PINNED_behavior_with_pinned_version,_cache_miss,_calls_RPC_and_caches_false -
go.temporal.io/server/common/worker_versioning/TestValidateVersioningOverrideAndGetReactivationEligibility/v0.31:_PINNED_behavior_with_pinned_version,_cache_miss,_calls_RPC_and_caches_true -
go.temporal.io/server/common/worker_versioning/TestValidateVersioningOverrideAndGetReactivationEligibility/v0.32:_One-time_override,_with_cache_miss,_RPC_returns_member_and_active -
go.temporal.io/server/common/worker_versioning/TestValidateVersioningOverrideAndGetReactivationEligibility/v0.32:_Pinned_override,_Unimplemented_fallback,_version_is_member -
go.temporal.io/server/common/worker_versioning/TestValidateVersioningOverrideAndGetReactivationEligibility/v0.32:_Pinned_override,_Unimplemented_fallback,_version_is_not_member -
go.temporal.io/server/common/worker_versioning/TestValidateVersioningOverrideAndGetReactivationEligibility/v0.32:_Pinned_override,_cache_hit_for_different_task_queue_type_does_not_apply -
go.temporal.io/server/common/worker_versioning/TestValidateVersioningOverrideAndGetReactivationEligibility/v0.32:_Pinned_override,_with_cache_miss,_RPC_returns_member_and_active -
go.temporal.io/server/common/worker_versioning/TestValidateVersioningOverrideAndGetReactivationEligibility/v0.32:_Pinned_override,_with_cache_miss,_RPC_returns_member_and_drained_with_revision -
go.temporal.io/server/common/worker_versioning/TestValidateVersioningOverrideAndGetReactivationEligibility/v0.32:_Pinned_override,_with_cache_miss,_RPC_returns_member_without_eligibility_(old_matching) -
go.temporal.io/server/common/worker_versioning/TestValidateVersioningOverrideAndGetReactivationEligibility/v0.32:_Pinned_override,_with_cache_miss,_calls_RPC_and_caches_false
-
-
go.temporal.io/server/common/worker_versioning/TestCalculateTaskQueueVersioningInfo_MapIterationOrderRegression
-
-
-
service/33 tests-
history/3 tests-
TestTransferQueueActiveTaskExecutorSuite/1 test -
api/2 tests-
recordactivitytaskstarted/1 test -
updateworkflowoptions/1 test-
TestUpdateWorkflowOptionsSuite/1 test
-
-
-
-
matching/30 tests-
TestTaskQueuePartitionManager_Classic_Suite/10 tests-
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Classic_Suite/TestDescribeTaskQueuePartition_CurrentAndRampingSplitDefaultBacklog -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Classic_Suite/TestDescribeTaskQueuePartition_OneUnversionedTask_OverAttributesToCurrentAndRamping -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Classic_Suite/TestDescribeTaskQueuePartition_OnlyCurrentNoRampingTakesAllUnversionedBacklog -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Classic_Suite/TestDescribeTaskQueuePartition_OnlyRampingNoCurrentSplitsUnversionedBacklog -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Classic_Suite/TestDescribeTaskQueuePartition_UnversionedDoesNotDoubleCount -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Classic_Suite/TestLogicalBacklogMetrics_BreakdownByBuildIDDisabled -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Classic_Suite/TestLogicalBacklogMetrics_CurrentAndRamping -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Classic_Suite/TestLogicalBacklogMetrics_CurrentOnly -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Classic_Suite/TestLogicalBacklogMetrics_SmallBacklog -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Classic_Suite/TestTaskAddHooks_QueryDispatch_UsesSelectedQueueVersion
-
-
TestTaskQueuePartitionManager_Fair_Suite/10 tests-
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Fair_Suite/TestDescribeTaskQueuePartition_CurrentAndRampingSplitDefaultBacklog -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Fair_Suite/TestDescribeTaskQueuePartition_OneUnversionedTask_OverAttributesToCurrentAndRamping -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Fair_Suite/TestDescribeTaskQueuePartition_OnlyCurrentNoRampingTakesAllUnversionedBacklog -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Fair_Suite/TestDescribeTaskQueuePartition_OnlyRampingNoCurrentSplitsUnversionedBacklog -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Fair_Suite/TestDescribeTaskQueuePartition_UnversionedDoesNotDoubleCount -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Fair_Suite/TestLogicalBacklogMetrics_BreakdownByBuildIDDisabled -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Fair_Suite/TestLogicalBacklogMetrics_CurrentAndRamping -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Fair_Suite/TestLogicalBacklogMetrics_CurrentOnly -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Fair_Suite/TestLogicalBacklogMetrics_SmallBacklog -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Fair_Suite/TestTaskAddHooks_QueryDispatch_UsesSelectedQueueVersion
-
-
TestTaskQueuePartitionManager_Pri_Suite/10 tests-
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Pri_Suite/TestDescribeTaskQueuePartition_CurrentAndRampingSplitDefaultBacklog -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Pri_Suite/TestDescribeTaskQueuePartition_OneUnversionedTask_OverAttributesToCurrentAndRamping -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Pri_Suite/TestDescribeTaskQueuePartition_OnlyCurrentNoRampingTakesAllUnversionedBacklog -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Pri_Suite/TestDescribeTaskQueuePartition_OnlyRampingNoCurrentSplitsUnversionedBacklog -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Pri_Suite/TestDescribeTaskQueuePartition_UnversionedDoesNotDoubleCount -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Pri_Suite/TestLogicalBacklogMetrics_BreakdownByBuildIDDisabled -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Pri_Suite/TestLogicalBacklogMetrics_CurrentAndRamping -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Pri_Suite/TestLogicalBacklogMetrics_CurrentOnly -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Pri_Suite/TestLogicalBacklogMetrics_SmallBacklog -
go.temporal.io/server/service/matching/TestTaskQueuePartitionManager_Pri_Suite/TestTaskAddHooks_QueryDispatch_UsesSelectedQueueVersion
-
-
-
-
-