Skip to content

ci: retrigger checks

3a85638
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

fix(ci): replace minikube devstack with standalone MinIO container #3157

ci: retrigger checks
3a85638
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results β€” All Backends succeeded Apr 28, 2026 in 1s

476 passed, 0 failed and 152 skipped

Tests passed successfully

Report Passed Failed Skipped Time
junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml 29βœ… 54βšͺ 2073s
junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml 64βœ… 19βšͺ 3535s
junit-artifacts/junit-local/junit-local.xml 29βœ… 30βšͺ 291s
junit-artifacts/junit-sfn-batch/junit-sfn-batch.xml 37βœ… 46βšͺ 1760s
junit-artifacts/junit-unit/junit-unit.xml 317βœ… 3βšͺ 50s

βœ…Β junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml

83 tests were completed in 2073s with 29 passed, 0 failed and 54 skipped.

Test suite Passed Failed Skipped Time
pytest 29βœ… 54βšͺ 2073s

βœ…Β pytest

core.test_airflow_compilation
  βœ… test_linear_flow
  βœ… test_branch_flow
  βœ… test_foreach_flow
  βœ… test_retry_flow
  βœ… test_resources_flow
  βœ… test_schedule_flow
  βœ… test_tags_are_list_not_tuple
core.test_basic
  βœ… test_hello_world[airflow-kubernetes-runner]
  βšͺ test_hello_world[airflow-kubernetes-deployer]
  βœ… test_hello_project[airflow-kubernetes-runner]
  βšͺ test_hello_project[airflow-kubernetes-deployer]
  βšͺ test_from_deployment[airflow-kubernetes-deployer]
  βœ… test_retry[airflow-kubernetes-runner]
  βšͺ test_retry[airflow-kubernetes-deployer]
  βœ… test_resources[airflow-kubernetes-runner]
  βšͺ test_resources[airflow-kubernetes-deployer]
  βœ… test_catch[airflow-kubernetes-runner]
  βšͺ test_catch[airflow-kubernetes-deployer]
  βœ… test_timeout[airflow-kubernetes-runner]
  βšͺ test_timeout[airflow-kubernetes-deployer]
  βœ… test_hello_conda[airflow-kubernetes-runner]
  βšͺ test_hello_conda[airflow-kubernetes-deployer]
  βšͺ test_resources_cpu[airflow-kubernetes-deployer]
  βšͺ test_fail_flow_reports_failed_status[airflow-kubernetes-deployer]
  βšͺ test_split_in_branch_deployer[airflow-kubernetes-deployer]
  βšͺ test_resources_gpu[airflow-kubernetes-deployer]
core.test_compliance
  βšͺ test_run_params_multiple_values[airflow-kubernetes-deployer]
  βšͺ test_branch_propagated_to_steps[airflow-kubernetes-deployer]
  βšͺ test_retry_count_from_scheduler[airflow-kubernetes-deployer]
  βšͺ test_config_value_propagated[airflow-kubernetes-deployer]
  βšͺ test_nested_foreach_or_skip[airflow-kubernetes-deployer]
  βšͺ test_timeout_enforcement[airflow-kubernetes-deployer]
  βšͺ test_timeout_minutes_enforced[airflow-kubernetes-deployer]
  βšͺ test_run_param_not_dropped[airflow-kubernetes-deployer]
core.test_config
  βœ… test_config_simple_default[airflow-kubernetes-runner]
  βšͺ test_config_simple_default[airflow-kubernetes-deployer]
  βœ… test_config_simple_config_value[airflow-kubernetes-runner]
  βšͺ test_config_simple_config_value[airflow-kubernetes-deployer]
  βœ… test_config_simple_config[airflow-kubernetes-runner]
  βšͺ test_config_simple_config[airflow-kubernetes-deployer]
  βœ… test_mutable_flow_default[airflow-kubernetes-runner]
  βšͺ test_mutable_flow_default[airflow-kubernetes-deployer]
  βœ… test_mutable_flow_config_value[airflow-kubernetes-runner]
  βšͺ test_mutable_flow_config_value[airflow-kubernetes-deployer]
  βœ… test_config_corner_cases[airflow-kubernetes-runner]
  βšͺ test_config_corner_cases[airflow-kubernetes-deployer]
  βšͺ test_config_from_deployment[airflow-kubernetes-deployer]
core.test_dag
  βœ… test_branch[airflow-kubernetes-runner]
  βšͺ test_branch[airflow-kubernetes-deployer]
  βœ… test_foreach[airflow-kubernetes-runner]
  βšͺ test_foreach[airflow-kubernetes-deployer]
  βœ… test_multibody_foreach[airflow-kubernetes-runner]
  βšͺ test_multibody_foreach[airflow-kubernetes-deployer]
  βœ… test_retry_foreach[airflow-kubernetes-runner]
  βšͺ test_retry_foreach[airflow-kubernetes-deployer]
  βšͺ test_condition[airflow-kubernetes-runner]
  βšͺ test_condition[airflow-kubernetes-deployer]
  βœ… test_nested_foreach[airflow-kubernetes-runner]
  βšͺ test_nested_foreach[airflow-kubernetes-deployer]
  βœ… test_nested_foreach_2x2[airflow-kubernetes-runner]
  βšͺ test_nested_foreach_2x2[airflow-kubernetes-deployer]
  βšͺ test_nested_foreach_3level[airflow-kubernetes-runner]
  βšͺ test_nested_foreach_3level[airflow-kubernetes-deployer]
core.test_decorators
  βœ… test_environment_vars[airflow-kubernetes-runner]
  βšͺ test_environment_vars[airflow-kubernetes-deployer]
  βœ… test_environment_vars_foreach[airflow-kubernetes-runner]
  βšͺ test_environment_vars_foreach[airflow-kubernetes-deployer]
  βœ… test_card_basic[airflow-kubernetes-runner]
  βšͺ test_card_basic[airflow-kubernetes-deployer]
core.test_lifecycle
  βšͺ test_schedule_deploy[airflow-kubernetes-deployer]
  βšͺ test_deployed_flow_status[airflow-kubernetes-deployer]
core.test_resume
  βšͺ test_resume_hello_world[airflow-kubernetes-deployer]
  βšͺ test_resume_failed_flow[airflow-kubernetes-deployer]
  βšͺ test_resume_foreach[airflow-kubernetes-deployer]
  βšͺ test_resume_step_to_rerun[airflow-kubernetes-deployer]
core.test_sfn_compilation
  βšͺ test_linear_flow
  βšͺ test_branch_flow
  βšͺ test_foreach_flow
  βšͺ test_retry_flow
  βšͺ test_catch_flow
  βšͺ test_resources_flow
  βšͺ test_timeout_flow
  βšͺ test_schedule_flow

βœ…Β junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml

83 tests were completed in 3535s with 64 passed, 0 failed and 19 skipped.

Test suite Passed Failed Skipped Time
pytest 64βœ… 19βšͺ 3535s

βœ…Β pytest

core.test_airflow_compilation
  βœ… test_linear_flow
  βœ… test_branch_flow
  βœ… test_foreach_flow
  βœ… test_retry_flow
  βœ… test_resources_flow
  βœ… test_schedule_flow
  βœ… test_tags_are_list_not_tuple
core.test_basic
  βœ… test_hello_project[argo-kubernetes-deployer]
  βœ… test_hello_world[argo-kubernetes-runner]
  βœ… test_hello_world[argo-kubernetes-deployer]
  βœ… test_from_deployment[argo-kubernetes-deployer]
  βœ… test_hello_project[argo-kubernetes-runner]
  βœ… test_retry[argo-kubernetes-runner]
  βœ… test_hello_conda[argo-kubernetes-runner]
  βœ… test_retry[argo-kubernetes-deployer]
  βœ… test_hello_conda[argo-kubernetes-deployer]
  βœ… test_resources[argo-kubernetes-runner]
  βœ… test_resources_cpu[argo-kubernetes-deployer]
  βœ… test_resources[argo-kubernetes-deployer]
  βœ… test_catch[argo-kubernetes-runner]
  βœ… test_fail_flow_reports_failed_status[argo-kubernetes-deployer]
  βœ… test_catch[argo-kubernetes-deployer]
  βœ… test_timeout[argo-kubernetes-runner]
  βœ… test_split_in_branch_deployer[argo-kubernetes-deployer]
  βšͺ test_resources_gpu[argo-kubernetes-deployer]
  βœ… test_timeout[argo-kubernetes-deployer]
core.test_compliance
  βœ… test_run_params_multiple_values[argo-kubernetes-deployer]
  βœ… test_branch_propagated_to_steps[argo-kubernetes-deployer]
  βœ… test_retry_count_from_scheduler[argo-kubernetes-deployer]
  βœ… test_config_value_propagated[argo-kubernetes-deployer]
  βœ… test_nested_foreach_or_skip[argo-kubernetes-deployer]
  βšͺ test_timeout_enforcement[argo-kubernetes-deployer]
  βšͺ test_timeout_minutes_enforced[argo-kubernetes-deployer]
  βœ… test_run_param_not_dropped[argo-kubernetes-deployer]
core.test_config
  βœ… test_config_simple_default[argo-kubernetes-runner]
  βœ… test_config_simple_default[argo-kubernetes-deployer]
  βœ… test_config_simple_config_value[argo-kubernetes-runner]
  βœ… test_config_simple_config_value[argo-kubernetes-deployer]
  βœ… test_config_simple_config[argo-kubernetes-runner]
  βœ… test_config_simple_config[argo-kubernetes-deployer]
  βœ… test_mutable_flow_default[argo-kubernetes-runner]
  βœ… test_mutable_flow_default[argo-kubernetes-deployer]
  βœ… test_mutable_flow_config_value[argo-kubernetes-runner]
  βœ… test_mutable_flow_config_value[argo-kubernetes-deployer]
  βœ… test_config_corner_cases[argo-kubernetes-runner]
  βœ… test_config_corner_cases[argo-kubernetes-deployer]
  βœ… test_config_from_deployment[argo-kubernetes-deployer]
core.test_dag
  βœ… test_multibody_foreach[argo-kubernetes-deployer]
  βœ… test_branch[argo-kubernetes-runner]
  βœ… test_branch[argo-kubernetes-deployer]
  βœ… test_retry_foreach[argo-kubernetes-runner]
  βœ… test_foreach[argo-kubernetes-runner]
  βœ… test_foreach[argo-kubernetes-deployer]
  βœ… test_multibody_foreach[argo-kubernetes-runner]
  βœ… test_retry_foreach[argo-kubernetes-deployer]
  βšͺ test_condition[argo-kubernetes-runner]
  βšͺ test_condition[argo-kubernetes-deployer]
  βœ… test_nested_foreach[argo-kubernetes-deployer]
  βœ… test_nested_foreach[argo-kubernetes-runner]
  βœ… test_nested_foreach_2x2[argo-kubernetes-runner]
  βœ… test_nested_foreach_2x2[argo-kubernetes-deployer]
  βšͺ test_nested_foreach_3level[argo-kubernetes-runner]
  βšͺ test_nested_foreach_3level[argo-kubernetes-deployer]
core.test_decorators
  βœ… test_environment_vars[argo-kubernetes-runner]
  βœ… test_environment_vars[argo-kubernetes-deployer]
  βœ… test_environment_vars_foreach[argo-kubernetes-runner]
  βœ… test_environment_vars_foreach[argo-kubernetes-deployer]
  βœ… test_card_basic[argo-kubernetes-runner]
  βœ… test_card_basic[argo-kubernetes-deployer]
core.test_lifecycle
  βœ… test_deployed_flow_status[argo-kubernetes-deployer]
  βœ… test_schedule_deploy[argo-kubernetes-deployer]
core.test_resume
  βšͺ test_resume_hello_world[argo-kubernetes-deployer]
  βšͺ test_resume_failed_flow[argo-kubernetes-deployer]
  βšͺ test_resume_step_to_rerun[argo-kubernetes-deployer]
  βšͺ test_resume_foreach[argo-kubernetes-deployer]
core.test_sfn_compilation
  βšͺ test_branch_flow
  βšͺ test_foreach_flow
  βšͺ test_linear_flow
  βšͺ test_retry_flow
  βšͺ test_catch_flow
  βšͺ test_timeout_flow
  βšͺ test_resources_flow
  βšͺ test_schedule_flow

βœ…Β junit-artifacts/junit-local/junit-local.xml

59 tests were completed in 291s with 29 passed, 0 failed and 30 skipped.

Test suite Passed Failed Skipped Time
pytest 29βœ… 30βšͺ 291s

βœ…Β pytest

core.test_basic
  βšͺ test_from_deployment[NOTSET]
  βšͺ test_fail_flow_reports_failed_status[NOTSET]
  βšͺ test_split_in_branch_deployer[NOTSET]
  βšͺ test_resources_gpu[NOTSET]
  βœ… test_hello_world[local-runner]
  βœ… test_catch[local-runner]
  βœ… test_hello_project[local-runner]
  βœ… test_timeout[local-runner]
  βœ… test_retry[local-runner]
  βœ… test_resources[local-runner]
  βœ… test_hello_conda[local-runner]
  βšͺ test_resources_cpu[NOTSET]
core.test_airflow_compilation
  βœ… test_linear_flow
  βœ… test_tags_are_list_not_tuple
  βœ… test_retry_flow
  βœ… test_branch_flow
  βœ… test_resources_flow
  βœ… test_foreach_flow
  βœ… test_schedule_flow
core.test_compliance
  βšͺ test_run_params_multiple_values[NOTSET]
  βšͺ test_branch_propagated_to_steps[NOTSET]
  βšͺ test_retry_count_from_scheduler[NOTSET]
  βšͺ test_config_value_propagated[NOTSET]
  βšͺ test_nested_foreach_or_skip[NOTSET]
  βšͺ test_timeout_enforcement[NOTSET]
  βšͺ test_timeout_minutes_enforced[NOTSET]
  βšͺ test_run_param_not_dropped[NOTSET]
core.test_config
  βœ… test_config_simple_default[local-runner]
  βœ… test_config_simple_config_value[local-runner]
  βœ… test_config_simple_config[local-runner]
  βœ… test_mutable_flow_config_value[local-runner]
  βœ… test_mutable_flow_default[local-runner]
  βšͺ test_config_from_deployment[NOTSET]
  βœ… test_config_corner_cases[local-runner]
core.test_dag
  βœ… test_branch[local-runner]
  βšͺ test_condition[local-runner]
  βœ… test_foreach[local-runner]
  βœ… test_retry_foreach[local-runner]
  βœ… test_multibody_foreach[local-runner]
  βœ… test_nested_foreach_2x2[local-runner]
  βšͺ test_nested_foreach_3level[local-runner]
  βœ… test_nested_foreach[local-runner]
core.test_decorators
  βœ… test_environment_vars_foreach[local-runner]
  βœ… test_environment_vars[local-runner]
  βœ… test_card_basic[local-runner]
core.test_lifecycle
  βšͺ test_deployed_flow_status[NOTSET]
  βšͺ test_schedule_deploy[NOTSET]
core.test_resume
  βšͺ test_resume_failed_flow[NOTSET]
  βšͺ test_resume_foreach[NOTSET]
  βšͺ test_resume_step_to_rerun[NOTSET]
  βšͺ test_resume_hello_world[NOTSET]
core.test_sfn_compilation
  βšͺ test_linear_flow
  βšͺ test_retry_flow
  βšͺ test_branch_flow
  βšͺ test_catch_flow
  βšͺ test_schedule_flow
  βšͺ test_foreach_flow
  βšͺ test_resources_flow
  βšͺ test_timeout_flow

βœ…Β junit-artifacts/junit-sfn-batch/junit-sfn-batch.xml

83 tests were completed in 1760s with 37 passed, 0 failed and 46 skipped.

Test suite Passed Failed Skipped Time
pytest 37βœ… 46βšͺ 1760s

βœ…Β pytest

core.test_airflow_compilation
  βœ… test_linear_flow
  βœ… test_branch_flow
  βœ… test_foreach_flow
  βœ… test_retry_flow
  βœ… test_resources_flow
  βœ… test_schedule_flow
  βœ… test_tags_are_list_not_tuple
core.test_basic
  βšͺ test_hello_project[sfn-batch-deployer]
  βšͺ test_from_deployment[sfn-batch-deployer]
  βœ… test_hello_world[sfn-batch-runner]
  βšͺ test_hello_world[sfn-batch-deployer]
  βœ… test_hello_project[sfn-batch-runner]
  βœ… test_retry[sfn-batch-runner]
  βšͺ test_retry[sfn-batch-deployer]
  βœ… test_resources[sfn-batch-runner]
  βšͺ test_resources[sfn-batch-deployer]
  βœ… test_catch[sfn-batch-runner]
  βšͺ test_catch[sfn-batch-deployer]
  βœ… test_timeout[sfn-batch-runner]
  βšͺ test_timeout[sfn-batch-deployer]
  βœ… test_hello_conda[sfn-batch-runner]
  βšͺ test_hello_conda[sfn-batch-deployer]
  βšͺ test_resources_cpu[sfn-batch-deployer]
  βšͺ test_fail_flow_reports_failed_status[sfn-batch-deployer]
  βšͺ test_split_in_branch_deployer[sfn-batch-deployer]
  βšͺ test_resources_gpu[sfn-batch-deployer]
core.test_compliance
  βšͺ test_run_params_multiple_values[sfn-batch-deployer]
  βšͺ test_branch_propagated_to_steps[sfn-batch-deployer]
  βšͺ test_retry_count_from_scheduler[sfn-batch-deployer]
  βšͺ test_config_value_propagated[sfn-batch-deployer]
  βšͺ test_nested_foreach_or_skip[sfn-batch-deployer]
  βšͺ test_timeout_enforcement[sfn-batch-deployer]
  βšͺ test_timeout_minutes_enforced[sfn-batch-deployer]
  βšͺ test_run_param_not_dropped[sfn-batch-deployer]
core.test_config
  βšͺ test_config_corner_cases[sfn-batch-deployer]
  βšͺ test_config_from_deployment[sfn-batch-deployer]
  βœ… test_config_simple_default[sfn-batch-runner]
  βšͺ test_config_simple_default[sfn-batch-deployer]
  βœ… test_config_simple_config_value[sfn-batch-runner]
  βšͺ test_config_simple_config_value[sfn-batch-deployer]
  βœ… test_config_simple_config[sfn-batch-runner]
  βšͺ test_config_simple_config[sfn-batch-deployer]
  βœ… test_mutable_flow_default[sfn-batch-runner]
  βšͺ test_mutable_flow_default[sfn-batch-deployer]
  βœ… test_mutable_flow_config_value[sfn-batch-runner]
  βšͺ test_mutable_flow_config_value[sfn-batch-deployer]
  βœ… test_config_corner_cases[sfn-batch-runner]
core.test_dag
  βœ… test_branch[sfn-batch-runner]
  βšͺ test_branch[sfn-batch-deployer]
  βœ… test_foreach[sfn-batch-runner]
  βšͺ test_foreach[sfn-batch-deployer]
  βšͺ test_nested_foreach[sfn-batch-deployer]
  βœ… test_multibody_foreach[sfn-batch-runner]
  βšͺ test_multibody_foreach[sfn-batch-deployer]
  βœ… test_nested_foreach_2x2[sfn-batch-runner]
  βšͺ test_nested_foreach_2x2[sfn-batch-deployer]
  βšͺ test_nested_foreach_3level[sfn-batch-runner]
  βšͺ test_nested_foreach_3level[sfn-batch-deployer]
  βœ… test_retry_foreach[sfn-batch-runner]
  βšͺ test_retry_foreach[sfn-batch-deployer]
  βšͺ test_condition[sfn-batch-runner]
  βšͺ test_condition[sfn-batch-deployer]
  βœ… test_nested_foreach[sfn-batch-runner]
core.test_decorators
  βœ… test_environment_vars[sfn-batch-runner]
  βšͺ test_environment_vars[sfn-batch-deployer]
  βœ… test_environment_vars_foreach[sfn-batch-runner]
  βšͺ test_environment_vars_foreach[sfn-batch-deployer]
  βœ… test_card_basic[sfn-batch-runner]
  βšͺ test_card_basic[sfn-batch-deployer]
core.test_lifecycle
  βšͺ test_deployed_flow_status[sfn-batch-deployer]
  βœ… test_schedule_deploy[sfn-batch-deployer]
core.test_resume
  βšͺ test_resume_hello_world[sfn-batch-deployer]
  βšͺ test_resume_failed_flow[sfn-batch-deployer]
  βšͺ test_resume_foreach[sfn-batch-deployer]
  βšͺ test_resume_step_to_rerun[sfn-batch-deployer]
core.test_sfn_compilation
  βœ… test_linear_flow
  βšͺ test_branch_flow
  βœ… test_foreach_flow
  βœ… test_retry_flow
  βœ… test_catch_flow
  βœ… test_resources_flow
  βœ… test_timeout_flow
  βœ… test_schedule_flow

βœ…Β junit-artifacts/junit-unit/junit-unit.xml

320 tests were completed in 50s with 317 passed, 0 failed and 3 skipped.

Test suite Passed Failed Skipped Time
pytest 317βœ… 3βšͺ 50s

βœ…Β pytest

test.unit.configs.test_config_naming.TestConfigNaming
  βœ… test_flow_completes
  βœ… test_config_with_underscore
  βœ… test_config_with_dash
  βœ… test_config_with_mixed_naming
test.unit.configs.test_config_plain.TestConfigPlain
  βœ… test_flow_completes
  βœ… test_plain_string_without_parser
  βœ… test_plain_list_with_parser
  βœ… test_plain_tuple_with_parser
test.unit.inheritance.test_inheritance.TestComprehensiveLinear
  βœ… test_flow_completes
  βœ… test_all_parameters_accessible
  βœ… test_all_configs_accessible
  βœ… test_computation_with_configs
test.unit.inheritance.test_inheritance.TestMutatorWithBaseConfig
  βœ… test_flow_completes
  βœ… test_base_parameters_accessible
  βœ… test_base_config_accessible
  βœ… test_mutator_injects_from_base_config
  βœ… test_computation_with_injected_params
test.unit.inheritance.test_inheritance.TestMutatorWithDerivedConfig
  βœ… test_flow_completes
  βœ… test_all_parameters_accessible
  βœ… test_all_configs_accessible
  βœ… test_base_mutator_uses_derived_config
  βœ… test_computation_with_forward_injected_params
test.unit.inheritance.test_inheritance.TestComprehensiveDiamond
  βœ… test_flow_completes
  βœ… test_parameters_from_all_branches
  βœ… test_configs_from_all_branches
  βœ… test_mro_resolution
  βœ… test_computation_across_branches
test.unit.inheritance.test_inheritance.TestComprehensiveMultiHierarchy
  βœ… test_flow_completes
  βœ… test_parameters_from_first_hierarchy
  βœ… test_parameters_from_second_hierarchy
  βœ… test_merge_point_parameters
  βœ… test_configs_from_both_hierarchies
  βœ… test_step_override_from_merge_point
  βœ… test_cross_hierarchy_computation
  βœ… test_mutator_from_first_hierarchy_executes
  βœ… test_decorated_step_from_first_hierarchy
test.unit.inheritance.test_inheritance.TestInheritanceIntegration
  βœ… test_all_flows_complete_successfully[comprehensive_linear_run]
  βœ… test_all_flows_complete_successfully[mutator_with_base_config_run]
  βœ… test_all_flows_complete_successfully[mutator_with_derived_config_run]
  βœ… test_all_flows_complete_successfully[comprehensive_diamond_run]
  βœ… test_all_flows_complete_successfully[comprehensive_multi_hierarchy_run]
  βœ… test_expected_steps_present[comprehensive_linear_run-expected_steps0]
  βœ… test_expected_steps_present[mutator_with_base_config_run-expected_steps1]
  βœ… test_expected_steps_present[mutator_with_derived_config_run-expected_steps2]
  βœ… test_expected_steps_present[comprehensive_diamond_run-expected_steps3]
  βœ… test_expected_steps_present[comprehensive_multi_hierarchy_run-expected_steps4]
test.unit.localbatch.test_localbatch.TestBatchAPI
  βœ… test_health
  βœ… test_describe_queues_returns_default
  βœ… test_default_queue_is_healthy
  βœ… test_describe_compute_environments
  βœ… test_register_job_definition
  βœ… test_revision_increments_on_re_register
  βœ… test_describe_job_definitions_by_name
  βœ… test_submit_job_returns_id_and_name
  βœ… test_job_reaches_terminal_state
  βœ… test_describe_jobs_returns_correct_shape
  βœ… test_terminate_job_transitions_to_failed
  βœ… test_list_jobs_returns_summary_list
  βœ… test_ecs_metadata_endpoint
test.unit.localbatch.test_localbatch.TestDockerExecution
  βœ… test_successful_container
  βœ… test_failed_container_reports_exit_code
  βœ… test_inject_env_is_visible_inside_container
test.unit.localbatch.test_localbatch.TestMetaflowE2E
  βšͺ test_batch_step_artifacts_are_persisted
  βšͺ test_run_succeeds
  βšͺ test_all_steps_have_tasks
test.unit.mutators.test_add_decorator_returns.TestAddDecoratorReturns
  βœ… test_flow_completes
  βœ… test_returned_decorator_is_not_none
  βœ… test_returned_decorator_has_name
  βœ… test_decorator_was_applied
  βœ… test_duplicate_ignore_returns_none
  βœ… test_duplicate_was_not_applied
test.unit.mutators.test_dual_inheritance.TestDualInheritance
  βœ… test_flow_completes
  βœ… test_pre_mutate_ran
  βœ… test_mutate_ran
  βœ… test_pre_step_ran
  βœ… test_post_step_ran
test.unit.mutators.test_flow_mutator_addition.TestDynamicFlowMutatorAddition
  βœ… test_flow_completes
  βœ… test_inner_pre_mutate_ran
  βœ… test_inner_mutate_ran
test.unit.mutators.test_flow_mutator_addition.TestStringFlowMutatorAddition
  βœ… test_flow_completes
  βœ… test_string_mutator_pre_mutate_ran
  βœ… test_string_mutator_mutate_ran
test.unit.mutators.test_post_step_none_false.TestPostStepNoneFalse
  βœ… test_flow_completes
  βœ… test_pre_step_ran
  βœ… test_post_step_ran
test.unit.mutators.test_remove_decorator_guard.TestRemoveDecoratorGuard
  βœ… test_do_all_from_mutate_raises
  βœ… test_specific_match_from_mutate_raises
  βœ… test_do_all_from_pre_mutate_succeeds
test.unit.mutators.test_string_step_mutator.TestStringStepMutatorAddition
  βœ… test_flow_completes
  βœ… test_string_step_mutator_ran
test.unit.test_argo_workflows_cli
  βœ… test_sanitize_for_argo[a-valid-name-a-valid-name]
  βœ… test_sanitize_for_argo[removing---@+_characters@_+-removing---characters]
  βœ… test_sanitize_for_argo[numb3rs-4r3-0k-123-numb3rs-4r3-0k-123]
  βœ… test_sanitize_for_argo[proj3ct.br4nch.flow_name-proj3ct.br4nch.flowname]
  βœ… test_sanitize_for_argo[---1breaking1---.--2subdomain2--.-3rules3-----1breaking1.2subdomain2.3rules3----]
  βœ… test_sanitize_for_argo[1brea---king1.2sub---domain2.-3ru-les3---1brea---king1.2sub---domain2.3ru-les3--]
  βœ… test_sanitize_for_argo[project.branch-cut-short-.flowname-project.branch-cut-short.flowname]
  βœ… test_sanitize_for_argo[test...name-test.name]
  βœ… test_get_schedule_no_decorator_returns_none
  βœ… test_get_schedule[schedule_none]
  βœ… test_get_schedule[schedule_none_with_timezone]
  βœ… test_get_schedule[cron_expression]
  βœ… test_get_schedule[cron_expression_with_timezone]
  βœ… test_trigger_explanation_no_schedule_does_not_claim_cronworkflow
  βœ… test_trigger_explanation_schedule_none_does_not_claim_cronworkflow
  βœ… test_trigger_explanation_active_schedule_claims_cronworkflow
test.unit.test_aws_util
  βœ… test_validate_aws_tag[test-value-False]
  βœ… test_validate_aws_tag[test-with@chars+ - = ._/-value@with.chars-+ - = ._/-False]
  βœ… test_validate_aws_tag[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-ok-False]
  βœ… test_validate_aws_tag[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-ok-True]
  βœ… test_validate_aws_tag[ok-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-False]
  βœ… test_validate_aws_tag[ok-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-True]
  βœ… test_validate_aws_tag[aWs:not-allowed-ok-True]
  βœ… test_validate_aws_tag[ok-AWS:not-allowed-True]
  βœ… test_validate_aws_tag[ok-aws:-middleaWs:not-allowed-False]
test.unit.test_compute_resource_attributes
  βœ… test_compute_resource_attributes
  βœ… test_compute_resource_attributes_string
test.unit.test_conda_decorator
  βœ… test_decorator_custom_attributes
  βœ… test_decorator_custom_attributes_with_backward_compatibility
test.unit.test_config_value
  βœ… test_isinstance
  βœ… test_todict
  βœ… test_container_has_config_value
  βœ… test_non_modifiable
  βœ… test_json_dumpable
  βœ… test_dict_like_behavior
test.unit.test_content_addressed_store
  βœ… test_load_blobs_error_message_uses_current_path_key[missing_version]
  βœ… test_load_blobs_error_message_uses_current_path_key[unknown_version]
  βœ… test_load_blobs_error_message_uses_current_path_key[unpack_failure]
test.unit.test_kubernetes
  βœ… test_kubernetes_decorator_validate_kube_labels[None]
  βœ… test_kubernetes_decorator_validate_kube_labels[labels1]
  βœ… test_kubernetes_decorator_validate_kube_labels[labels2]
  βœ… test_kubernetes_decorator_validate_kube_labels[labels3]
  βœ… test_kubernetes_decorator_validate_kube_labels[labels4]
  βœ… test_kubernetes_decorator_validate_kube_labels[labels5]
  βœ… test_kubernetes_decorator_validate_kube_labels[labels6]
  βœ… test_kubernetes_decorator_validate_kube_labels[labels7]
  βœ… test_kubernetes_decorator_validate_kube_labels_fail[labels0]
  βœ… test_kubernetes_decorator_validate_kube_labels_fail[labels1]
  βœ… test_kubernetes_decorator_validate_kube_labels_fail[labels2]
  βœ… test_kubernetes_decorator_validate_kube_labels_fail[labels3]
  βœ… test_kubernetes_decorator_validate_kube_labels_fail[labels4]
  βœ… test_kubernetes_decorator_validate_kube_labels_fail[labels5]
  βœ… test_kubernetes_parse_keyvalue_list[items0-True]
  βœ… test_kubernetes_parse_keyvalue_list[items1-True]
test.unit.test_local_metadata_provider
  βœ… test_deduce_run_id_from_meta_dir
test.unit.test_metaflow_version
  βœ… test_format_git_describe_parses_known_shapes[2.19.22-0-g4ff334e-False-2.19.22]
  βœ… test_format_git_describe_parses_known_shapes[2.19.22-0-g4ff334e-True-2.19.22]
  βœ… test_format_git_describe_parses_known_shapes[2.19.22-5-g4ff334e-False-2.19.22.post5-git4ff334e]
  βœ… test_format_git_describe_parses_known_shapes[2.19.22-5-g4ff334e-True-2.19.22.post5]
  βœ… test_format_git_describe_parses_known_shapes[2.19.22-5-g4ff334e-dirty-False-2.19.22.post5-git4ff334e-dirty]
  βœ… test_format_git_describe_parses_known_shapes[2.19.22-0-g4ff334e-dirty-False-2.19.22-dirty]
  βœ… test_format_git_describe_parses_known_shapes[v1.0-rc.1-0-gabcdef0-False-v1.0-rc.1]
  βœ… test_format_git_describe_parses_known_shapes[v1.0-rc.1-12-gabcdef0-False-v1.0-rc.1.post12-gitabcdef0]
  βœ… test_format_git_describe_parses_known_shapes[v1.0-rc.1-12-gabcdef0-True-v1.0-rc.1.post12]
  βœ… test_format_git_describe_parses_known_shapes[v1.0-rc.1-12-gabcdef0-dirty-False-v1.0-rc.1.post12-gitabcdef0-dirty]
  βœ… test_format_git_describe_parses_known_shapes[v9.2.97-rc.15-100-g3a13f86-dirty-False-v9.2.97-rc.15.post100-git3a13f86-dirty]
  βœ… test_format_git_describe_returns_none_for_unparseable[None]
  βœ… test_format_git_describe_returns_none_for_unparseable[short]
  βœ… test_format_git_describe_returns_none_for_unparseable[a-b]
  βœ… test_format_git_describe_returns_none_for_unparseable[a-b-dirty]
  βœ… test_make_public_version_strips_only_private_suffixes[2.19.22-2.19.22]
  βœ… test_make_public_version_strips_only_private_suffixes[2.19.22.post5-git4ff334e-2.19.22.post5]
  βœ… test_make_public_version_strips_only_private_suffixes[2.19.22.post5-git4ff334e-dirty-2.19.22.post5]
  βœ… test_make_public_version_strips_only_private_suffixes[v1.0-rc.1-v1.0-rc.1]
  βœ… test_make_public_version_strips_only_private_suffixes[v1.0-rc.1.post12-gitabcdef0-v1.0-rc.1.post12]
  βœ… test_make_public_version_strips_only_private_suffixes[v1.0-rc.1.post12-gitabcdef0-dirty-v1.0-rc.1.post12]
  βœ… test_make_public_version_strips_only_private_suffixes[v1.0-rc.1.post12-gitabcdef0+ext(foo)-v1.0-rc.1.post12]
  βœ… test_get_version_public_from_info_preserves_dashed_tags
test.unit.test_multicore_utils
  βœ… test_parallel_map
test.unit.test_packaging_utils
  βœ… test_walk_includes_files_when_hidden_dir_is_ancestor_of_root
  βœ… test_walk_excludes_hidden_dirs_under_root
test.unit.test_pypi_decorator
  βœ… test_decorator_custom_attributes
test.unit.test_pypi_parsers
  βœ… test_yml_parser
  βœ… test_requirements_parser
  βœ… test_toml_parser
test.unit.test_remove_decorator
  βœ… test_remove_decorator
test.unit.test_s3_storage
  βœ… test_save_bytes_put_many_preserves_metadata_slot
  βœ… test_save_bytes_sequential_preserves_metadata
test.unit.test_secrets_decorator
  βœ… test_missing_default_secrets_backend_type
  βœ… test_secret_spec_from_str_explicit_type
  βœ… test_secret_spec_from_str_implicit_type
  βœ… test_secret_spec_from_dict_explicit_type_no_options
  βœ… test_secret_spec_from_dict_implicit_type_with_options
  βœ… test_role_resolution_source_level_wins
  βœ… test_role_resolution_falls_back_to_decorator_level
  βœ… test_secret_spec_from_dict_rejects_invalid[bad_type]
  βœ… test_secret_spec_from_dict_rejects_invalid[bad_id]
  βœ… test_secret_spec_from_dict_rejects_invalid[bad_options]
  βœ… test_secret_spec_from_dict_rejects_invalid[bad_role]
  βœ… test_secrets_provider_resolution_unknown_backend
  βœ… test_validate_env_vars_across_secrets_rejects_overlap
  βœ… test_validate_env_vars_vs_existing_env_rejects_collision
  βœ… test_validate_env_vars_accepts_typical_keys
  βœ… test_validate_env_vars_rejects_mistyped_keys[1]
  βœ… test_validate_env_vars_rejects_mistyped_keys[bad_key1]
  βœ… test_validate_env_vars_rejects_mistyped_keys[old_school]
  βœ… test_validate_env_vars_rejects_mistyped_values[1]
  βœ… test_validate_env_vars_rejects_mistyped_values[bad_value1]
  βœ… test_validate_env_vars_rejects_mistyped_values[old_school]
  βœ… test_validate_env_vars_rejects_weird_keys[1_]
  βœ… test_validate_env_vars_rejects_weird_keys[hello world]
  βœ… test_validate_env_vars_rejects_weird_keys[hey_arnold!]
  βœ… test_validate_env_vars_rejects_weird_keys[I_\u2665_NY]
  βœ… test_validate_env_vars_rejects_weird_keys[door-]
  βœ… test_validate_env_vars_rejects_weird_keys[METAFLOW_SOMETHING_OR_OTHER]
test.unit.test_system_context
  βœ… test_execution_phase_enum_values
  βœ… test_phase_from_cli_args_none
  βœ… test_phase_from_cli_args_empty
  βœ… test_phase_from_cli_args_run_is_launch
  βœ… test_phase_from_cli_args_resume_is_launch
  βœ… test_phase_from_cli_args_step_is_task
  βœ… test_phase_from_cli_args_init_is_task
  βœ… test_phase_from_cli_args_spin_step_is_task
  βœ… test_phase_from_cli_args_batch_is_trampoline
  βœ… test_phase_from_cli_args_kubernetes_is_trampoline
  βœ… test_phase_from_cli_args_deployment_is_launch
  βœ… test_phase_from_cli_args_unknown_is_launch
  βœ… test_system_context_launch_phase_queries
  βœ… test_system_context_trampoline_phase_queries
  βœ… test_system_context_task_phase_queries
  βœ… test_system_context_initial_values_are_none
  βœ… test_system_context_progressive_update
  βœ… test_system_context_update_overwrites
  βœ… test_system_context_update_invalid_key_raises
  βœ… test_system_context_reset
  βœ… test_system_context_input_paths_initial_none
  βœ… test_system_context_input_paths_update
  βœ… test_decorator_system_ctx_property
  βœ… test_step_decorator_system_ctx_property
  βœ… test_flow_decorator_system_ctx_property
  βœ… test_step_decorator_ctx_variants_are_none
  βœ… test_flow_decorator_ctx_variant_is_none
  βœ… test_step_init_ctx_override
  βœ… test_task_step_completed_ctx_override_success
  βœ… test_task_step_completed_ctx_handles_exception
  βœ… test_task_decorate_ctx_override
  βœ… test_flow_init_ctx_override
  βœ… test_legacy_hook_still_works
  βœ… test_shared_state_publish_and_get
  βœ… test_shared_state_get_missing_namespace
  βœ… test_shared_state_get_missing_key
  βœ… test_shared_state_get_default
  βœ… test_shared_state_has_published_namespace
  βœ… test_shared_state_has_published_key
  βœ… test_shared_state_get_all_published
  βœ… test_shared_state_get_all_published_missing
  βœ… test_shared_state_overwrite_published
  βœ… test_shared_state_multiple_namespaces
  βœ… test_step_isolation_shared_state
  βœ… test_registration_register_and_get_step_decorators
  βœ… test_registration_get_step_decorators_missing_step
  βœ… test_registration_reset_clears_shared_and_decorators
test.unit.test_tutorial_01_02_csv_parsing
  βœ… test_playlist_csv_parsing
  βœ… test_stats_csv_parsing
test.cmd.develop.test_stub_generator.TestStubGenerator
  βœ… test_get_element_name_basic_types
  βœ… test_get_element_name_class_objects
  βœ… test_get_element_name_generic_alias_with_class_objects
  βœ… test_get_element_name_nested_generics
  βœ… test_get_element_name_callable_with_class_args
  βœ… test_get_element_name_forward_references
  βœ… test_get_element_name_string_annotations
  βœ… test_get_element_name_self_reference
  βœ… test_function_stub_generation
  βœ… test_class_stub_generation
  βœ… test_exploit_annotation_method
  βœ… test_imports_and_typing_imports
  βœ… test_safe_module_aliasing
  βœ… test_get_element_name_union_types
  βœ… test_get_element_name_tuple_types
  βœ… test_get_element_name_tuple_with_ellipsis
  βœ… test_get_element_name_callable_with_ellipsis
  βœ… test_get_element_name_newtype
  βœ… test_get_element_name_classvar
  βœ… test_get_element_name_final
  βœ… test_get_element_name_literal
  βœ… test_get_element_name_deeply_nested
  βœ… test_get_element_name_error_handling_none_module
  βœ… test_get_element_name_error_handling_eval_failure
  βœ… test_get_element_name_generic_origin_without_name
  βœ… test_get_element_name_builtin_collections
  βœ… test_get_element_name_type_with_special_chars
  βœ… test_get_element_name_nested_classes
  βœ… test_generator_state_isolation
  βœ… test_get_element_name_nonetype_handling
test.cmd.develop.test_stub_generator
  βœ… test_class_objects_in_generic_types_no_leakage
test.cmd.diff.test_metaflow_diff.TestMetaflowDiff
  βœ… test_extract_code_package
  βœ… test_perform_diff_output_false[True]
  βœ… test_perform_diff_output_false[False]
  βœ… test_perform_diff_output_true
  βœ… test_run_op
  βœ… test_op_patch
test.plugins.conda.test_conda_decorator_unit.TestCondaStepDecorator
  βœ… test_default_attributes
  βœ… test_user_defined_python
  βœ… test_user_defined_packages
  βœ… test_libraries_backward_compat
  βœ… test_disabled_flag
  βœ… test_packages_and_libraries_merged
test.plugins.conda.test_conda_environment_unit.TestManifestConcurrentWrites
  βœ… test_concurrent_writes_no_corruption
test.plugins.conda.test_conda_environment_unit.TestCleanupCondaFile
  βœ… test_cleanup_temp_file
  βœ… test_cleanup_nonexistent_file_no_error
test.plugins.conda.test_parsers.TestRequirementsTxtParser
  βœ… test_simple_package
  βœ… test_multiple_packages
  βœ… test_python_version
  βœ… test_comments_and_blank_lines
  βœ… test_inline_comments
  βœ… test_extras
  βœ… test_direct_reference
  βœ… test_environment_markers_rejected
  βœ… test_invalid_requirement
  βœ… test_multiple_python_specs_rejected
  βœ… test_empty_content
  βœ… test_rye_lockfile_skip
test.plugins.conda.test_parsers.TestCondaEnvironmentYmlParser
  βœ… test_simple_deps
  βœ… test_python_version
  βœ… test_no_version
  βœ… test_comments_skipped
  βœ… test_subsection_rejected
  βœ… test_inline_comments
  βœ… test_empty_deps
  βœ… test_double_equals