============================= test session starts ============================== platform darwin -- Python 3.9.11, pytest-7.2.0, pluggy-1.0.0 Using --randomly-seed=1936265013 rootdir: /Users/matt/sandbox/meltano, configfile: pyproject.toml, testpaths: tests plugins: asyncio-0.18.3, xdist-2.5.0, forked-1.4.0, requests-mock-1.10.0, randomly-3.12.0, docker-1.0.1, order-1.0.1, anyio-3.6.2, cov-3.0.0 asyncio: mode=auto gw0 I / gw1 I / gw2 I / gw3 I / gw4 I / gw5 I / gw6 I / gw7 I [gw0] Python 3.9.11 (main, Nov 18 2022, 12:30:55) -- [Clang 14.0.0 (clang-1400.0.29.102)] [gw1] Python 3.9.11 (main, Nov 18 2022, 12:30:55) -- [Clang 14.0.0 (clang-1400.0.29.102)] [gw2] Python 3.9.11 (main, Nov 18 2022, 12:30:55) -- [Clang 14.0.0 (clang-1400.0.29.102)] [gw3] Python 3.9.11 (main, Nov 18 2022, 12:30:55) -- [Clang 14.0.0 (clang-1400.0.29.102)] [gw4] Python 3.9.11 (main, Nov 18 2022, 12:30:55) -- [Clang 14.0.0 (clang-1400.0.29.102)] [gw5] Python 3.9.11 (main, Nov 18 2022, 12:30:55) -- [Clang 14.0.0 (clang-1400.0.29.102)] [gw6] Python 3.9.11 (main, Nov 18 2022, 12:30:55) -- [Clang 14.0.0 (clang-1400.0.29.102)] [gw7] Python 3.9.11 (main, Nov 18 2022, 12:30:55) -- [Clang 14.0.0 (clang-1400.0.29.102)] gw0 [694] / gw1 [694] / gw2 [694] / gw3 [694] / gw4 [694] / gw5 [694] / gw6 [694] / gw7 [694] scheduling tests via LoadFileScheduling tests/meltano/core/test_environment_service.py::TestEnvironmentService::test_add_environment tests/meltano/core/test_plugin_remove_service.py::TestPluginRemoveService::test_remove_lockfile_not_found tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_strict_env_var_mode_on_raises_error tests/meltano/cli/test_add.py::TestCliAdd::test_add[transform-and-related] tests/meltano/cli/test_initialize.py::TestCliInit::test_init_existing_empty_directory tests/meltano/core/test_elt_context.py::TestELTContext::test_extractor tests/meltano/core/test_project_files.py::test_deep_merge[parent2-children2-expected2] tests/meltano/core/tracking/test_project_context.py::test_environment_name_hash[default-no-env] [gw5] [ 0%] PASSED tests/meltano/core/test_project_files.py::test_deep_merge[parent2-children2-expected2] tests/meltano/core/test_project_files.py::test_deep_merge[parent3-children3-expected3] [gw5] [ 0%] PASSED tests/meltano/core/test_project_files.py::test_deep_merge[parent3-children3-expected3] tests/meltano/core/test_project_files.py::test_deep_merge[parent0-children0-expected0] [gw5] [ 0%] PASSED tests/meltano/core/test_project_files.py::test_deep_merge[parent0-children0-expected0] tests/meltano/core/test_project_files.py::test_deep_merge[parent1-children1-expected1] [gw5] [ 0%] PASSED tests/meltano/core/test_project_files.py::test_deep_merge[parent1-children1-expected1] tests/meltano/core/test_project_files.py::TestProjectFiles::test_resolve_subfiles [gw5] [ 0%] PASSED tests/meltano/core/test_project_files.py::TestProjectFiles::test_resolve_subfiles tests/meltano/core/test_project_files.py::TestProjectFiles::test_resolve_from_subdir [gw5] [ 0%] PASSED tests/meltano/core/test_project_files.py::TestProjectFiles::test_resolve_from_subdir tests/meltano/core/test_project_files.py::TestProjectFiles::test_resolve_from_any_dir [gw5] [ 1%] PASSED tests/meltano/core/test_project_files.py::TestProjectFiles::test_resolve_from_any_dir tests/meltano/core/test_project_files.py::TestProjectFiles::test_jsonschema [gw5] [ 1%] PASSED tests/meltano/core/test_project_files.py::TestProjectFiles::test_jsonschema tests/meltano/core/test_project_files.py::TestProjectFiles::test_load [gw5] [ 1%] PASSED tests/meltano/core/test_project_files.py::TestProjectFiles::test_load [gw2] [ 1%] PASSED tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_strict_env_var_mode_on_raises_error tests/meltano/core/test_project_files.py::TestProjectFiles::test_update tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_experimental_on [gw2] [ 1%] PASSED tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_experimental_on tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_get_with_source_ui_cfg [gw2] [ 1%] PASSED tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_get_with_source_ui_cfg [gw5] [ 1%] PASSED tests/meltano/core/test_project_files.py::TestProjectFiles::test_update tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_experimental_off_by_default tests/meltano/core/test_project_files.py::TestProjectFiles::test_preserve_format [gw2] [ 2%] PASSED tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_experimental_off_by_default tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_get_with_source [gw0] [ 2%] PASSED tests/meltano/core/test_environment_service.py::TestEnvironmentService::test_add_environment [gw5] [ 2%] PASSED tests/meltano/core/test_project_files.py::TestProjectFiles::test_preserve_format tests/meltano/core/test_project_files.py::TestProjectFiles::test_remove_all_file_contents [gw2] [ 2%] PASSED tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_get_with_source tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_feature_flag_allowed [gw5] [ 2%] PASSED tests/meltano/core/test_project_files.py::TestProjectFiles::test_remove_all_file_contents [gw2] [ 2%] PASSED tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_feature_flag_allowed tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_meltano_settings_with_active_environment tests/meltano/core/test_meltano_file.py::TestMeltanoFile::test_get_plugins_for_mappings [gw2] [ 2%] PASSED tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_meltano_settings_with_active_environment tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_warn_if_default_setting_is_used [gw2] [ 3%] PASSED tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_warn_if_default_setting_is_used tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_feature_flag_disallowed [gw2] [ 3%] PASSED tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_feature_flag_disallowed tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_strict_env_var_mode_off_no_raise_error tests/meltano/core/test_environment_service.py::TestEnvironmentService::test_remove_environment [gw0] [ 3%] PASSED tests/meltano/core/test_environment_service.py::TestEnvironmentService::test_remove_environment tests/meltano/core/test_environment_service.py::TestEnvironmentService::test_list_environments [gw2] [ 3%] PASSED tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_strict_env_var_mode_off_no_raise_error tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_get_with_source_config_override [gw0] [ 3%] PASSED tests/meltano/core/test_environment_service.py::TestEnvironmentService::test_list_environments tests/meltano/core/test_environment_service.py::TestEnvironmentService::test_add_name_contains_state_id_component_delimiter [gw0] [ 3%] PASSED tests/meltano/core/test_environment_service.py::TestEnvironmentService::test_add_name_contains_state_id_component_delimiter [gw2] [ 3%] PASSED tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_get_with_source_config_override tests/meltano/core/test_schedule_service.py::TestScheduleService::test_add_schedules tests/meltano/api/controllers/test_settings.py::TestRoles::test_delete_role[rob-403] [gw3] [ 4%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add[transform-and-related] [gw4] [ 4%] ERROR tests/meltano/cli/test_initialize.py::TestCliInit::test_init_existing_empty_directory tests/meltano/cli/test_add.py::TestCliAdd::test_add[single-extractor] tests/meltano/cli/test_initialize.py::TestCliInit::test_init [gw3] [ 4%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add[single-extractor] [gw4] [ 4%] ERROR tests/meltano/cli/test_initialize.py::TestCliInit::test_init tests/meltano/cli/test_add.py::TestCliAdd::test_add[orchestrator-and-required] tests/meltano/core/block/test_extract_load.py::TestELBContextBuilder::test_validate_envs [gw3] [ 4%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add[orchestrator-and-required] tests/meltano/cli/test_add.py::TestCliAdd::test_add[single-loader] [gw3] [ 4%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add[single-loader] tests/meltano/cli/test_add.py::TestCliAdd::test_add_multiple [gw7] [ 4%] ERROR tests/meltano/core/tracking/test_project_context.py::test_environment_name_hash[default-no-env] [gw3] [ 5%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_multiple tests/meltano/core/tracking/test_project_context.py::test_environment_name_hash[explicit-dev] tests/meltano/cli/test_add.py::TestCliAdd::test_add_transform [gw7] [ 5%] ERROR tests/meltano/core/tracking/test_project_context.py::test_environment_name_hash[explicit-dev] tests/meltano/core/tracking/test_project_context.py::test_environment_name_hash[explicit-no-env] [gw3] [ 5%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_transform tests/meltano/cli/test_add.py::TestCliAdd::test_add_no_install[single-extractor] [gw7] [ 5%] ERROR tests/meltano/core/tracking/test_project_context.py::test_environment_name_hash[explicit-no-env] tests/meltano/core/tracking/test_project_context.py::test_environment_name_hash[default-dev] [gw3] [ 5%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_no_install[single-extractor] [gw7] [ 5%] ERROR tests/meltano/core/tracking/test_project_context.py::test_environment_name_hash[default-dev] tests/meltano/core/tracking/test_project_context.py::test_environment_name_hash[explicit-prod] tests/meltano/cli/test_add.py::TestCliAdd::test_add_no_install[orchestrator-and-required] [gw3] [ 5%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_no_install[orchestrator-and-required] [gw7] [ 6%] ERROR tests/meltano/core/tracking/test_project_context.py::test_environment_name_hash[explicit-prod] tests/meltano/cli/test_add.py::TestCliAdd::test_add_files_without_updates tests/meltano/core/container/test_container_spec.py::TestContainerService::test_docker_config[custom-entrypoint] [gw3] [ 6%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_files_without_updates tests/meltano/cli/test_add.py::TestCliAdd::test_add_inherited [gw7] [ 6%] PASSED tests/meltano/core/container/test_container_spec.py::TestContainerService::test_docker_config[custom-entrypoint] [gw3] [ 6%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_inherited tests/meltano/core/container/test_container_spec.py::TestContainerService::test_docker_config[port-mapping] tests/meltano/cli/test_add.py::TestCliAdd::test_add_no_install[single-loader] [gw7] [ 6%] PASSED tests/meltano/core/container/test_container_spec.py::TestContainerService::test_docker_config[port-mapping] [gw3] [ 6%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_no_install[single-loader] tests/meltano/cli/test_select.py::TestCliSelect::test_update_select_pattern tests/meltano/cli/test_add.py::TestCliAdd::test_add_custom_variant [gw7] [ 6%] ERROR tests/meltano/cli/test_select.py::TestCliSelect::test_update_select_pattern [gw3] [ 7%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_custom_variant tests/meltano/core/runner/test_runner.py::TestSingerRunner::test_prepare_job tests/meltano/cli/test_add.py::TestCliAdd::test_add_files_that_already_exists [gw3] [ 7%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_files_that_already_exists tests/meltano/cli/test_add.py::TestCliAdd::test_add_variant [gw3] [ 7%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_variant tests/meltano/cli/test_add.py::TestCliAdd::test_add_fails [gw3] [ 7%] XFAIL tests/meltano/cli/test_add.py::TestCliAdd::test_add_fails tests/meltano/cli/test_add.py::TestCliAdd::test_add_missing [gw3] [ 7%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_missing tests/meltano/cli/test_add.py::TestCliAdd::test_add_no_install[transform-and-related] [gw3] [ 7%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_no_install[transform-and-related] tests/meltano/cli/test_add.py::TestCliAdd::test_add_custom_no_install [gw3] [ 7%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_custom_no_install tests/meltano/cli/test_add.py::TestCliAdd::test_add_files_with_updates [gw3] [ 8%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_files_with_updates tests/meltano/cli/test_add.py::TestCliAdd::test_add_custom [gw3] [ 8%] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_custom tests/meltano/core/plugin/singer/test_catalog.py::TestLegacyCatalogSelectVisitor::test_visit [gw3] [ 8%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestLegacyCatalogSelectVisitor::test_visit tests/meltano/core/plugin/singer/test_catalog.py::TestListExecutor::test_visit [gw3] [ 8%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestListExecutor::test_visit tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[inclusion: automatic] [gw3] [ 8%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[inclusion: automatic] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[selected: false] [gw3] [ 8%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[selected: false] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_select_negated[JSON_SCHEMA-attrs1] [gw3] [ 8%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_select_negated[JSON_SCHEMA-attrs1] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_visit[CATALOG] [gw3] [ 9%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_visit[CATALOG] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_visit[JSON_SCHEMA] [gw3] [ 9%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_visit[JSON_SCHEMA] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[no metadata] [gw3] [ 9%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[no metadata] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_select[CATALOG-attrs0] [gw3] [ 9%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_select[CATALOG-attrs0] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[selected: true, inclusion: available] [gw3] [ 9%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[selected: true, inclusion: available] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_select_negated[CATALOG-attrs0] [gw3] [ 9%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_select_negated[CATALOG-attrs0] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_select_all[CATALOG] [gw3] [ 9%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_select_all[CATALOG] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[selected: false, selected-by-default: true] [gw3] [ 10%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[selected: false, selected-by-default: true] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[inclusion: available] [gw3] [ 10%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[inclusion: available] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[selected: true] [gw3] [ 10%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[selected: true] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_select[JSON_SCHEMA-attrs1] [gw3] [ 10%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_select[JSON_SCHEMA-attrs1] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[selected-by-default: true] [gw3] [ 10%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[selected-by-default: true] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_select_all[JSON_SCHEMA] [gw3] [ 10%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_select_all[JSON_SCHEMA] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[inclusion: unsupported] [gw3] [ 10%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogSelectVisitor::test_node_selection[inclusion: unsupported] tests/meltano/core/plugin/singer/test_catalog.py::test_path_property[stream[2].properties.name-name] [gw3] [ 11%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::test_path_property[stream[2].properties.name-name] tests/meltano/core/plugin/singer/test_catalog.py::test_path_property[stream[0].properties.master.properties.details-master.details] [gw3] [ 11%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::test_path_property[stream[0].properties.master.properties.details-master.details] tests/meltano/core/plugin/singer/test_catalog.py::test_path_property[stream[10].properties.list[2].properties.name-list[2].name] [gw3] [ 11%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::test_path_property[stream[10].properties.list[2].properties.name-list[2].name] tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_negated_multiple [gw3] [ 11%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_negated_multiple tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_negated [gw3] [ 11%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_negated tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match [gw3] [ 11%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_wildcard_breadcrumb [gw3] [ 11%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_wildcard_breadcrumb tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_multiple [gw3] [ 12%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_multiple tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_breadcrumb [gw3] [ 12%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_breadcrumb tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_negated_wildcard [gw3] [ 12%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_negated_wildcard tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_negated_breadcrumb [gw3] [ 12%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_negated_breadcrumb tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_wildcard [gw3] [ 12%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestCatalogRule::test_match_wildcard tests/meltano/core/plugin/singer/test_catalog.py::TestSchemaExecutor::test_visit[CATALOG] [gw3] [ 12%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestSchemaExecutor::test_visit[CATALOG] tests/meltano/core/plugin/singer/test_catalog.py::TestSchemaExecutor::test_visit[EMPTY_STREAM_SCHEMA] [gw3] [ 12%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestSchemaExecutor::test_visit[EMPTY_STREAM_SCHEMA] tests/meltano/core/plugin/singer/test_catalog.py::TestSchemaExecutor::test_visit[JSON_SCHEMA] [gw3] [ 13%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestSchemaExecutor::test_visit[JSON_SCHEMA] tests/meltano/core/plugin/singer/test_catalog.py::TestMetadataExecutor::test_visit[CATALOG] [gw3] [ 13%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestMetadataExecutor::test_visit[CATALOG] tests/meltano/core/plugin/singer/test_catalog.py::TestMetadataExecutor::test_visit[JSON_SCHEMA] [gw3] [ 13%] PASSED tests/meltano/core/plugin/singer/test_catalog.py::TestMetadataExecutor::test_visit[JSON_SCHEMA] tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_logo_url [gw3] [ 13%] PASSED tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_logo_url tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_label [gw3] [ 13%] PASSED tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_label tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_find_variant [gw3] [ 13%] PASSED tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_find_variant tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_variant_labels [gw3] [ 13%] PASSED tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_variant_labels tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_init_variants [gw3] [ 14%] PASSED tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_init_variants tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_canonical[basic] [gw3] [ 14%] PASSED tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_canonical[basic] tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_init_basic [gw3] [ 14%] PASSED tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_init_basic tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_canonical[minimal] [gw3] [ 14%] PASSED tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_canonical[minimal] tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_canonical[variants] [gw3] [ 14%] PASSED tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_canonical[variants] tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_init_minimal [gw3] [ 14%] PASSED tests/meltano/core/plugin/test_plugin.py::TestPluginDefinition::test_init_minimal tests/meltano/core/plugin/test_plugin.py::TestBasePlugin::test_getattr [gw3] [ 14%] PASSED tests/meltano/core/plugin/test_plugin.py::TestBasePlugin::test_getattr tests/meltano/core/plugin/test_plugin.py::TestBasePlugin::test_extra_settings [gw3] [ 15%] PASSED tests/meltano/core/plugin/test_plugin.py::TestBasePlugin::test_extra_settings tests/meltano/core/plugin/test_plugin.py::TestBasePlugin::test_variant [gw3] [ 15%] PASSED tests/meltano/core/plugin/test_plugin.py::TestBasePlugin::test_variant tests/meltano/core/plugin/test_plugin.py::TestBasePlugin::test_extras [gw3] [ 15%] PASSED tests/meltano/core/plugin/test_plugin.py::TestBasePlugin::test_extras tests/meltano/core/plugin/test_plugin.py::TestPluginType::test_properties [gw3] [ 15%] PASSED tests/meltano/core/plugin/test_plugin.py::TestPluginType::test_properties tests/meltano/core/plugin/test_plugin.py::TestPluginType::test_specfic_properties [gw3] [ 15%] PASSED tests/meltano/core/plugin/test_plugin.py::TestPluginType::test_specfic_properties tests/meltano/core/plugin/test_plugin.py::TestPluginType::test_from_cli_argument [gw3] [ 15%] PASSED tests/meltano/core/plugin/test_plugin.py::TestPluginType::test_from_cli_argument tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_extra_settings [gw5] [ 15%] PASSED tests/meltano/core/test_meltano_file.py::TestMeltanoFile::test_get_plugins_for_mappings tests/meltano/core/test_meltano_file.py::TestMeltanoFile::test_load [gw2] [ 16%] PASSED tests/meltano/api/controllers/test_settings.py::TestRoles::test_delete_role[rob-403] tests/meltano/api/controllers/test_settings.py::TestRoles::test_unassign_role[alice-201] [gw5] [ 16%] PASSED tests/meltano/core/test_meltano_file.py::TestMeltanoFile::test_load tests/meltano/core/block/test_plugin_command.py::TestInvokerCommand::test_run_passes_command_args_when_required [gw0] [ 16%] PASSED tests/meltano/core/test_schedule_service.py::TestScheduleService::test_add_schedules tests/meltano/core/test_schedule_service.py::TestScheduleService::test_schedule_update [gw0] [ 16%] PASSED tests/meltano/core/test_schedule_service.py::TestScheduleService::test_schedule_update tests/meltano/core/test_schedule_service.py::TestScheduleService::test_find_namespace_schedule_not_found [gw0] [ 16%] PASSED tests/meltano/core/test_schedule_service.py::TestScheduleService::test_find_namespace_schedule_not_found tests/meltano/core/test_schedule_service.py::TestScheduleService::test_find_namespace_schedule_custom_extractor [gw0] [ 16%] PASSED tests/meltano/core/test_schedule_service.py::TestScheduleService::test_find_namespace_schedule_custom_extractor tests/meltano/core/test_schedule_service.py::TestScheduleService::test_find_namespace_schedule [gw2] [ 17%] PASSED tests/meltano/api/controllers/test_settings.py::TestRoles::test_unassign_role[alice-201] tests/meltano/api/controllers/test_settings.py::TestRoles::test_unassign_role[rob-403] [gw3] [ 17%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_extra_settings tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_init_inherited [gw3] [ 17%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_init_inherited tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_canonical[minimal] [gw3] [ 17%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_canonical[minimal] tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_canonical[basic] [gw3] [ 17%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_canonical[basic] tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_command_test [gw3] [ 17%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_command_test tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_canonical[inherited] [gw3] [ 17%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_canonical[inherited] tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_init_minimal [gw3] [ 18%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_init_minimal tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_config_with_extras [gw3] [ 18%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_config_with_extras tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_set_parent [gw3] [ 18%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_set_parent tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_settings [gw3] [ 18%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_settings tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_init_basic [gw3] [ 18%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_init_basic tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_canonical[custom] [gw3] [ 18%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_canonical[custom] tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_requirements [gw0] [ 18%] PASSED tests/meltano/core/test_schedule_service.py::TestScheduleService::test_find_namespace_schedule tests/meltano/core/test_schedule_service.py::TestScheduleService::test_run_elt_schedule [gw3] [ 19%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_requirements tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_parent [gw3] [ 19%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_parent tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_canonical[complex_pip_url] [gw3] [ 19%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_canonical[complex_pip_url] tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_command_inheritance [gw3] [ 19%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_command_inheritance tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_init_custom [gw3] [ 19%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_init_custom tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::testenv_prefixes [gw3] [ 19%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::testenv_prefixes tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_variant [gw3] [ 19%] PASSED tests/meltano/core/plugin/test_plugin.py::TestProjectPlugin::test_variant tests/meltano/core/plugin/singer/test_target.py::TestSingerTarget::test_exec_args [gw2] [ 20%] PASSED tests/meltano/api/controllers/test_settings.py::TestRoles::test_unassign_role[rob-403] tests/meltano/api/controllers/test_settings.py::TestRoles::test_unassign_role[None-401] [gw6] [ 20%] PASSED tests/meltano/core/test_elt_context.py::TestELTContext::test_extractor [gw2] [ 20%] PASSED tests/meltano/api/controllers/test_settings.py::TestRoles::test_unassign_role[None-401] tests/meltano/core/test_elt_context.py::TestELTContext::test_loader tests/meltano/api/controllers/test_settings.py::TestRoles::test_delete_admin_role[None-401] [gw5] [ 20%] PASSED tests/meltano/core/block/test_plugin_command.py::TestInvokerCommand::test_run_passes_command_args_when_required tests/meltano/core/test_plugin_test_service.py::TestPluginTestServiceFactory::test_extractor_plugin [gw1] [ 20%] PASSED tests/meltano/core/test_plugin_remove_service.py::TestPluginRemoveService::test_remove_lockfile_not_found tests/meltano/core/test_plugin_remove_service.py::TestPluginRemoveService::test_remove_not_added_or_installed [gw1] [ 20%] PASSED tests/meltano/core/test_plugin_remove_service.py::TestPluginRemoveService::test_remove_not_added_or_installed tests/meltano/core/test_plugin_remove_service.py::TestPluginRemoveService::test_remove_db_error [gw3] [ 20%] PASSED tests/meltano/core/plugin/singer/test_target.py::TestSingerTarget::test_exec_args tests/meltano/core/plugin/singer/test_target.py::TestSingerTarget::test_setup_bookmark_writer [gw2] [ 21%] PASSED tests/meltano/api/controllers/test_settings.py::TestRoles::test_delete_admin_role[None-401] tests/meltano/api/controllers/test_settings.py::TestRoles::test_delete_admin_role[rob-403] [gw5] [ 21%] PASSED tests/meltano/core/test_plugin_test_service.py::TestPluginTestServiceFactory::test_extractor_plugin tests/meltano/core/test_plugin_test_service.py::TestPluginTestServiceFactory::test_loader_plugin [gw5] [ 21%] PASSED tests/meltano/core/test_plugin_test_service.py::TestPluginTestServiceFactory::test_loader_plugin tests/meltano/core/test_plugin_test_service.py::TestExtractorTestService::test_validate_success [gw5] [ 21%] PASSED tests/meltano/core/test_plugin_test_service.py::TestExtractorTestService::test_validate_success tests/meltano/core/test_plugin_test_service.py::TestExtractorTestService::test_validate_failure_plugin_invoke_exception [gw5] [ 21%] PASSED tests/meltano/core/test_plugin_test_service.py::TestExtractorTestService::test_validate_failure_plugin_invoke_exception tests/meltano/core/test_plugin_test_service.py::TestExtractorTestService::test_validate_success_ignore_non_record_msg [gw5] [ 21%] PASSED tests/meltano/core/test_plugin_test_service.py::TestExtractorTestService::test_validate_success_ignore_non_record_msg tests/meltano/core/test_plugin_test_service.py::TestExtractorTestService::test_validate_failure_no_record_msg [gw5] [ 21%] PASSED tests/meltano/core/test_plugin_test_service.py::TestExtractorTestService::test_validate_failure_no_record_msg tests/meltano/core/test_plugin_test_service.py::TestExtractorTestService::test_validate_failure_subprocess_err [gw5] [ 22%] PASSED tests/meltano/core/test_plugin_test_service.py::TestExtractorTestService::test_validate_failure_subprocess_err tests/meltano/core/test_plugin_test_service.py::TestExtractorTestService::test_validate_success_ignore_non_json [gw5] [ 22%] PASSED tests/meltano/core/test_plugin_test_service.py::TestExtractorTestService::test_validate_success_ignore_non_json tests/meltano/core/test_plugin_test_service.py::TestExtractorTestService::test_validate_success_stop_after_record_msg [gw5] [ 22%] PASSED tests/meltano/core/test_plugin_test_service.py::TestExtractorTestService::test_validate_success_stop_after_record_msg tests/meltano/core/test_project_plugins_service.py::TestProjectPluginsService::test_plugins [gw2] [ 22%] PASSED tests/meltano/api/controllers/test_settings.py::TestRoles::test_delete_admin_role[rob-403] tests/meltano/api/controllers/test_settings.py::TestRoles::test_create_role[None-401] [gw7] [ 22%] PASSED tests/meltano/core/runner/test_runner.py::TestSingerRunner::test_prepare_job tests/meltano/core/runner/test_runner.py::TestSingerRunner::test_bookmark[True-select_filter3-2] [gw4] [ 22%] PASSED tests/meltano/core/block/test_extract_load.py::TestELBContextBuilder::test_validate_envs tests/meltano/core/block/test_extract_load.py::TestELBContextBuilder::test_make_block_tracks_envs [gw2] [ 22%] PASSED tests/meltano/api/controllers/test_settings.py::TestRoles::test_create_role[None-401] tests/meltano/api/controllers/test_settings.py::TestRoles::test_assign_role[None-401] [gw5] [ 23%] PASSED tests/meltano/core/test_project_plugins_service.py::TestProjectPluginsService::test_plugins tests/meltano/core/test_project_plugins_service.py::TestProjectPluginsService::test_get_plugin [gw2] [ 23%] PASSED tests/meltano/api/controllers/test_settings.py::TestRoles::test_assign_role[None-401] tests/meltano/api/controllers/test_settings.py::TestRoles::test_delete_role[alice-201] [gw5] [ 23%] PASSED tests/meltano/core/test_project_plugins_service.py::TestProjectPluginsService::test_get_plugin tests/meltano/core/test_project_plugins_service.py::TestProjectPluginsService::test_get_parent_from_lockfile [gw5] [ 23%] PASSED tests/meltano/core/test_project_plugins_service.py::TestProjectPluginsService::test_get_parent_from_lockfile tests/meltano/core/test_project_plugins_service.py::TestProjectPluginsService::test_default_init_should_not_fail [gw5] [ 23%] PASSED tests/meltano/core/test_project_plugins_service.py::TestProjectPluginsService::test_default_init_should_not_fail tests/meltano/core/test_project_plugins_service.py::TestProjectPluginsService::test_get_parent_no_lockfiles [gw5] [ 23%] PASSED tests/meltano/core/test_project_plugins_service.py::TestProjectPluginsService::test_get_parent_no_lockfiles tests/meltano/core/test_project_plugins_service.py::TestProjectPluginsService::test_update_plugin [gw5] [ 23%] PASSED tests/meltano/core/test_project_plugins_service.py::TestProjectPluginsService::test_update_plugin tests/meltano/core/test_project_plugins_service.py::TestProjectPluginsService::test_find_plugins_by_mapping_name [gw5] [ 24%] PASSED tests/meltano/core/test_project_plugins_service.py::TestProjectPluginsService::test_find_plugins_by_mapping_name tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_parsing_failures [gw0] [ 24%] PASSED tests/meltano/core/test_schedule_service.py::TestScheduleService::test_run_elt_schedule tests/meltano/core/test_schedule_service.py::TestScheduleService::test_remove_schedule [gw0] [ 24%] PASSED tests/meltano/core/test_schedule_service.py::TestScheduleService::test_remove_schedule tests/meltano/core/test_schedule_service.py::TestScheduleService::test_run_job_schedule [gw6] [ 24%] PASSED tests/meltano/core/test_elt_context.py::TestELTContext::test_loader tests/meltano/core/test_elt_context.py::TestELTContext::test_select_filter [gw7] [ 24%] PASSED tests/meltano/core/runner/test_runner.py::TestSingerRunner::test_bookmark[True-select_filter3-2] tests/meltano/core/runner/test_runner.py::TestSingerRunner::test_run [gw2] [ 24%] PASSED tests/meltano/api/controllers/test_settings.py::TestRoles::test_delete_role[alice-201] tests/meltano/api/controllers/test_settings.py::TestRoles::test_delete_admin_role[alice-403] [gw4] [ 24%] PASSED tests/meltano/core/block/test_extract_load.py::TestELBContextBuilder::test_make_block_tracks_envs tests/meltano/core/block/test_extract_load.py::TestELBContextBuilder::test_make_block_returns_valid_singer_block [gw3] [ 25%] PASSED tests/meltano/core/plugin/singer/test_target.py::TestSingerTarget::test_setup_bookmark_writer [gw5] [ 25%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_parsing_failures tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_dry_run tests/meltano/api/test_security.py::TestProjectReadonlyEnabled::test_identity [gw5] [ 25%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_dry_run tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_tap_and_target_failed [gw5] [ 25%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_tap_and_target_failed tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_target_failure_before_tap_finished [gw5] [ 25%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_target_failure_before_tap_finished tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_custom_suffix_active_environment[dynamic (multiple env)] [gw5] [ 25%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_custom_suffix_active_environment[dynamic (multiple env)] tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_tap_failure [gw5] [ 25%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_tap_failure tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_custom_suffix_active_environment[dynamic (single env)] [gw5] [ 26%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_custom_suffix_active_environment[dynamic (single env)] tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_complex_invocations [gw5] [ 26%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_complex_invocations tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_mapper_config [gw5] [ 26%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_mapper_config tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_color_console_exception_handler[False] [gw5] [ 26%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_color_console_exception_handler[False] tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_plugin_command_failure [gw5] [ 26%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_plugin_command_failure tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_custom_suffix_command_option [gw5] [ 26%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_custom_suffix_command_option tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_mapper_failure [gw5] [ 26%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_mapper_failure tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_target_failure_after_tap_finished [gw5] [ 27%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_target_failure_after_tap_finished tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_color_console_exception_handler[True] [gw5] [ 27%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_color_console_exception_handler[True] tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_tap_line_length_limit_error [gw5] [ 27%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_tap_line_length_limit_error tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_basic_invocations [gw5] [ 27%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_basic_invocations tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_multiple_commands [gw5] [ 27%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_multiple_commands tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_custom_suffix_active_environment[static] [gw5] [ 27%] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_custom_suffix_active_environment[static] tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_add [gw5] [ 27%] ERROR tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_add tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_remove [gw5] [ 28%] ERROR tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_remove tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_run[143] [gw5] [ 28%] ERROR tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_run[143] tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_set [gw5] [ 28%] ERROR tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_set tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_run[1] [gw5] [ 28%] ERROR tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_run[1] tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_run[0] [gw5] [ 28%] ERROR tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_run[0] tests/meltano/core/logging/test_output_logger.py::TestOutputLogger::test_logging_redirect [gw5] [ 28%] PASSED tests/meltano/core/logging/test_output_logger.py::TestOutputLogger::test_logging_redirect tests/meltano/core/logging/test_output_logger.py::TestOutputLogger::test_set_custom_logger [gw5] [ 28%] PASSED tests/meltano/core/logging/test_output_logger.py::TestOutputLogger::test_set_custom_logger tests/meltano/core/logging/test_output_logger.py::TestOutputLogger::test_stdio_capture [gw5] [ 29%] PASSED tests/meltano/core/logging/test_output_logger.py::TestOutputLogger::test_stdio_capture tests/meltano/core/logging/test_output_logger.py::TestOutputLogger::test_out_writers [gw5] [ 29%] PASSED tests/meltano/core/logging/test_output_logger.py::TestOutputLogger::test_out_writers tests/meltano/core/logging/test_output_logger.py::TestOutputLogger::test_logging_exception [gw2] [ 29%] PASSED tests/meltano/api/controllers/test_settings.py::TestRoles::test_delete_admin_role[alice-403] tests/meltano/api/controllers/test_settings.py::TestRoles::test_create_role[alice-201] [gw5] [ 29%] PASSED tests/meltano/core/logging/test_output_logger.py::TestOutputLogger::test_logging_exception tests/meltano/cli/test_job_cmd.py::TestCliJob::test_job_list [gw5] [ 29%] ERROR tests/meltano/cli/test_job_cmd.py::TestCliJob::test_job_list tests/meltano/cli/test_job_cmd.py::TestCliJob::test_job_add [gw5] [ 29%] ERROR tests/meltano/cli/test_job_cmd.py::TestCliJob::test_job_add tests/meltano/cli/test_job_cmd.py::TestCliJob::test_job_remove [gw5] [ 29%] ERROR tests/meltano/cli/test_job_cmd.py::TestCliJob::test_job_remove tests/meltano/cli/test_job_cmd.py::TestCliJob::test_job_set [gw5] [ 30%] ERROR tests/meltano/cli/test_job_cmd.py::TestCliJob::test_job_set tests/meltano/core/test_plugin_lock_service.py::TestPluginLockService::test_save [gw5] [ 30%] PASSED tests/meltano/core/test_plugin_lock_service.py::TestPluginLockService::test_save tests/meltano/core/test_plugin_lock_service.py::TestPluginLock::test_save [gw0] [ 30%] PASSED tests/meltano/core/test_schedule_service.py::TestScheduleService::test_run_job_schedule tests/meltano/core/test_schedule_service.py::TestScheduleService::test_schedule_start_date [gw5] [ 30%] PASSED tests/meltano/core/test_plugin_lock_service.py::TestPluginLock::test_save tests/meltano/core/test_plugin_lock_service.py::TestPluginLock::test_path [gw5] [ 30%] PASSED tests/meltano/core/test_plugin_lock_service.py::TestPluginLock::test_path tests/meltano/core/test_plugin_lock_service.py::TestPluginLock::test_load [gw5] [ 30%] PASSED tests/meltano/core/test_plugin_lock_service.py::TestPluginLock::test_load [gw2] [ 30%] PASSED tests/meltano/api/controllers/test_settings.py::TestRoles::test_create_role[alice-201] tests/meltano/api/controllers/test_settings.py::TestRoles::test_delete_role[None-401] tests/meltano/core/test_venv_service.py::TestVenvService::test_install [gw4] [ 31%] PASSED tests/meltano/core/block/test_extract_load.py::TestELBContextBuilder::test_make_block_returns_valid_singer_block tests/meltano/core/block/test_extract_load.py::TestELBContextBuilder::test_builder_returns_elb_context [gw1] [ 31%] PASSED tests/meltano/core/test_plugin_remove_service.py::TestPluginRemoveService::test_remove_db_error tests/meltano/core/test_plugin_remove_service.py::TestPluginRemoveService::test_remove_installation_error [gw3] [ 31%] PASSED tests/meltano/api/test_security.py::TestProjectReadonlyEnabled::test_identity [gw2] [ 31%] PASSED tests/meltano/api/controllers/test_settings.py::TestRoles::test_delete_role[None-401] tests/meltano/api/test_security.py::TestProjectReadonlyEnabled::test_upgrade tests/meltano/api/controllers/test_settings.py::TestRoles::test_assign_role[rob-403] [gw7] [ 31%] PASSED tests/meltano/core/runner/test_runner.py::TestSingerRunner::test_run tests/meltano/core/runner/test_runner.py::TestSingerRunner::test_bookmark[True-select_filter1-1] [gw3] [ 31%] PASSED tests/meltano/api/test_security.py::TestProjectReadonlyEnabled::test_upgrade tests/meltano/api/test_security.py::TestProjectReadonlyEnabled::test_plugins [gw4] [ 31%] PASSED tests/meltano/core/block/test_extract_load.py::TestELBContextBuilder::test_builder_returns_elb_context tests/meltano/core/block/test_extract_load.py::TestExtractLoadBlocks::test_link_io [gw0] [ 32%] PASSED tests/meltano/core/test_schedule_service.py::TestScheduleService::test_schedule_start_date [gw2] [ 32%] PASSED tests/meltano/api/controllers/test_settings.py::TestRoles::test_assign_role[rob-403] tests/meltano/api/controllers/test_settings.py::TestRoles::test_assign_role[alice-201] tests/meltano/api/test_mail.py::TestMailService::test_get_unsubscribe_group [gw6] [ 32%] PASSED tests/meltano/core/test_elt_context.py::TestELTContext::test_select_filter tests/meltano/core/test_elt_context.py::TestELTContext::test_transformer [gw2] [ 32%] PASSED tests/meltano/api/controllers/test_settings.py::TestRoles::test_assign_role[alice-201] tests/meltano/api/controllers/test_settings.py::TestRoles::test_create_role[rob-403] [gw0] [ 32%] PASSED tests/meltano/api/test_mail.py::TestMailService::test_get_unsubscribe_group tests/meltano/api/test_mail.py::TestMailService::test_create_message [gw0] [ 32%] PASSED tests/meltano/api/test_mail.py::TestMailService::test_create_message tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[SUCCESS-None-None-False] [gw0] [ 32%] PASSED tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[SUCCESS-None-None-False] tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[RUNNING-None-4-False] [gw0] [ 33%] PASSED tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[RUNNING-None-4-False] tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[RUNNING-None-0-False] [gw0] [ 33%] PASSED tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[RUNNING-None-0-False] tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[RUNNING-None-None-False] [gw0] [ 33%] PASSED tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[RUNNING-None-None-False] tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[RUNNING-None-6-True] [gw0] [ 33%] PASSED tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[RUNNING-None-6-True] tests/meltano/core/job/test_finder.py::TestJobFinder::test_stale [gw0] [ 33%] PASSED tests/meltano/core/job/test_finder.py::TestJobFinder::test_stale tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[RUNNING-25-None-True] [gw0] [ 33%] PASSED tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[RUNNING-25-None-True] tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[FAIL-None-None-False] [gw0] [ 34%] PASSED tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[FAIL-None-None-False] tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[RUNNING-23-None-False] [gw0] [ 34%] PASSED tests/meltano/core/job/test_finder.py::TestJobFinder::test_all_stale[RUNNING-23-None-False] [gw7] [ 34%] PASSED tests/meltano/core/runner/test_runner.py::TestSingerRunner::test_bookmark[True-select_filter1-1] tests/meltano/core/runner/test_runner.py::TestSingerRunner::test_bookmark[False-select_filter0-1] [gw2] [ 34%] PASSED tests/meltano/api/controllers/test_settings.py::TestRoles::test_create_role[rob-403] tests/meltano/core/tracking/test_exception.py::test_complex_exception_context tests/meltano/core/state_store/test_state_store.py::test_state_store_manager_from_project_settings [gw0] [ 34%] FAILED tests/meltano/core/tracking/test_exception.py::test_complex_exception_context tests/meltano/core/tracking/test_exception.py::test_null_exception_context [gw0] [ 34%] PASSED tests/meltano/core/tracking/test_exception.py::test_null_exception_context tests/meltano/core/tracking/test_exception.py::test_simple_exception_context [gw0] [ 34%] PASSED tests/meltano/core/tracking/test_exception.py::test_simple_exception_context tests/meltano/core/block/test_parser.py::TestParserUtils::test_is_command_block [gw3] [ 35%] PASSED tests/meltano/api/test_security.py::TestProjectReadonlyEnabled::test_plugins tests/meltano/api/test_security.py::TestProjectReadonlyEnabled::test_pipeline_schedules_save [gw2] [ 35%] PASSED tests/meltano/core/state_store/test_state_store.py::test_state_store_manager_from_project_settings tests/meltano/cli/test_cli.py::TestCli::test_activate_project [gw3] [ 35%] PASSED tests/meltano/api/test_security.py::TestProjectReadonlyEnabled::test_pipeline_schedules_save tests/meltano/api/test_security.py::TestProjectReadonlyEnabled::test_bootstrap [gw0] [ 35%] PASSED tests/meltano/core/block/test_parser.py::TestParserUtils::test_is_command_block tests/meltano/core/test_utils.py::test_set_at_path [gw0] [ 35%] PASSED tests/meltano/core/test_utils.py::test_set_at_path tests/meltano/core/test_utils.py::test_pop_at_path [gw0] [ 35%] PASSED tests/meltano/core/test_utils.py::test_pop_at_path tests/meltano/core/test_utils.py::test_nest [gw0] [ 35%] PASSED tests/meltano/core/test_utils.py::test_nest tests/meltano/core/test_utils.py::test_expand_env_vars [gw0] [ 36%] PASSED tests/meltano/core/test_utils.py::test_expand_env_vars tests/meltano/core/test_utils.py::test_expand_env_vars_nested [gw0] [ 36%] PASSED tests/meltano/core/test_utils.py::test_expand_env_vars_nested tests/meltano/core/test_utils.py::test_flatten [gw0] [ 36%] PASSED tests/meltano/core/test_utils.py::test_flatten tests/meltano/core/test_project.py::TestProject::test_find [gw3] [ 36%] PASSED tests/meltano/api/test_security.py::TestProjectReadonlyEnabled::test_bootstrap tests/meltano/api/test_security.py::TestProjectReadonlyEnabled::test_current_user [gw0] [ 36%] PASSED tests/meltano/core/test_project.py::TestProject::test_find [gw7] [ 36%] PASSED tests/meltano/core/runner/test_runner.py::TestSingerRunner::test_bookmark[False-select_filter0-1] tests/meltano/core/test_project.py::TestProject::test_activate tests/meltano/core/runner/test_runner.py::TestSingerRunner::test_invoke [gw0] [ 36%] PASSED tests/meltano/core/test_project.py::TestProject::test_activate tests/meltano/core/test_project.py::TestProject::test_find_threadsafe [gw0] [ 37%] PASSED tests/meltano/core/test_project.py::TestProject::test_find_threadsafe tests/meltano/core/test_project.py::TestProject::test_preserve_comments [gw2] [ 37%] ERROR tests/meltano/cli/test_cli.py::TestCli::test_activate_project tests/meltano/cli/test_cli.py::TestCli::test_empty_meltano_yml_project [gw0] [ 37%] PASSED tests/meltano/core/test_project.py::TestProject::test_preserve_comments tests/meltano/core/test_project.py::TestProject::test_meltano_concurrency [gw2] [ 37%] ERROR tests/meltano/cli/test_cli.py::TestCli::test_empty_meltano_yml_project tests/meltano/cli/test_cli.py::TestCli::test_activate_project_readonly_env [gw2] [ 37%] ERROR tests/meltano/cli/test_cli.py::TestCli::test_activate_project_readonly_env tests/meltano/cli/test_cli.py::TestCli::test_activate_project_readonly_dotenv [gw2] [ 37%] ERROR tests/meltano/cli/test_cli.py::TestCli::test_activate_project_readonly_dotenv tests/meltano/cli/test_cli.py::TestLargeConfigProject::test_list_config_performance [gw2] [ 37%] ERROR tests/meltano/cli/test_cli.py::TestLargeConfigProject::test_list_config_performance tests/meltano/cli/test_cli.py::TestCli::test_handle_meltano_error [gw2] [ 38%] PASSED tests/meltano/cli/test_cli.py::TestCli::test_handle_meltano_error tests/meltano/cli/test_cli.py::TestCli::test_environment_variable_overrides_default [gw3] [ 38%] PASSED tests/meltano/api/test_security.py::TestProjectReadonlyEnabled::test_current_user tests/meltano/api/test_security.py::TestProjectReadonlyEnabled::test_plugins_add [gw2] [ 38%] ERROR tests/meltano/cli/test_cli.py::TestCli::test_environment_variable_overrides_default tests/meltano/cli/test_cli.py::TestCli::test_version [gw2] [ 38%] ERROR tests/meltano/cli/test_cli.py::TestCli::test_version tests/meltano/cli/test_cli.py::TestCli::test_no_environment_overrides_default [gw2] [ 38%] ERROR tests/meltano/cli/test_cli.py::TestCli::test_no_environment_overrides_default tests/meltano/cli/test_cli.py::TestCli::test_upper_null_environment_overrides_default [gw6] [ 38%] PASSED tests/meltano/core/test_elt_context.py::TestELTContext::test_transformer [gw2] [ 38%] ERROR tests/meltano/cli/test_cli.py::TestCli::test_upper_null_environment_overrides_default tests/meltano/cli/test_cli.py::TestCli::test_environment_flag_overrides_default [gw2] [ 39%] ERROR tests/meltano/cli/test_cli.py::TestCli::test_environment_flag_overrides_default tests/meltano/cli/test_cli.py::TestCli::test_cwd_option [gw2] [ 39%] ERROR tests/meltano/cli/test_cli.py::TestCli::test_cwd_option tests/meltano/cli/test_cli.py::TestCli::test_no_environment_and_null_environment_overrides_default [gw2] [ 39%] ERROR tests/meltano/cli/test_cli.py::TestCli::test_no_environment_and_null_environment_overrides_default tests/meltano/cli/test_cli.py::TestCli::test_lower_null_environment_overrides_default tests/meltano/core/plugin/singer/test_mapper.py::TestSingerMapper::test_exec_args [gw2] [ 39%] ERROR tests/meltano/cli/test_cli.py::TestCli::test_lower_null_environment_overrides_default tests/meltano/cli/test_cli.py::TestCli::test_default_environment_is_activated [gw2] [ 39%] ERROR tests/meltano/cli/test_cli.py::TestCli::test_default_environment_is_activated tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-not-disabled-by-invalid-no-color-env] [gw2] [ 39%] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-not-disabled-by-invalid-no-color-env] tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-disabled-by-1-no-color-env] [gw2] [ 39%] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-disabled-by-1-no-color-env] tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[cli-colors-enabled-log-colors-disabled] [gw2] [ 40%] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[cli-colors-enabled-log-colors-disabled] tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-not-disabled-by-FALSE-no-color-env] [gw2] [ 40%] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-not-disabled-by-FALSE-no-color-env] tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[all-colors-disabled--no-color-precedence] [gw2] [ 40%] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[all-colors-disabled--no-color-precedence] tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-not-disabled-by-f-no-color-env] [gw2] [ 40%] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-not-disabled-by-f-no-color-env] tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-disabled-by-t-no-color-env] [gw2] [ 40%] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-disabled-by-t-no-color-env] tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-enabled-by-default] [gw2] [ 40%] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-enabled-by-default] tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-disabled-by-TRUE-no-color-env] [gw2] [ 40%] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-disabled-by-TRUE-no-color-env] tests/meltano/cli/test_invoke.py::TestCliInvoke::test_list_commands [gw2] [ 41%] ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_list_commands tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_exit_code [gw2] [ 41%] ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_exit_code tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_dump_config [gw2] [ 41%] ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_dump_config tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_triggers [gw2] [ 41%] ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_triggers tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_command_containerized [gw2] [ 41%] ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_command_containerized tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_args [gw2] [ 41%] ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_args tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_command [gw2] [ 41%] ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_command tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_command_args [gw2] [ 42%] ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_command_args tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke [gw2] [ 42%] ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke tests/meltano/core/tracking/test_tracker.py::TestTracker::test_context_with_telemetry_state_change_event[False] [gw3] [ 42%] PASSED tests/meltano/api/test_security.py::TestProjectReadonlyEnabled::test_plugins_add tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_plugins_add [gw2] [ 42%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_context_with_telemetry_state_change_event[False] tests/meltano/core/tracking/test_tracker.py::TestTracker::test_invalid_analytics_json_is_overwritten[4] [gw2] [ 42%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_invalid_analytics_json_is_overwritten[4] tests/meltano/core/tracking/test_tracker.py::TestTracker::test_can_track[snowplow_endpoints3-False-False] [gw1] [ 42%] PASSED tests/meltano/core/test_plugin_remove_service.py::TestPluginRemoveService::test_remove_installation_error tests/meltano/core/test_plugin_remove_service.py::TestPluginRemoveService::test_default_init_should_not_fail [gw1] [ 42%] PASSED tests/meltano/core/test_plugin_remove_service.py::TestPluginRemoveService::test_default_init_should_not_fail tests/meltano/core/test_plugin_remove_service.py::TestPluginRemoveService::test_remove_meltano_yml_error [gw2] [ 43%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_can_track[snowplow_endpoints3-False-False] tests/meltano/core/tracking/test_tracker.py::TestTracker::test_send_anonymous_usage_stats [gw4] [ 43%] PASSED tests/meltano/core/block/test_extract_load.py::TestExtractLoadBlocks::test_link_io tests/meltano/core/block/test_extract_load.py::TestExtractLoadBlocks::test_elb_validation [gw3] [ 43%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_plugins_add tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_bootstrap [gw6] [ 43%] PASSED tests/meltano/core/plugin/singer/test_mapper.py::TestSingerMapper::test_exec_args tests/meltano/cli/test_lock.py::TestLock::test_lock_invalid_options[noop] [gw2] [ 43%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_send_anonymous_usage_stats tests/meltano/core/tracking/test_tracker.py::TestTracker::test_update_analytics_json [gw3] [ 43%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_bootstrap tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_upgrade [gw2] [ 43%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_update_analytics_json tests/meltano/core/tracking/test_tracker.py::TestTracker::test_no_state_change_event_without_analytics_json [gw3] [ 44%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_upgrade tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_identity_authenticated [gw2] [ 44%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_no_state_change_event_without_analytics_json tests/meltano/core/tracking/test_tracker.py::TestTracker::test_default_send_anonymous_usage_stats [gw4] [ 44%] PASSED tests/meltano/core/block/test_extract_load.py::TestExtractLoadBlocks::test_elb_validation tests/meltano/core/block/test_extract_load.py::TestExtractLoadBlocks::test_elb_with_job_context [gw3] [ 44%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_identity_authenticated tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_current_user [gw2] [ 44%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_default_send_anonymous_usage_stats tests/meltano/core/tracking/test_tracker.py::TestTracker::test_telemetry_state_change_check [gw6] [ 44%] ERROR tests/meltano/cli/test_lock.py::TestLock::test_lock_invalid_options[noop] tests/meltano/cli/test_lock.py::TestLock::test_lock_invalid_options[all-and-plugin-name] [gw6] [ 44%] ERROR tests/meltano/cli/test_lock.py::TestLock::test_lock_invalid_options[all-and-plugin-name] tests/meltano/cli/test_lock.py::TestLock::test_lockfile_exists [gw6] [ 45%] ERROR tests/meltano/cli/test_lock.py::TestLock::test_lockfile_exists tests/meltano/cli/test_lock.py::TestLock::test_lockfile_update [gw6] [ 45%] ERROR tests/meltano/cli/test_lock.py::TestLock::test_lockfile_update tests/meltano/cli/test_lock.py::TestLock::test_lockfile_update_extractors [gw6] [ 45%] ERROR tests/meltano/cli/test_lock.py::TestLock::test_lockfile_update_extractors tests/meltano/core/tracking/test_plugins.py::TestPluginsTrackingContext::test_plugins_tracking_context_from_block [gw3] [ 45%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_current_user tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_upgrade_authenticated [gw2] [ 45%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_telemetry_state_change_check tests/meltano/core/tracking/test_tracker.py::TestTracker::test_no_project_id_state_change_if_tracking_disabled [gw7] [ 45%] PASSED tests/meltano/core/runner/test_runner.py::TestSingerRunner::test_invoke tests/meltano/core/runner/test_runner.py::TestSingerRunner::test_bookmark[False-select_filter2-1] [gw3] [ 45%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_upgrade_authenticated tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_bootstrap_authenticated [gw3] [ 46%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_bootstrap_authenticated tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_plugins [gw2] [ 46%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_no_project_id_state_change_if_tracking_disabled tests/meltano/core/tracking/test_tracker.py::TestTracker::test_restore_project_id_from_analytics_json [gw1] [ 46%] PASSED tests/meltano/core/test_plugin_remove_service.py::TestPluginRemoveService::test_remove_meltano_yml_error tests/meltano/core/test_plugin_remove_service.py::TestPluginRemoveService::test_remove [gw0] [ 46%] PASSED tests/meltano/core/test_project.py::TestProject::test_meltano_concurrency tests/meltano/core/test_project.py::TestIncompatibleProject::test_incompatible [gw3] [ 46%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_plugins tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_identity [gw2] [ 46%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_restore_project_id_from_analytics_json tests/meltano/core/tracking/test_tracker.py::TestTracker::test_restore_project_id_and_telemetry_state_change [gw0] [ 46%] PASSED tests/meltano/core/test_project.py::TestIncompatibleProject::test_incompatible tests/meltano/core/test_meltano_invoker.py::TestMeltanoInvoker::test_invoke_executable [gw4] [ 47%] PASSED tests/meltano/core/block/test_extract_load.py::TestExtractLoadBlocks::test_elb_with_job_context tests/meltano/core/block/test_extract_load.py::TestExtractLoadBlocks::test_extract_load_block [gw3] [ 47%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_identity tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_plugins_add_authenticated [gw2] [ 47%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_restore_project_id_and_telemetry_state_change tests/meltano/core/tracking/test_tracker.py::TestTracker::test_timeout_if_endpoint_unavailable[no_timeout] [gw6] [ 47%] PASSED tests/meltano/core/tracking/test_plugins.py::TestPluginsTrackingContext::test_plugins_tracking_context_from_block tests/meltano/core/tracking/test_plugins.py::TestPluginsTrackingContext::test_plugins_tracking_context [gw6] [ 47%] PASSED tests/meltano/core/tracking/test_plugins.py::TestPluginsTrackingContext::test_plugins_tracking_context tests/meltano/core/plugin/test_plugin_settings.py::test_create [gw3] [ 47%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_plugins_add_authenticated tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_plugins_authenticated [gw0] [ 47%] PASSED tests/meltano/core/test_meltano_invoker.py::TestMeltanoInvoker::test_invoke_executable tests/meltano/core/test_meltano_invoker.py::TestMeltanoInvoker::test_invoke [gw6] [ 48%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::test_create tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_as_dict [gw5] [ 48%] PASSED tests/meltano/core/test_venv_service.py::TestVenvService::test_install tests/meltano/core/test_venv_service.py::TestVenvService::test_clean_install [gw2] [ 48%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_timeout_if_endpoint_unavailable[no_timeout] tests/meltano/core/tracking/test_tracker.py::TestTracker::test_send_anonymous_usage_stats_no_env[True] [gw7] [ 48%] PASSED tests/meltano/core/runner/test_runner.py::TestSingerRunner::test_bookmark[False-select_filter2-1] tests/meltano/core/test_validation_service.py::TestValidationsRunner::test_run_all [gw2] [ 48%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_send_anonymous_usage_stats_no_env[True] tests/meltano/core/tracking/test_tracker.py::TestTracker::test_invalid_analytics_json_is_overwritten[3] [gw2] [ 48%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_invalid_analytics_json_is_overwritten[3] tests/meltano/core/tracking/test_tracker.py::TestTracker::test_invalid_analytics_json_is_overwritten[1] [gw2] [ 48%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_invalid_analytics_json_is_overwritten[1] tests/meltano/core/tracking/test_tracker.py::TestTracker::test_project_context_send_anonymous_usage_stats_source [gw0] [ 49%] PASSED tests/meltano/core/test_meltano_invoker.py::TestMeltanoInvoker::test_invoke tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[01 Top-level env (with terminal context)-env_var_resolution_expectation1] [gw2] [ 49%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_project_context_send_anonymous_usage_stats_source tests/meltano/core/tracking/test_tracker.py::TestTracker::test_get_snowplow_tracker_invalid_endpoint [gw2] [ 49%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_get_snowplow_tracker_invalid_endpoint tests/meltano/core/tracking/test_tracker.py::TestTracker::test_invalid_analytics_json_is_overwritten[2] [gw2] [ 49%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_invalid_analytics_json_is_overwritten[2] tests/meltano/core/tracking/test_tracker.py::TestTracker::test_analytics_json_is_created [gw3] [ 49%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndReadonlyEnabled::test_plugins_authenticated tests/meltano/api/test_security.py::TestNothingEnabled::test_plugins_add [gw0] [ 49%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[01 Top-level env (with terminal context)-env_var_resolution_expectation1] tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[09 Environment-level Plugin env-env_var_resolution_expectation8] [gw0] [ 50%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[09 Environment-level Plugin env-env_var_resolution_expectation8] tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[04 Environment-level plugin env (with terminal context)-env_var_resolution_expectation4] [gw0] [ 50%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[04 Environment-level plugin env (with terminal context)-env_var_resolution_expectation4] tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[16 Set in indirected environment-level plugin config-env_var_resolution_expectation15] [gw0] [ 50%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[16 Set in indirected environment-level plugin config-env_var_resolution_expectation15] tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[12 Environment-level plugin config (with terminal context)-env_var_resolution_expectation11] [gw0] [ 50%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[12 Environment-level plugin config (with terminal context)-env_var_resolution_expectation11] tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[08 Environment-level env-env_var_resolution_expectation7] [gw0] [ 50%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[08 Environment-level env-env_var_resolution_expectation7] tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[13 Top-level plugin setting-env_var_resolution_expectation12] [gw0] [ 50%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[13 Top-level plugin setting-env_var_resolution_expectation12] tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[06 Top-level env-env_var_resolution_expectation5] [gw0] [ 50%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[06 Top-level env-env_var_resolution_expectation5] tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[10 Top-level plugin setting (with terminal context)-env_var_resolution_expectation9] [gw0] [ 51%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[10 Top-level plugin setting (with terminal context)-env_var_resolution_expectation9] tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[11 Top-level plugin config (with terminal context)-env_var_resolution_expectation10] [gw0] [ 51%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[11 Top-level plugin config (with terminal context)-env_var_resolution_expectation10] tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[03 Environment-level env (with terminal context)-env_var_resolution_expectation3] [gw0] [ 51%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[03 Environment-level env (with terminal context)-env_var_resolution_expectation3] tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[15 Environment-level plugin config-env_var_resolution_expectation14] [gw0] [ 51%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[15 Environment-level plugin config-env_var_resolution_expectation14] tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[00 Terminal environment-env_var_resolution_expectation0] [gw0] [ 51%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[00 Terminal environment-env_var_resolution_expectation0] tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[07 Top-level plugin env (with terminal context)-env_var_resolution_expectation6] [gw0] [ 51%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[07 Top-level plugin env (with terminal context)-env_var_resolution_expectation6] tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[14 Set in top-level plugin config-env_var_resolution_expectation13] [gw0] [ 51%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[14 Set in top-level plugin config-env_var_resolution_expectation13] tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[02 Top-level plugin env (with terminal context)-env_var_resolution_expectation2] [gw0] [ 52%] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[02 Top-level plugin env (with terminal context)-env_var_resolution_expectation2] tests/meltano/core/test_environment_variables.py::test_strict_env_var_mode_raises_partial_replace [gw0] [ 52%] ERROR tests/meltano/core/test_environment_variables.py::test_strict_env_var_mode_raises_partial_replace tests/meltano/core/test_environment_variables.py::test_environment_variable_inheritance_meltano_env_only [gw0] [ 52%] ERROR tests/meltano/core/test_environment_variables.py::test_environment_variable_inheritance_meltano_env_only tests/meltano/core/test_environment_variables.py::test_strict_env_var_mode_raises_full_replace [gw0] [ 52%] ERROR tests/meltano/core/test_environment_variables.py::test_strict_env_var_mode_raises_full_replace tests/meltano/core/test_environment_variables.py::test_environment_variable_inheritance [gw0] [ 52%] ERROR tests/meltano/core/test_environment_variables.py::test_environment_variable_inheritance tests/meltano/core/hub/test_meltano_hub_service.py::TestMeltanoHubService::test_find_definition_original_variant [gw2] [ 52%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_analytics_json_is_created tests/meltano/core/tracking/test_tracker.py::TestTracker::test_can_track[snowplow_endpoints2-True-False] [gw7] [ 52%] PASSED tests/meltano/core/test_validation_service.py::TestValidationsRunner::test_run_all tests/meltano/core/test_validation_service.py::TestValidationsRunner::test_collect_tests [gw2] [ 53%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_can_track[snowplow_endpoints2-True-False] tests/meltano/core/tracking/test_tracker.py::TestTracker::test_invalid_analytics_json_is_overwritten[0] [gw7] [ 53%] PASSED tests/meltano/core/test_validation_service.py::TestValidationsRunner::test_collect_tests tests/meltano/core/test_project_init_service.py::test_project_init_success[empty directory] [gw2] [ 53%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_invalid_analytics_json_is_overwritten[0] tests/meltano/core/tracking/test_tracker.py::TestTracker::test_timeout_if_endpoint_unavailable[timeout] [gw7] [ 53%] PASSED tests/meltano/core/test_project_init_service.py::test_project_init_success[empty directory] [gw6] [ 53%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_as_dict tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_store_dotenv tests/meltano/core/test_project_init_service.py::test_project_init_no_write_permission [gw7] [ 53%] PASSED tests/meltano/core/test_project_init_service.py::test_project_init_no_write_permission tests/meltano/core/test_project_init_service.py::test_project_init_success[new directory] [gw0] [ 53%] PASSED tests/meltano/core/hub/test_meltano_hub_service.py::TestMeltanoHubService::test_find_definition_original_variant tests/meltano/core/hub/test_meltano_hub_service.py::TestMeltanoHubService::test_variant_not_found [gw0] [ 54%] PASSED tests/meltano/core/hub/test_meltano_hub_service.py::TestMeltanoHubService::test_variant_not_found tests/meltano/core/hub/test_meltano_hub_service.py::TestMeltanoHubService::test_get_plugins_of_type [gw0] [ 54%] PASSED tests/meltano/core/hub/test_meltano_hub_service.py::TestMeltanoHubService::test_get_plugins_of_type tests/meltano/core/hub/test_meltano_hub_service.py::TestMeltanoHubService::test_find_definition_specified_variant [gw0] [ 54%] PASSED tests/meltano/core/hub/test_meltano_hub_service.py::TestMeltanoHubService::test_find_definition_specified_variant tests/meltano/core/hub/test_meltano_hub_service.py::TestMeltanoHubService::test_find_definition_default_variant [gw0] [ 54%] PASSED tests/meltano/core/hub/test_meltano_hub_service.py::TestMeltanoHubService::test_find_definition_default_variant [gw4] [ 54%] PASSED tests/meltano/core/block/test_extract_load.py::TestExtractLoadBlocks::test_extract_load_block tests/meltano/core/hub/test_meltano_hub_service.py::TestMeltanoHubService::test_hub_auth [gw7] [ 54%] PASSED tests/meltano/core/test_project_init_service.py::test_project_init_success[new directory] tests/meltano/core/block/test_extract_load.py::TestExtractLoadUtils::test_generate_state_id_no_environment [gw4] [ 54%] PASSED tests/meltano/core/block/test_extract_load.py::TestExtractLoadUtils::test_generate_state_id_no_environment tests/meltano/core/block/test_extract_load.py::TestExtractLoadUtils::test_generate_state_id [gw4] [ 55%] PASSED tests/meltano/core/block/test_extract_load.py::TestExtractLoadUtils::test_generate_state_id tests/meltano/core/block/test_extract_load.py::TestExtractLoadUtils::test_generate_state_id_component_contains_delimiter [gw4] [ 55%] PASSED tests/meltano/core/block/test_extract_load.py::TestExtractLoadUtils::test_generate_state_id_component_contains_delimiter tests/meltano/core/block/test_extract_load.py::TestELBContext::test_elt_run_dir_is_returned tests/meltano/core/test_project_init_service.py::test_project_init_missing_parent_directory [gw7] [ 55%] PASSED tests/meltano/core/test_project_init_service.py::test_project_init_missing_parent_directory tests/meltano/core/test_project_init_service.py::test_project_init_non_empty_directory [gw7] [ 55%] PASSED tests/meltano/core/test_project_init_service.py::test_project_init_non_empty_directory tests/meltano/core/test_config_service.py::TestConfigService::test_default_init_should_not_fail [gw0] [ 55%] PASSED tests/meltano/core/hub/test_meltano_hub_service.py::TestMeltanoHubService::test_hub_auth tests/meltano/core/hub/test_meltano_hub_service.py::TestMeltanoHubService::test_definition_not_found [gw0] [ 55%] PASSED tests/meltano/core/hub/test_meltano_hub_service.py::TestMeltanoHubService::test_definition_not_found tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_add[transformers-transformer-mock-None-original] [gw6] [ 55%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_store_dotenv tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_nested_keys [gw7] [ 56%] PASSED tests/meltano/core/test_config_service.py::TestConfigService::test_default_init_should_not_fail [gw3] [ 56%] PASSED tests/meltano/api/test_security.py::TestNothingEnabled::test_plugins_add tests/meltano/api/test_security.py::TestNothingEnabled::test_upgrade tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryService::test_discovery_url_mock [gw4] [ 56%] PASSED tests/meltano/core/block/test_extract_load.py::TestELBContext::test_elt_run_dir_is_returned tests/meltano/cli/test_discover.py::TestCliDiscover::test_discover [gw4] [ 56%] ERROR tests/meltano/cli/test_discover.py::TestCliDiscover::test_discover tests/meltano/cli/test_discover.py::TestCliDiscover::test_discover_extractors [gw4] [ 56%] ERROR tests/meltano/cli/test_discover.py::TestCliDiscover::test_discover_extractors tests/meltano/cli/test_auto_install.py::TestAutoInstall::test_carbon_intensity_sqlite [gw4] [ 56%] SKIPPED tests/meltano/cli/test_auto_install.py::TestAutoInstall::test_carbon_intensity_sqlite tests/meltano/core/test_connection_service.py::TestConnectionService::test_params_with_transform[target-csv-analyze_params2] [gw4] [ 56%] SKIPPED tests/meltano/core/test_connection_service.py::TestConnectionService::test_params_with_transform[target-csv-analyze_params2] tests/meltano/core/test_connection_service.py::TestConnectionService::test_params_with_transform[target-snowflake-analyze_params1] [gw4] [ 57%] SKIPPED tests/meltano/core/test_connection_service.py::TestConnectionService::test_params_with_transform[target-snowflake-analyze_params1] tests/meltano/core/test_connection_service.py::TestConnectionService::test_params_with_transform[target-postgres-analyze_params0] [gw4] [ 57%] SKIPPED tests/meltano/core/test_connection_service.py::TestConnectionService::test_params_with_transform[target-postgres-analyze_params0] tests/meltano/core/test_connection_service.py::TestConnectionService::test_params_with_transform[target-sqlite-analyze_params3] [gw4] [ 57%] SKIPPED tests/meltano/core/test_connection_service.py::TestConnectionService::test_params_with_transform[target-sqlite-analyze_params3] tests/meltano/core/test_connection_service.py::TestConnectionService::test_params[target-csv-analyze_params0] [gw4] [ 57%] SKIPPED tests/meltano/core/test_connection_service.py::TestConnectionService::test_params[target-csv-analyze_params0] tests/meltano/core/test_connection_service.py::TestConnectionService::test_params[target-sqlite-analyze_params1] [gw4] [ 57%] SKIPPED tests/meltano/core/test_connection_service.py::TestConnectionService::test_params[target-sqlite-analyze_params1] tests/meltano/core/block/test_singer.py::TestSingerBlocks::test_singer_block_io [gw3] [ 57%] PASSED tests/meltano/api/test_security.py::TestNothingEnabled::test_upgrade tests/meltano/api/test_security.py::TestNothingEnabled::test_current_user [gw3] [ 57%] PASSED tests/meltano/api/test_security.py::TestNothingEnabled::test_current_user tests/meltano/api/test_security.py::TestNothingEnabled::test_identity [gw1] [ 58%] PASSED tests/meltano/core/test_plugin_remove_service.py::TestPluginRemoveService::test_remove tests/meltano/core/state_store/test_db.py::TestDBStateStoreManager::test_get_state_ids [gw2] [ 58%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_timeout_if_endpoint_unavailable[timeout] tests/meltano/core/tracking/test_tracker.py::TestTracker::test_send_anonymous_usage_stats_no_env[False] [gw0] [ 58%] PASSED tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_add[transformers-transformer-mock-None-original] tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_add[utilities-utility-mock-None-original] [gw0] [ 58%] PASSED tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_add[utilities-utility-mock-None-original] tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_add[extractors-tap-mock-meltano-meltano] [gw3] [ 58%] PASSED tests/meltano/api/test_security.py::TestNothingEnabled::test_identity [gw7] [ 58%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryService::test_discovery_url_mock tests/meltano/api/test_security.py::TestNothingEnabled::test_plugins tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryService::test_plugins [gw7] [ 58%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryService::test_plugins [gw0] [ 59%] PASSED tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_add[extractors-tap-mock-meltano-meltano] tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_add[transforms-tap-mock-transform-None-original] tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryService::test_plugins_unknown [gw7] [ 59%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryService::test_plugins_unknown tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryService::test_definition [gw7] [ 59%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryService::test_definition [gw2] [ 59%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_send_anonymous_usage_stats_no_env[False] tests/meltano/core/tracking/test_tracker.py::TestTracker::test_context_with_telemetry_state_change_event[True] tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryService::test_find_base_plugin [gw7] [ 59%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryService::test_find_base_plugin [gw0] [ 59%] PASSED tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_add[transforms-tap-mock-transform-None-original] tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_add[loaders-target-mock-None-original] tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryService::test_get_base_plugin [gw7] [ 59%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryService::test_get_base_plugin [gw1] [ 60%] PASSED tests/meltano/core/state_store/test_db.py::TestDBStateStoreManager::test_get_state_ids tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryService::test_discovery_yaml tests/meltano/core/state_store/test_db.py::TestDBStateStoreManager::test_set_state [gw0] [ 60%] PASSED tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_add[loaders-target-mock-None-original] tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_missing_plugin_exception [gw0] [ 60%] PASSED tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_missing_plugin_exception tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_add_name_contains_state_id_component_delimiter [gw1] [ 60%] PASSED tests/meltano/core/state_store/test_db.py::TestDBStateStoreManager::test_set_state [gw0] [ 60%] PASSED tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_add_name_contains_state_id_component_delimiter tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_add_inherited tests/meltano/core/state_store/test_db.py::TestDBStateStoreManager::test_get_state [gw2] [ 60%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_context_with_telemetry_state_change_event[True] tests/meltano/core/tracking/test_tracker.py::TestTracker::test_exit_event_is_fired [gw2] [ 60%] ERROR tests/meltano/core/tracking/test_tracker.py::TestTracker::test_exit_event_is_fired [gw1] [ 61%] PASSED tests/meltano/core/state_store/test_db.py::TestDBStateStoreManager::test_get_state tests/meltano/core/tracking/test_tracker.py::TestTracker::test_can_track[snowplow_endpoints0-True-True] tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_expand_exec_args [gw0] [ 61%] PASSED tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_add_inherited tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_lockfile_inherited [gw2] [ 61%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_can_track[snowplow_endpoints0-True-True] tests/meltano/core/tracking/test_tracker.py::TestTracker::test_can_track[snowplow_endpoints1-False-False] [gw0] [ 61%] PASSED tests/meltano/core/test_project_add_service.py::TestProjectAddService::test_lockfile_inherited tests/meltano/core/test_locked_definition_service.py::TestLockedDefinitionService::test_find_base_plugin [gw2] [ 61%] PASSED tests/meltano/core/tracking/test_tracker.py::TestTracker::test_can_track[snowplow_endpoints1-False-False] tests/meltano/core/job/test_stale_job_failer.py::TestStaleJobFailer::test_fail_stale_jobs_with_state_id [gw0] [ 61%] PASSED tests/meltano/core/test_locked_definition_service.py::TestLockedDefinitionService::test_find_base_plugin tests/meltano/core/test_locked_definition_service.py::TestLockedDefinitionService::test_definition [gw0] [ 61%] PASSED tests/meltano/core/test_locked_definition_service.py::TestLockedDefinitionService::test_definition tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_false [gw0] [ 62%] PASSED tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_false tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_preserve_comments [gw0] [ 62%] PASSED tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_preserve_comments tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_update_canonical [gw0] [ 62%] PASSED tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_update_canonical tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_nested_empty [gw0] [ 62%] PASSED tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_nested_empty tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_update_kwargs [gw0] [ 62%] PASSED tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_update_kwargs tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_fallbacks [gw0] [ 62%] PASSED tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_fallbacks tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_update_dict [gw0] [ 62%] PASSED tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_update_dict tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_canonical [gw0] [ 63%] PASSED tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_canonical tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_with_attrs [gw0] [ 63%] PASSED tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_with_attrs tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_nested [gw0] [ 63%] PASSED tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_nested tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_defaults [gw0] [ 63%] PASSED tests/meltano/core/behavior/test_canonical.py::TestCanonical::test_defaults tests/meltano/core/behavior/test_hookable.py::TestHookable::test_trigger_derived_hook [gw0] [ 63%] PASSED tests/meltano/core/behavior/test_hookable.py::TestHookable::test_trigger_derived_hook tests/meltano/core/behavior/test_hookable.py::TestHookable::test_trigger_hook_raise [gw0] [ 63%] PASSED tests/meltano/core/behavior/test_hookable.py::TestHookable::test_trigger_hook_raise tests/meltano/core/behavior/test_hookable.py::TestHookable::test_trigger_hook [gw0] [ 63%] PASSED tests/meltano/core/behavior/test_hookable.py::TestHookable::test_trigger_hook tests/meltano/cli/test_remove.py::TestCliRemove::test_remove [gw0] [ 64%] ERROR tests/meltano/cli/test_remove.py::TestCliRemove::test_remove tests/meltano/cli/test_remove.py::TestCliRemove::test_remove_multiple [gw2] [ 64%] PASSED tests/meltano/core/job/test_stale_job_failer.py::TestStaleJobFailer::test_fail_stale_jobs_with_state_id tests/meltano/core/job/test_stale_job_failer.py::TestStaleJobFailer::test_fail_stale_jobs [gw0] [ 64%] ERROR tests/meltano/cli/test_remove.py::TestCliRemove::test_remove_multiple tests/meltano/cli/test_remove.py::TestCliRemove::test_remove_type_name [gw0] [ 64%] ERROR tests/meltano/cli/test_remove.py::TestCliRemove::test_remove_type_name [gw2] [ 64%] PASSED tests/meltano/core/job/test_stale_job_failer.py::TestStaleJobFailer::test_fail_stale_jobs tests/meltano/cli/test_state.py::TestCliState::test_merge_from_string [gw0] [ 64%] ERROR tests/meltano/cli/test_state.py::TestCliState::test_merge_from_string tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[dev:tap-and-target] tests/meltano/api/security/test_resource_filter.py::TestResourcePermission::test_allows_reject [gw0] [ 64%] PASSED tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[dev:tap-and-target] tests/meltano/cli/test_state.py::TestCliState::test_clear [gw0] [ 65%] ERROR tests/meltano/cli/test_state.py::TestCliState::test_clear tests/meltano/cli/test_state.py::TestCliState::test_set_from_string [gw0] [ 65%] ERROR tests/meltano/cli/test_state.py::TestCliState::test_set_from_string tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[staging:] [gw0] [ 65%] PASSED tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[staging:] tests/meltano/cli/test_state.py::TestCliState::test_merge_from_job [gw0] [ 65%] ERROR tests/meltano/cli/test_state.py::TestCliState::test_merge_from_job tests/meltano/cli/test_state.py::TestCliState::test_merge_from_file [gw0] [ 65%] ERROR tests/meltano/cli/test_state.py::TestCliState::test_merge_from_file tests/meltano/cli/test_state.py::TestCliState::test_copy_over_existing [gw0] [ 65%] ERROR tests/meltano/cli/test_state.py::TestCliState::test_copy_over_existing tests/meltano/cli/test_state.py::TestCliState::test_set_from_file [gw0] [ 65%] ERROR tests/meltano/cli/test_state.py::TestCliState::test_set_from_file tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[dev:-to-target-mock] [gw0] [ 66%] PASSED tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[dev:-to-target-mock] tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_state_service_convention[dev:tap-mock-to-target-mock:suffix] [gw0] [ 66%] PASSED tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_state_service_convention[dev:tap-mock-to-target-mock:suffix] tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_state_service_convention[staging:mock-to-mock] [gw0] [ 66%] PASSED tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_state_service_convention[staging:mock-to-mock] tests/meltano/cli/test_state.py::TestCliState::test_list [gw0] [ 66%] ERROR tests/meltano/cli/test_state.py::TestCliState::test_list tests/meltano/cli/test_state.py::TestCliState::test_get [gw0] [ 66%] ERROR tests/meltano/cli/test_state.py::TestCliState::test_get [gw3] [ 66%] PASSED tests/meltano/api/test_security.py::TestNothingEnabled::test_plugins tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_state_service_convention[dev:tap-mock-to-target-mock] tests/meltano/api/test_security.py::TestNothingEnabled::test_bootstrap [gw0] [ 67%] PASSED tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_state_service_convention[dev:tap-mock-to-target-mock] tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[dev:tap-to-target:] [gw0] [ 67%] PASSED tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[dev:tap-to-target:] tests/meltano/cli/test_state.py::TestCliState::test_copy_to_new [gw0] [ 67%] ERROR tests/meltano/cli/test_state.py::TestCliState::test_copy_to_new tests/meltano/cli/test_state.py::TestCliState::test_list_pattern [gw0] [ 67%] ERROR tests/meltano/cli/test_state.py::TestCliState::test_list_pattern tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[staging:tap-mock-to-] [gw0] [ 67%] PASSED tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[staging:tap-mock-to-] tests/meltano/cli/test_state.py::TestCliState::test_move [gw0] [ 67%] ERROR tests/meltano/cli/test_state.py::TestCliState::test_move tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[tap-mock-to-target-mock] [gw0] [ 67%] PASSED tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[tap-mock-to-target-mock] tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[dev:tap-to-target:suffix:] [gw0] [ 68%] PASSED tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[dev:tap-to-target:suffix:] tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[unconventional] [gw0] [ 68%] PASSED tests/meltano/cli/test_state.py::TestCliState::test_state_service_from_state_id_returns_none_non_convention[unconventional] [gw4] [ 68%] PASSED tests/meltano/core/block/test_singer.py::TestSingerBlocks::test_singer_block_io tests/meltano/core/block/test_singer.py::TestSingerBlocks::test_singer_block_start tests/meltano/cli/test_install.py::TestCliInstall::test_install [gw0] [ 68%] ERROR tests/meltano/cli/test_install.py::TestCliInstall::test_install tests/meltano/cli/test_install.py::TestCliInstall::test_clean_install [gw0] [ 68%] ERROR tests/meltano/cli/test_install.py::TestCliInstall::test_clean_install tests/meltano/cli/test_install.py::TestCliInstall::test_install_type_name [gw0] [ 68%] ERROR tests/meltano/cli/test_install.py::TestCliInstall::test_install_type_name tests/meltano/cli/test_install.py::TestCliInstall::test_install_multiple [gw0] [ 68%] ERROR tests/meltano/cli/test_install.py::TestCliInstall::test_install_multiple tests/meltano/cli/test_install.py::TestCliInstall::test_install_type [gw0] [ 69%] ERROR tests/meltano/cli/test_install.py::TestCliInstall::test_install_type tests/meltano/cli/test_install.py::TestCliInstall::test_install_parallel [gw0] [ 69%] ERROR tests/meltano/cli/test_install.py::TestCliInstall::test_install_parallel tests/meltano/cli/test_install.py::test_new_folder_should_autocreate_on_install [gw0] [ 69%] ERROR tests/meltano/cli/test_install.py::test_new_folder_should_autocreate_on_install tests/meltano/core/test_state_service.py::TestStateService::test_set_state [gw2] [ 69%] PASSED tests/meltano/api/security/test_resource_filter.py::TestResourcePermission::test_allows_reject tests/meltano/api/security/test_resource_filter.py::TestResourcePermission::test_allows [gw2] [ 69%] PASSED tests/meltano/api/security/test_resource_filter.py::TestResourcePermission::test_allows tests/meltano/core/job/test_job.py::TestJob::test_run_failed [gw3] [ 69%] PASSED tests/meltano/api/test_security.py::TestNothingEnabled::test_bootstrap [gw1] [ 69%] PASSED tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_expand_exec_args tests/meltano/api/test_security.py::TestReadonlyEnabled::test_current_user tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_expand_nonpip_command_exec_args[./tap-test-] [gw2] [ 70%] PASSED tests/meltano/core/job/test_job.py::TestJob::test_run_failed tests/meltano/core/job/test_job.py::TestJob::test_run_id [gw2] [ 70%] PASSED tests/meltano/core/job/test_job.py::TestJob::test_run_id tests/meltano/core/job/test_job.py::TestJob::test_is_stale [gw2] [ 70%] PASSED tests/meltano/core/job/test_job.py::TestJob::test_is_stale tests/meltano/core/job/test_job.py::TestJob::test_fail_stale [gw2] [ 70%] PASSED tests/meltano/core/job/test_job.py::TestJob::test_fail_stale tests/meltano/core/job/test_job.py::TestJob::test_run [gw3] [ 70%] PASSED tests/meltano/api/test_security.py::TestReadonlyEnabled::test_current_user tests/meltano/api/test_security.py::TestReadonlyEnabled::test_identity [gw1] [ 70%] PASSED tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_expand_nonpip_command_exec_args[./tap-test-] tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_expand_nonpip_command_exec_args[tap-test-] [gw4] [ 70%] PASSED tests/meltano/core/block/test_singer.py::TestSingerBlocks::test_singer_block_start tests/meltano/core/block/test_singer.py::TestSingerBlocks::test_singer_block_stop [gw2] [ 71%] PASSED tests/meltano/core/job/test_job.py::TestJob::test_run tests/meltano/core/job/test_job.py::TestJob::test_run_terminated [gw2] [ 71%] PASSED tests/meltano/core/job/test_job.py::TestJob::test_run_terminated tests/meltano/core/job/test_job.py::TestJob::test_load [gw2] [ 71%] PASSED tests/meltano/core/job/test_job.py::TestJob::test_load tests/meltano/core/job/test_job.py::TestJob::test_save [gw2] [ 71%] PASSED tests/meltano/core/job/test_job.py::TestJob::test_save tests/meltano/core/job/test_job.py::TestJob::test_transit [gw2] [ 71%] PASSED tests/meltano/core/job/test_job.py::TestJob::test_transit tests/meltano/core/job/test_job.py::TestJob::test_run_interrupted [gw2] [ 71%] PASSED tests/meltano/core/job/test_job.py::TestJob::test_run_interrupted tests/meltano/cli/test_ui.py::TestCliUi::test_ui [gw2] [ 71%] ERROR tests/meltano/cli/test_ui.py::TestCliUi::test_ui tests/meltano/cli/test_ui.py::TestCliUi::test_ui_setup [gw2] [ 72%] ERROR tests/meltano/cli/test_ui.py::TestCliUi::test_ui_setup tests/meltano/core/test_task_sets_service.py::TestTaskSetsService::test_add [gw6] [ 72%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_nested_keys tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_namespace_as_env_prefix [gw3] [ 72%] PASSED tests/meltano/api/test_security.py::TestReadonlyEnabled::test_identity tests/meltano/api/test_security.py::TestReadonlyEnabled::test_upgrade [gw5] [ 72%] PASSED tests/meltano/core/test_venv_service.py::TestVenvService::test_clean_install tests/meltano/core/test_venv_service.py::TestVenvService::test_clean_run_files [gw5] [ 72%] PASSED tests/meltano/core/test_venv_service.py::TestVenvService::test_clean_run_files tests/meltano/core/test_venv_service.py::TestVenvService::test_requires_clean_install [gw0] [ 72%] PASSED tests/meltano/core/test_state_service.py::TestStateService::test_set_state tests/meltano/core/test_state_service.py::TestStateService::test_merge_state [gw0] [ 72%] PASSED tests/meltano/core/test_state_service.py::TestStateService::test_merge_state tests/meltano/core/test_state_service.py::TestStateService::test_get_state [gw3] [ 73%] PASSED tests/meltano/api/test_security.py::TestReadonlyEnabled::test_upgrade tests/meltano/api/test_security.py::TestReadonlyEnabled::test_plugins_add [gw0] [ 73%] PASSED tests/meltano/core/test_state_service.py::TestStateService::test_get_state tests/meltano/core/test_state_service.py::TestStateService::test_list_state [gw6] [ 73%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_namespace_as_env_prefix tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_as_env_custom [gw2] [ 73%] PASSED tests/meltano/core/test_task_sets_service.py::TestTaskSetsService::test_add tests/meltano/core/test_task_sets_service.py::TestTaskSetsService::test_get [gw2] [ 73%] PASSED tests/meltano/core/test_task_sets_service.py::TestTaskSetsService::test_get [gw1] [ 73%] PASSED tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_expand_nonpip_command_exec_args[tap-test-] tests/meltano/core/test_task_sets_service.py::TestTaskSetsService::test_exists tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_undefined_env_var [gw2] [ 73%] PASSED tests/meltano/core/test_task_sets_service.py::TestTaskSetsService::test_exists tests/meltano/core/test_task_sets_service.py::TestTaskSetsService::test_update [gw2] [ 74%] PASSED tests/meltano/core/test_task_sets_service.py::TestTaskSetsService::test_update tests/meltano/core/test_task_sets_service.py::TestTaskSetsService::test_list [gw0] [ 74%] PASSED tests/meltano/core/test_state_service.py::TestStateService::test_list_state tests/meltano/core/test_state_service.py::TestStateService::test_copy [gw2] [ 74%] PASSED tests/meltano/core/test_task_sets_service.py::TestTaskSetsService::test_list tests/meltano/core/test_task_sets_service.py::TestTaskSetsService::test_remove [gw0] [ 74%] PASSED tests/meltano/core/test_state_service.py::TestStateService::test_copy tests/meltano/core/test_state_service.py::TestStateService::test_add_state [gw2] [ 74%] PASSED tests/meltano/core/test_task_sets_service.py::TestTaskSetsService::test_remove tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_exec_args [gw3] [ 74%] PASSED tests/meltano/api/test_security.py::TestReadonlyEnabled::test_plugins_add tests/meltano/api/test_security.py::TestReadonlyEnabled::test_plugins [gw0] [ 74%] PASSED tests/meltano/core/test_state_service.py::TestStateService::test_add_state tests/meltano/core/test_state_service.py::TestStateService::test_move [gw1] [ 75%] PASSED tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_undefined_env_var tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_environment_env [gw0] [ 75%] PASSED tests/meltano/core/test_state_service.py::TestStateService::test_move tests/meltano/core/test_state_service.py::TestStateService::test_clear_state [gw7] [ 75%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryService::test_discovery_yaml [gw6] [ 75%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_as_env_custom tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_as_dict_custom tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_local_discovery [gw4] [ 75%] PASSED tests/meltano/core/block/test_singer.py::TestSingerBlocks::test_singer_block_stop tests/meltano/core/block/test_singer.py::TestSingerBlocks::test_singer_block_close_stdin [gw0] [ 75%] PASSED tests/meltano/core/test_state_service.py::TestStateService::test_clear_state tests/meltano/core/test_state_service.py::TestStateService::test_validate_state [gw0] [ 75%] PASSED tests/meltano/core/test_state_service.py::TestStateService::test_validate_state tests/meltano/api/controllers/test_root.py::test_get_default [gw6] [ 76%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_as_dict_custom tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_find_setting_aliases [gw6] [ 76%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_find_setting_aliases tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_extra_object [gw7] [ 76%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_local_discovery tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_incompatible_local_discovery [gw0] [ 76%] PASSED tests/meltano/api/controllers/test_root.py::test_get_default [gw7] [ 76%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_incompatible_local_discovery tests/meltano/api/controllers/test_root.py::test_get_health tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_remote_discovery [gw7] [ 76%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_remote_discovery tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_remote_discovery_with_valid_auth [gw7] [ 76%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_remote_discovery_with_valid_auth tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_remote_discovery_with_invalid_auth [gw7] [ 77%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_remote_discovery_with_invalid_auth tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_remote_discovery_with_no_auth [gw7] [ 77%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_remote_discovery_with_no_auth tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_incompatible_remote_discovery [gw4] [ 77%] PASSED tests/meltano/core/block/test_singer.py::TestSingerBlocks::test_singer_block_close_stdin [gw7] [ 77%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_incompatible_remote_discovery tests/meltano/cli/test_elt.py::TestWindowsELT::test_elt_windows [gw4] [ 77%] SKIPPED tests/meltano/cli/test_elt.py::TestWindowsELT::test_elt_windows tests/meltano/cli/test_elt.py::TestCliEltScratchpadTwo::test_elt_transform_run [gw4] [ 77%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadTwo::test_elt_transform_run tests/meltano/cli/test_elt.py::TestCliEltScratchpadTwo::test_elt_transform_run_dbt_failure tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_disabled_remote_discovery [gw3] [ 77%] PASSED tests/meltano/api/test_security.py::TestReadonlyEnabled::test_plugins tests/meltano/api/test_security.py::TestReadonlyEnabled::test_bootstrap [gw4] [ 78%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadTwo::test_elt_transform_run_dbt_failure tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_dump_loader_config [gw4] [ 78%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_dump_loader_config tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_already_running [gw4] [ 78%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_already_running tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_output_handler_error [gw7] [ 78%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_disabled_remote_discovery [gw4] [ 78%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_output_handler_error tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_tap_line_length_limit_error tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_cached_discovery [gw4] [ 78%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_tap_line_length_limit_error tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_debug_logging [gw4] [ 78%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_debug_logging tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt [gw4] [ 79%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_target_failure_before_tap_finishes [gw4] [ 79%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_target_failure_before_tap_finishes tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_dump_catalog [gw4] [ 79%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_dump_catalog tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_target_failure_after_tap_finishes [gw7] [ 79%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_cached_discovery [gw4] [ 79%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_target_failure_after_tap_finishes tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_dump_state [gw4] [ 79%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_dump_state tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_tap_failure tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_invalid_cached_discovery [gw4] [ 79%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_tap_failure tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_tap_and_target_failure [gw4] [ 80%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_tap_and_target_failure tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_dump_extractor_config [gw4] [ 80%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_dump_extractor_config tests/meltano/cli/test_elt.py::TestCliEltScratchpadThree::test_elt_transform_only_with_transform [gw4] [ 80%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadThree::test_elt_transform_only_with_transform tests/meltano/cli/test_elt.py::TestCliEltScratchpadThree::test_elt_transform_only [gw4] [ 80%] ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadThree::test_elt_transform_only tests/meltano/api/controllers/test_orchestration.py::TestOrchestration::test_get_configuration [gw1] [ 80%] PASSED tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_environment_env tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_env [gw3] [ 80%] PASSED tests/meltano/api/test_security.py::TestReadonlyEnabled::test_bootstrap [gw0] [ 80%] PASSED tests/meltano/api/controllers/test_root.py::test_get_health tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_gitlab_token_identity_creates_user tests/meltano/core/plugin/test_superset.py::TestSuperset::test_hooks [gw2] [ 81%] PASSED tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_exec_args tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_discover_catalog [gw3] [ 81%] PASSED tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_gitlab_token_identity_creates_user tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_upgrade_authenticated [gw6] [ 81%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_extra_object tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_definitions [gw6] [ 81%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_definitions [gw3] [ 81%] PASSED tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_upgrade_authenticated tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_store_meltano_yml tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_identity_authenticated [gw3] [ 81%] PASSED tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_identity_authenticated tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_gitlab_token_identity_maps_user [gw6] [ 81%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_store_meltano_yml tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_get_with_source [gw3] [ 82%] PASSED tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_gitlab_token_identity_maps_user tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_plugins [gw0] [ 82%] PASSED tests/meltano/core/plugin/test_superset.py::TestSuperset::test_hooks tests/meltano/core/plugin/test_superset.py::TestSuperset::test_before_cleanup [gw3] [ 82%] PASSED tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_plugins tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_plugins_authenticated [gw4] [ 82%] PASSED tests/meltano/api/controllers/test_orchestration.py::TestOrchestration::test_get_configuration tests/meltano/api/controllers/test_orchestration.py::TestOrchestration::test_save_configuration [gw2] [ 82%] PASSED tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_discover_catalog tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_run_discovery [gw0] [ 82%] PASSED tests/meltano/core/plugin/test_superset.py::TestSuperset::test_before_cleanup tests/meltano/core/test_plugin_install_service.py::TestPluginInstallService::test_default_init_should_not_fail [gw2] [ 82%] PASSED tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_run_discovery tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_apply_catalog_rules [gw1] [ 83%] PASSED tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_env tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_expand_nonpip_command_exec_args[/apps/tap-test-] [gw0] [ 83%] PASSED tests/meltano/core/test_plugin_install_service.py::TestPluginInstallService::test_default_init_should_not_fail tests/meltano/core/test_plugin_install_service.py::TestPluginInstallService::test_install_all [gw7] [ 83%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_invalid_cached_discovery [gw6] [ 83%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_get_with_source tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_env_var_expansion tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_bundled_discovery [gw4] [ 83%] PASSED tests/meltano/api/controllers/test_orchestration.py::TestOrchestration::test_save_configuration tests/meltano/api/controllers/test_orchestration.py::TestOrchestration::test_test_plugin_configuration_failure [gw3] [ 83%] PASSED tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_plugins_authenticated tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_plugins_add_authenticated [gw5] [ 84%] PASSED tests/meltano/core/test_venv_service.py::TestVenvService::test_requires_clean_install tests/meltano/core/test_venv_service.py::TestVirtualEnv::test_cross_platform[Linux] [gw5] [ 84%] PASSED tests/meltano/core/test_venv_service.py::TestVirtualEnv::test_cross_platform[Linux] tests/meltano/core/test_venv_service.py::TestVirtualEnv::test_unknown_platform [gw5] [ 84%] PASSED tests/meltano/core/test_venv_service.py::TestVirtualEnv::test_unknown_platform tests/meltano/core/test_venv_service.py::TestVirtualEnv::test_cross_platform[Darwin] [gw5] [ 84%] PASSED tests/meltano/core/test_venv_service.py::TestVirtualEnv::test_cross_platform[Darwin] tests/meltano/core/test_venv_service.py::TestVirtualEnv::test_cross_platform[Windows] [gw5] [ 84%] PASSED tests/meltano/core/test_venv_service.py::TestVirtualEnv::test_cross_platform[Windows] tests/meltano/cli/test_config.py::TestCliConfig::test_config_test [gw5] [ 84%] ERROR tests/meltano/cli/test_config.py::TestCliConfig::test_config_test tests/meltano/cli/test_config.py::TestCliConfig::test_config [gw5] [ 84%] ERROR tests/meltano/cli/test_config.py::TestCliConfig::test_config tests/meltano/cli/test_config.py::TestCliConfig::test_config_extras [gw5] [ 85%] ERROR tests/meltano/cli/test_config.py::TestCliConfig::test_config_extras tests/meltano/cli/test_config.py::TestCliConfig::test_config_env [gw5] [ 85%] ERROR tests/meltano/cli/test_config.py::TestCliConfig::test_config_env tests/meltano/cli/test_config.py::TestCliConfig::test_config_meltano_set [gw5] [ 85%] ERROR tests/meltano/cli/test_config.py::TestCliConfig::test_config_meltano_set tests/meltano/cli/test_config.py::TestCliConfig::test_config_meltano [gw5] [ 85%] ERROR tests/meltano/cli/test_config.py::TestCliConfig::test_config_meltano tests/meltano/cli/test_config.py::TestCliConfig::test_config_meltano_test [gw5] [ 85%] ERROR tests/meltano/cli/test_config.py::TestCliConfig::test_config_meltano_test tests/meltano/cli/test_config.py::TestCliConfigSet::test_environments_order_of_precedence [gw5] [ 85%] ERROR tests/meltano/cli/test_config.py::TestCliConfigSet::test_environments_order_of_precedence tests/meltano/core/test_db_reconnection.py::TestConnectionRetries::test_ping_failure [gw1] [ 85%] PASSED tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_expand_nonpip_command_exec_args[/apps/tap-test-] tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_expand_command_exec_args [gw5] [ 86%] PASSED tests/meltano/core/test_db_reconnection.py::TestConnectionRetries::test_ping_failure tests/meltano/core/plugin/test_command.py::TestCommand::test_deserialize [gw5] [ 86%] PASSED tests/meltano/core/plugin/test_command.py::TestCommand::test_deserialize tests/meltano/core/plugin/test_command.py::TestCommand::test_expanded_args [gw5] [ 86%] PASSED tests/meltano/core/plugin/test_command.py::TestCommand::test_expanded_args tests/meltano/core/plugin/test_command.py::TestCommand::test_serialize [gw5] [ 86%] PASSED tests/meltano/core/plugin/test_command.py::TestCommand::test_serialize tests/meltano/core/plugin/test_command.py::TestCommand::test_undefined_env_var [gw5] [ 86%] PASSED tests/meltano/core/plugin/test_command.py::TestCommand::test_undefined_env_var tests/meltano/api/test_app.py::TestAppSMTP::test_config_smtp [gw3] [ 86%] PASSED tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_plugins_add_authenticated tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_bootstrap [gw3] [ 86%] PASSED tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_bootstrap tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_upgrade [gw1] [ 87%] PASSED tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_expand_command_exec_args tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_unknown_command [gw5] [ 87%] PASSED tests/meltano/api/test_app.py::TestAppSMTP::test_config_smtp tests/meltano/api/test_app.py::TestAppSMTPDefault::test_config_smtp_default [gw3] [ 87%] PASSED tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_upgrade tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_identity [gw3] [ 87%] PASSED tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_identity tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_bootstrap_authenticated [gw1] [ 87%] PASSED tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_unknown_command tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_expanded_environment_env [gw5] [ 87%] PASSED tests/meltano/api/test_app.py::TestAppSMTPDefault::test_config_smtp_default tests/meltano/api/test_app.py::TestApp::test_core_registered [gw3] [ 87%] PASSED tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_bootstrap_authenticated tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_plugins_add [gw4] [ 88%] PASSED tests/meltano/api/controllers/test_orchestration.py::TestOrchestration::test_test_plugin_configuration_failure tests/meltano/api/controllers/test_orchestration.py::TestOrchestration::test_test_plugin_configuration_success [gw3] [ 88%] PASSED tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_plugins_add tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_login_audit_columns [gw5] [ 88%] PASSED tests/meltano/api/test_app.py::TestApp::test_core_registered tests/meltano/core/test_task_sets.py::TestTaskSets::test_tasks_from_yaml_str [gw5] [ 88%] PASSED tests/meltano/core/test_task_sets.py::TestTaskSets::test_tasks_from_yaml_str tests/meltano/core/test_task_sets.py::TestTaskSets::test_squash [gw5] [ 88%] PASSED tests/meltano/core/test_task_sets.py::TestTaskSets::test_squash tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade [gw5] [ 88%] ERROR tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade_files [gw5] [ 88%] ERROR tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade_files tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade_files_glob_path [gw5] [ 89%] ERROR tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade_files_glob_path tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade_package [gw5] [ 89%] ERROR tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade_package tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade_skip_package [gw5] [ 89%] ERROR tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade_skip_package tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade_database [gw5] [ 89%] ERROR tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade_database tests/meltano/core/plugin/test_airflow.py::TestAirflow::test_before_cleanup [gw3] [ 89%] PASSED tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_login_audit_columns tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_current_user [gw7] [ 89%] PASSED tests/meltano/core/test_plugin_discovery_service.py::TestPluginDiscoveryServiceDiscoveryManifest::test_bundled_discovery tests/meltano/api/test_json.py::TestJSON::test_json_scheme_decoder[payload0-expected0] [gw3] [ 89%] PASSED tests/meltano/api/test_security.py::TestAuthenticationEnabled::test_current_user tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_upgrade_authenticated [gw7] [ 90%] PASSED tests/meltano/api/test_json.py::TestJSON::test_json_scheme_decoder[payload0-expected0] tests/meltano/api/test_json.py::TestJSON::test_json_scheme_encoder_fails [gw7] [ 90%] PASSED tests/meltano/api/test_json.py::TestJSON::test_json_scheme_encoder_fails tests/meltano/api/test_json.py::TestJSON::test_json_scheme_encoder[snake-payload1-expected1] [gw7] [ 90%] PASSED tests/meltano/api/test_json.py::TestJSON::test_json_scheme_encoder[snake-payload1-expected1] tests/meltano/api/test_json.py::TestJSON::test_json_scheme_encoder[camel-payload0-expected0] [gw7] [ 90%] PASSED tests/meltano/api/test_json.py::TestJSON::test_json_scheme_encoder[camel-payload0-expected0] tests/meltano/api/test_json.py::TestJSON::test_json_scheme_encoder[None-payload2-expected2] [gw7] [ 90%] PASSED tests/meltano/api/test_json.py::TestJSON::test_json_scheme_encoder[None-payload2-expected2] [gw3] [ 90%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_upgrade_authenticated tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_identity [gw5] [ 90%] PASSED tests/meltano/core/plugin/test_airflow.py::TestAirflow::test_before_cleanup tests/meltano/core/plugin/test_airflow.py::TestAirflow::test_before_configure [gw3] [ 91%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_identity tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_upgrade [gw4] [ 91%] PASSED tests/meltano/api/controllers/test_orchestration.py::TestOrchestration::test_test_plugin_configuration_success tests/meltano/core/test_settings_store.py::TestInheritedStoreManager::test_get [gw3] [ 91%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_upgrade tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_identity_authenticated [gw5] [ 91%] PASSED tests/meltano/core/plugin/test_airflow.py::TestAirflow::test_before_configure [gw6] [ 91%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_env_var_expansion tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_find_setting_raises_with_conflicting [gw1] [ 91%] PASSED tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_expanded_environment_env tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_alternate_command_executable [gw4] [ 91%] PASSED tests/meltano/core/test_settings_store.py::TestInheritedStoreManager::test_get [gw3] [ 92%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_identity_authenticated tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_plugins_add_authenticated tests/meltano/core/test_settings_store.py::TestMeltanoEnvironmentStoreManager::test_set [gw4] [ 92%] PASSED tests/meltano/core/test_settings_store.py::TestMeltanoEnvironmentStoreManager::test_set tests/meltano/core/test_settings_store.py::TestMeltanoEnvironmentStoreManager::test_get [gw4] [ 92%] PASSED tests/meltano/core/test_settings_store.py::TestMeltanoEnvironmentStoreManager::test_get tests/meltano/core/test_settings_store.py::TestMeltanoEnvironmentStoreManager::test_unset [gw4] [ 92%] PASSED tests/meltano/core/test_settings_store.py::TestMeltanoEnvironmentStoreManager::test_unset tests/meltano/core/test_settings_store.py::TestMeltanoYmlStoreManager::test_unset [gw1] [ 92%] PASSED tests/meltano/core/test_plugin_invoker.py::TestPluginInvoker::test_alternate_command_executable [gw6] [ 92%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_find_setting_raises_with_conflicting tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_store_db tests/meltano/core/logging/test_formatters.py::TestLogFormatters::test_console_log_formatter_colors [gw1] [ 92%] PASSED tests/meltano/core/logging/test_formatters.py::TestLogFormatters::test_console_log_formatter_colors tests/meltano/core/logging/test_formatters.py::TestLogFormatters::test_console_log_formatter_no_colors [gw1] [ 93%] PASSED tests/meltano/core/logging/test_formatters.py::TestLogFormatters::test_console_log_formatter_no_colors [gw4] [ 93%] PASSED tests/meltano/core/test_settings_store.py::TestMeltanoYmlStoreManager::test_unset tests/meltano/core/test_settings_store.py::TestMeltanoYmlStoreManager::test_set [gw4] [ 93%] PASSED tests/meltano/core/test_settings_store.py::TestMeltanoYmlStoreManager::test_set tests/meltano/core/test_settings_store.py::TestMeltanoYmlStoreManager::test_get [gw4] [ 93%] PASSED tests/meltano/core/test_settings_store.py::TestMeltanoYmlStoreManager::test_get tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_auto_store[unknown-meltano_yml] [gw3] [ 93%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_plugins_add_authenticated tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_bootstrap_authenticated [gw4] [ 93%] PASSED tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_auto_store[unknown-meltano_yml] tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_get [gw4] [ 93%] PASSED tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_get tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_set [gw3] [ 94%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_bootstrap_authenticated tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_plugins [gw4] [ 94%] PASSED tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_set tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_auto_store[regular-meltano_yml] [gw4] [ 94%] PASSED tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_auto_store[regular-meltano_yml] tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_unset [gw4] [ 94%] PASSED tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_unset tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_reset [gw4] [ 94%] PASSED tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_reset tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_auto_store[password-dotenv] [gw4] [ 94%] PASSED tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_auto_store[password-dotenv] tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_auto_store[env_specific-dotenv] [gw4] [ 94%] PASSED tests/meltano/core/test_settings_store.py::TestAutoStoreManager::test_auto_store[env_specific-dotenv] [gw6] [ 95%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_store_db tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_date_values [gw2] [ 95%] PASSED tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_apply_catalog_rules tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_discover_catalog_custom [gw6] [ 95%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_date_values tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_extra [gw3] [ 95%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_plugins tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_current_user [gw3] [ 95%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_current_user tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_plugins_add [gw2] [ 95%] PASSED tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_discover_catalog_custom tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_run_discovery_utf8_output [gw3] [ 95%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_plugins_add tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_bootstrap [gw2] [ 96%] PASSED tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_run_discovery_utf8_output tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_run_discovery_handle_io_exceptions [gw2] [ 96%] PASSED tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_run_discovery_handle_io_exceptions tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_run_discovery_stderr_output [gw3] [ 96%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_bootstrap tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_plugins_authenticated [gw2] [ 96%] PASSED tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_run_discovery_stderr_output tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_catalog_cache_key [gw0] [ 96%] PASSED tests/meltano/core/test_plugin_install_service.py::TestPluginInstallService::test_install_all tests/meltano/core/test_plugin_install_service.py::TestPluginInstallService::test_remove_duplicates [gw3] [ 96%] PASSED tests/meltano/api/test_security.py::TestAuthenticationAndAnonymousReadonlyEnabled::test_plugins_authenticated tests/meltano/api/test_security.py::TestFreeUser::test_all_roles [gw0] [ 96%] PASSED tests/meltano/core/test_plugin_install_service.py::TestPluginInstallService::test_remove_duplicates tests/meltano/core/tracking/test_schemas.py::test_using_latest_schemas [gw0] [ 97%] PASSED tests/meltano/core/tracking/test_schemas.py::test_using_latest_schemas [gw3] [ 97%] PASSED tests/meltano/api/test_security.py::TestFreeUser::test_all_roles [gw6] [ 97%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_extra tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_as_env [gw6] [ 97%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_as_env tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_find_setting_raises_with_multiple [gw6] [ 97%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_find_setting_raises_with_multiple tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_setting_env_vars [gw6] [ 97%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_setting_env_vars tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_kind_object [gw6] [ 97%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_kind_object tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_as_dict_redacted [gw2] [ 98%] PASSED tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_catalog_cache_key tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_apply_catalog_rules_select_filter [gw6] [ 98%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_as_dict_redacted tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_get_with_source_casting [gw6] [ 98%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_get_with_source_casting tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_environment_only_config [gw6] [ 98%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_environment_only_config tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_custom_setting [gw6] [ 98%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_custom_setting tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_as_dict_process [gw6] [ 98%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_as_dict_process tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_strict_env_var_mode_on_raises_error [gw6] [ 98%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_strict_env_var_mode_on_raises_error tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_strict_env_var_mode_off_no_raise_error [gw2] [ 99%] PASSED tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_apply_catalog_rules_select_filter tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_cleanup [gw6] [ 99%] PASSED tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_strict_env_var_mode_off_no_raise_error [gw2] [ 99%] PASSED tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_cleanup tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_run_discovery_failure [gw2] [ 99%] PASSED tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_run_discovery_failure tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_apply_catalog_rules_invalid [gw2] [ 99%] PASSED tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_apply_catalog_rules_invalid tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_apply_select [gw2] [ 99%] PASSED tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_apply_select tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_look_up_state [gw2] [100%] PASSED tests/meltano/core/plugin/singer/test_tap.py::TestSingerTap::test_look_up_state ==================================== ERRORS ==================================== ______ ERROR collecting tests/meltano/core/state_store/test_filesystem.py ______ tests/meltano/core/state_store/test_filesystem.py:16: in from azure.core.exceptions import ResourceNotFoundError E ModuleNotFoundError: No module named 'azure' ______ ERROR collecting tests/meltano/core/state_store/test_filesystem.py ______ ImportError while importing test module '/Users/matt/sandbox/meltano/tests/meltano/core/state_store/test_filesystem.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: ../../.pyenv/versions/3.9.11/lib/python3.9/importlib/__init__.py:127: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/meltano/core/state_store/test_filesystem.py:16: in from azure.core.exceptions import ResourceNotFoundError E ModuleNotFoundError: No module named 'azure' ______ ERROR collecting tests/meltano/core/state_store/test_filesystem.py ______ tests/meltano/core/state_store/test_filesystem.py:16: in from azure.core.exceptions import ResourceNotFoundError E ModuleNotFoundError: No module named 'azure' ______ ERROR collecting tests/meltano/core/state_store/test_filesystem.py ______ tests/meltano/core/state_store/test_filesystem.py:16: in from azure.core.exceptions import ResourceNotFoundError E ModuleNotFoundError: No module named 'azure' ______ ERROR collecting tests/meltano/core/state_store/test_filesystem.py ______ tests/meltano/core/state_store/test_filesystem.py:16: in from azure.core.exceptions import ResourceNotFoundError E ModuleNotFoundError: No module named 'azure' ______ ERROR collecting tests/meltano/core/state_store/test_filesystem.py ______ tests/meltano/core/state_store/test_filesystem.py:16: in from azure.core.exceptions import ResourceNotFoundError E ModuleNotFoundError: No module named 'azure' ______ ERROR collecting tests/meltano/core/state_store/test_filesystem.py ______ tests/meltano/core/state_store/test_filesystem.py:16: in from azure.core.exceptions import ResourceNotFoundError E ModuleNotFoundError: No module named 'azure' ______ ERROR collecting tests/meltano/core/state_store/test_filesystem.py ______ tests/meltano/core/state_store/test_filesystem.py:16: in from azure.core.exceptions import ResourceNotFoundError E ModuleNotFoundError: No module named 'azure' ______ ERROR collecting tests/meltano/core/state_store/test_filesystem.py ______ tests/meltano/core/state_store/test_filesystem.py:16: in from azure.core.exceptions import ResourceNotFoundError E ModuleNotFoundError: No module named 'azure' _________ ERROR at setup of TestCliAdd.test_add[transform-and-related] _________ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______ ERROR at setup of TestCliInit.test_init_existing_empty_directory _______ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range tests/fixtures/docker/snowplow.py:72: IndexError ___________ ERROR at setup of TestCliAdd.test_add[single-extractor] ____________ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___________________ ERROR at setup of TestCliInit.test_init ____________________ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range tests/fixtures/docker/snowplow.py:72: IndexError _______ ERROR at setup of TestCliAdd.test_add[orchestrator-and-required] _______ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____________ ERROR at setup of TestCliAdd.test_add[single-loader] _____________ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _________ ERROR at setup of test_environment_name_hash[default-no-env] _________ [gw7] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ________________ ERROR at setup of TestCliAdd.test_add_multiple ________________ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __________ ERROR at setup of test_environment_name_hash[explicit-dev] __________ [gw7] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______________ ERROR at setup of TestCliAdd.test_add_transform ________________ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ________ ERROR at setup of test_environment_name_hash[explicit-no-env] _________ [gw7] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ______ ERROR at setup of TestCliAdd.test_add_no_install[single-extractor] ______ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __________ ERROR at setup of test_environment_name_hash[default-dev] ___________ [gw7] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliAdd.test_add_no_install[orchestrator-and-required] __ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _________ ERROR at setup of test_environment_name_hash[explicit-prod] __________ [gw7] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _________ ERROR at setup of TestCliAdd.test_add_files_without_updates __________ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______________ ERROR at setup of TestCliAdd.test_add_inherited ________________ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______ ERROR at setup of TestCliAdd.test_add_no_install[single-loader] ________ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __________ ERROR at setup of TestCliSelect.test_update_select_pattern __________ [gw7] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____________ ERROR at setup of TestCliAdd.test_add_custom_variant _____________ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______ ERROR at setup of TestCliAdd.test_add_files_that_already_exists ________ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ________________ ERROR at setup of TestCliAdd.test_add_variant _________________ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ________________ ERROR at setup of TestCliAdd.test_add_missing _________________ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___ ERROR at setup of TestCliAdd.test_add_no_install[transform-and-related] ____ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___________ ERROR at setup of TestCliAdd.test_add_custom_no_install ____________ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___________ ERROR at setup of TestCliAdd.test_add_files_with_updates ___________ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _________________ ERROR at setup of TestCliAdd.test_add_custom _________________ [gw3] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____ ERROR at setup of TestCliRunScratchpadOne.test_run_parsing_failures ______ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __________ ERROR at setup of TestCliRunScratchpadOne.test_run_dry_run __________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliRunScratchpadOne.test_run_elb_tap_and_target_failed _ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliRunScratchpadOne.test_run_elb_target_failure_before_tap_finished _ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliRunScratchpadOne.test_run_custom_suffix_active_environment[dynamic (multiple env)] _ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ______ ERROR at setup of TestCliRunScratchpadOne.test_run_elb_tap_failure ______ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliRunScratchpadOne.test_run_custom_suffix_active_environment[dynamic (single env)] _ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____ ERROR at setup of TestCliRunScratchpadOne.test_run_complex_invocations ____ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______ ERROR at setup of TestCliRunScratchpadOne.test_run_mapper_config _______ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliRunScratchpadOne.test_color_console_exception_handler[False] _ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __ ERROR at setup of TestCliRunScratchpadOne.test_run_plugin_command_failure ___ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliRunScratchpadOne.test_run_custom_suffix_command_option _ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____ ERROR at setup of TestCliRunScratchpadOne.test_run_elb_mapper_failure _____ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliRunScratchpadOne.test_run_elb_target_failure_after_tap_finished _ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliRunScratchpadOne.test_color_console_exception_handler[True] _ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliRunScratchpadOne.test_run_elb_tap_line_length_limit_error _ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____ ERROR at setup of TestCliRunScratchpadOne.test_run_basic_invocations _____ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____ ERROR at setup of TestCliRunScratchpadOne.test_run_multiple_commands _____ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliRunScratchpadOne.test_run_custom_suffix_active_environment[static] _ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____________ ERROR at setup of TestCliSchedule.test_schedule_add ______________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____________ ERROR at setup of TestCliSchedule.test_schedule_remove ____________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___________ ERROR at setup of TestCliSchedule.test_schedule_run[143] ___________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____________ ERROR at setup of TestCliSchedule.test_schedule_set ______________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____________ ERROR at setup of TestCliSchedule.test_schedule_run[1] ____________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____________ ERROR at setup of TestCliSchedule.test_schedule_run[0] ____________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __________________ ERROR at setup of TestCliJob.test_job_list __________________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __________________ ERROR at setup of TestCliJob.test_job_add ___________________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _________________ ERROR at setup of TestCliJob.test_job_remove _________________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __________________ ERROR at setup of TestCliJob.test_job_set ___________________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______________ ERROR at setup of TestCli.test_activate_project ________________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___________ ERROR at setup of TestCli.test_empty_meltano_yml_project ___________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _________ ERROR at setup of TestCli.test_activate_project_readonly_env _________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______ ERROR at setup of TestCli.test_activate_project_readonly_dotenv ________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____ ERROR at setup of TestLargeConfigProject.test_list_config_performance _____ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____ ERROR at setup of TestCli.test_environment_variable_overrides_default _____ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____________________ ERROR at setup of TestCli.test_version ____________________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______ ERROR at setup of TestCli.test_no_environment_overrides_default ________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___ ERROR at setup of TestCli.test_upper_null_environment_overrides_default ____ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ______ ERROR at setup of TestCli.test_environment_flag_overrides_default _______ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __________________ ERROR at setup of TestCli.test_cwd_option ___________________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCli.test_no_environment_and_null_environment_overrides_default _ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___ ERROR at setup of TestCli.test_lower_null_environment_overrides_default ____ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______ ERROR at setup of TestCli.test_default_environment_is_activated ________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliColors.test_no_color[colors-not-disabled-by-invalid-no-color-env] _ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliColors.test_no_color[colors-disabled-by-1-no-color-env] _ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliColors.test_no_color[cli-colors-enabled-log-colors-disabled] _ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliColors.test_no_color[colors-not-disabled-by-FALSE-no-color-env] _ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliColors.test_no_color[all-colors-disabled--no-color-precedence] _ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliColors.test_no_color[colors-not-disabled-by-f-no-color-env] _ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliColors.test_no_color[colors-disabled-by-t-no-color-env] _ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___ ERROR at setup of TestCliColors.test_no_color[colors-enabled-by-default] ___ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliColors.test_no_color[colors-disabled-by-TRUE-no-color-env] _ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ______________ ERROR at setup of TestCliInvoke.test_list_commands ______________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____________ ERROR at setup of TestCliInvoke.test_invoke_exit_code _____________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___________ ERROR at setup of TestCliInvoke.test_invoke_dump_config ____________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____________ ERROR at setup of TestCliInvoke.test_invoke_triggers _____________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ______ ERROR at setup of TestCliInvoke.test_invoke_command_containerized _______ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______________ ERROR at setup of TestCliInvoke.test_invoke_args _______________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____________ ERROR at setup of TestCliInvoke.test_invoke_command ______________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___________ ERROR at setup of TestCliInvoke.test_invoke_command_args ___________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _________________ ERROR at setup of TestCliInvoke.test_invoke __________________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __________ ERROR at setup of TestLock.test_lock_invalid_options[noop] __________ [gw6] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __ ERROR at setup of TestLock.test_lock_invalid_options[all-and-plugin-name] ___ [gw6] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______________ ERROR at setup of TestLock.test_lockfile_exists ________________ [gw6] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______________ ERROR at setup of TestLock.test_lockfile_update ________________ [gw6] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __________ ERROR at setup of TestLock.test_lockfile_update_extractors __________ [gw6] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[01 Top-level env (with terminal context)-env_var_resolution_expectation1] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[09 Environment-level Plugin env-env_var_resolution_expectation8] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[04 Environment-level plugin env (with terminal context)-env_var_resolution_expectation4] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[16 Set in indirected environment-level plugin config-env_var_resolution_expectation15] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[12 Environment-level plugin config (with terminal context)-env_var_resolution_expectation11] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[08 Environment-level env-env_var_resolution_expectation7] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[13 Top-level plugin setting-env_var_resolution_expectation12] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[06 Top-level env-env_var_resolution_expectation5] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[10 Top-level plugin setting (with terminal context)-env_var_resolution_expectation9] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[11 Top-level plugin config (with terminal context)-env_var_resolution_expectation10] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[03 Environment-level env (with terminal context)-env_var_resolution_expectation3] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[15 Environment-level plugin config-env_var_resolution_expectation14] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[00 Terminal environment-env_var_resolution_expectation0] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[07 Top-level plugin env (with terminal context)-env_var_resolution_expectation6] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[14 Set in top-level plugin config-env_var_resolution_expectation13] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestEnvVarResolution.test_env_var_resolution[02 Top-level plugin env (with terminal context)-env_var_resolution_expectation2] _ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ______ ERROR at setup of test_strict_env_var_mode_raises_partial_replace _______ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___ ERROR at setup of test_environment_variable_inheritance_meltano_env_only ___ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ________ ERROR at setup of test_strict_env_var_mode_raises_full_replace ________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___________ ERROR at setup of test_environment_variable_inheritance ____________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______________ ERROR at setup of TestCliDiscover.test_discover ________________ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __________ ERROR at setup of TestCliDiscover.test_discover_extractors __________ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____________ ERROR at setup of TestTracker.test_exit_event_is_fired ____________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _________________ ERROR at setup of TestCliRemove.test_remove __________________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____________ ERROR at setup of TestCliRemove.test_remove_multiple _____________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____________ ERROR at setup of TestCliRemove.test_remove_type_name _____________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____________ ERROR at setup of TestCliState.test_merge_from_string _____________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __________________ ERROR at setup of TestCliState.test_clear ___________________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____________ ERROR at setup of TestCliState.test_set_from_string ______________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ______________ ERROR at setup of TestCliState.test_merge_from_job ______________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____________ ERROR at setup of TestCliState.test_merge_from_file ______________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____________ ERROR at setup of TestCliState.test_copy_over_existing ____________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ______________ ERROR at setup of TestCliState.test_set_from_file _______________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___________________ ERROR at setup of TestCliState.test_list ___________________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___________________ ERROR at setup of TestCliState.test_get ____________________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______________ ERROR at setup of TestCliState.test_copy_to_new ________________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______________ ERROR at setup of TestCliState.test_list_pattern _______________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___________________ ERROR at setup of TestCliState.test_move ___________________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ________________ ERROR at setup of TestCliInstall.test_install _________________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____________ ERROR at setup of TestCliInstall.test_clean_install ______________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___________ ERROR at setup of TestCliInstall.test_install_type_name ____________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____________ ERROR at setup of TestCliInstall.test_install_multiple ____________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ______________ ERROR at setup of TestCliInstall.test_install_type ______________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____________ ERROR at setup of TestCliInstall.test_install_parallel ____________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ________ ERROR at setup of test_new_folder_should_autocreate_on_install ________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____________________ ERROR at setup of TestCliUi.test_ui ______________________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __________________ ERROR at setup of TestCliUi.test_ui_setup ___________________ [gw2] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______ ERROR at setup of TestCliEltScratchpadTwo.test_elt_transform_run _______ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliEltScratchpadTwo.test_elt_transform_run_dbt_failure _ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ______ ERROR at setup of TestCliEltScratchpadOne.test_dump_loader_config _______ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ______ ERROR at setup of TestCliEltScratchpadOne.test_elt_already_running ______ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___ ERROR at setup of TestCliEltScratchpadOne.test_elt_output_handler_error ____ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliEltScratchpadOne.test_elt_tap_line_length_limit_error _ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______ ERROR at setup of TestCliEltScratchpadOne.test_elt_debug_logging _______ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ______________ ERROR at setup of TestCliEltScratchpadOne.test_elt ______________ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliEltScratchpadOne.test_elt_target_failure_before_tap_finishes _ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _________ ERROR at setup of TestCliEltScratchpadOne.test_dump_catalog __________ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliEltScratchpadOne.test_elt_target_failure_after_tap_finishes _ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __________ ERROR at setup of TestCliEltScratchpadOne.test_dump_state ___________ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ________ ERROR at setup of TestCliEltScratchpadOne.test_elt_tap_failure ________ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __ ERROR at setup of TestCliEltScratchpadOne.test_elt_tap_and_target_failure ___ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____ ERROR at setup of TestCliEltScratchpadOne.test_dump_extractor_config _____ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _ ERROR at setup of TestCliEltScratchpadThree.test_elt_transform_only_with_transform _ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____ ERROR at setup of TestCliEltScratchpadThree.test_elt_transform_only ______ [gw4] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______________ ERROR at setup of TestCliConfig.test_config_test _______________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _________________ ERROR at setup of TestCliConfig.test_config __________________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ______________ ERROR at setup of TestCliConfig.test_config_extras ______________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _______________ ERROR at setup of TestCliConfig.test_config_env ________________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___________ ERROR at setup of TestCliConfig.test_config_meltano_set ____________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____________ ERROR at setup of TestCliConfig.test_config_meltano ______________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___________ ERROR at setup of TestCliConfig.test_config_meltano_test ___________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ___ ERROR at setup of TestCliConfigSet.test_environments_order_of_precedence ___ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ________________ ERROR at setup of TestCliUpgrade.test_upgrade _________________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError _____________ ERROR at setup of TestCliUpgrade.test_upgrade_files ______________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ________ ERROR at setup of TestCliUpgrade.test_upgrade_files_glob_path _________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____________ ERROR at setup of TestCliUpgrade.test_upgrade_package _____________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError __________ ERROR at setup of TestCliUpgrade.test_upgrade_skip_package __________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError ____________ ERROR at setup of TestCliUpgrade.test_upgrade_database ____________ [gw5] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python request = > @pytest.fixture(scope="session") def snowplow_session(request) -> SnowplowMicro | None: """Start a Snowplow Micro Docker container, then yield a `SnowplowMicro` instance for it. The environment variable `$MELTANO_SNOWPLOW_COLLECTOR_ENDPOINTS` is set to a list containing only the collector endpoint exposed by Snowplow Micro in Docker. Yields: A `SnowplowMicro` instance which will collect events fired within tests, and can be queried to obtain info about the fired events, or `None` if the creation of a `SnowplowMicro` instance failed. """ try: # Getting the `docker_services` fixture essentially causes `docker-compose up` to be run request.getfixturevalue("docker_services") except Exception: # pragma: no cover yield None else: args = ("docker", "port", f"pytest{os.getpid()}_snowplow_1") proc = subprocess.run(args, capture_output=True, text=True) > address_and_port = proc.stdout.strip().split(" -> ")[1] E IndexError: list index out of range /Users/matt/sandbox/meltano/tests/fixtures/docker/snowplow.py:72: IndexError =================================== FAILURES =================================== ________________________ test_complex_exception_context ________________________ [gw0] darwin -- Python 3.9.11 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/bin/python def test_complex_exception_context(): if platform.system() == "Windows": pytest.xfail( "Doesn't pass on windows, this is currently being tracked here https://github.com/meltano/meltano/issues/3444" ) line_nums: list[int] = [] def _function_to_deepen_traceback() -> None: try: line_nums.append(1 + inspect.currentframe().f_lineno) Path("/tmp/fake/path/will/not/resolve").resolve(strict=True) # noqa: S108 except Exception as ex: line_nums.append(1 + inspect.currentframe().f_lineno) raise ValueError("that path was a bad value") from ex try: try: # noqa: WPS505 line_nums.append(1 + inspect.currentframe().f_lineno) _function_to_deepen_traceback() except Exception: line_nums.append(1 + inspect.currentframe().f_lineno) raise CustomException except Exception: ctx = ExceptionContext() assert is_valid_exception_context(ctx.data) major, minor, _ = python_version_tuple() cause = ctx.data["exception"]["context"].pop("cause") context = ctx.data["exception"]["context"].pop("context") assert cause == context assert cause["type"] == "FileNotFoundError" > assert ( cause["str_hash"] == "8604732e6dd06fbcccf2f97979f6ec308a21b6b253fd42de5cf79a0b758155d0" ) E AssertionError: assert '07d2ff4730eb...7f13790e2a65d' == '8604732e6dd0...79a0b758155d0' E - 8604732e6dd06fbcccf2f97979f6ec308a21b6b253fd42de5cf79a0b758155d0 E + 07d2ff4730eb18d9205e8f2de17c5278fc5ae710123e286d61a7f13790e2a65d /Users/matt/sandbox/meltano/tests/meltano/core/tracking/test_exception.py:130: AssertionError ---------------------------- Captured log teardown ----------------------------- DEBUG root:__init__.py:45 Cleaning system database... =============================== warnings summary =============================== ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:256 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:256 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:256 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:256 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:256 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:256 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:256 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:256 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:256 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:256: PytestDeprecationWarning: The hookimpl CovPlugin.pytest_configure_node uses old-style configuration options (marks or attributes). Please use the pytest.hookimpl(optionalhook=True) decorator instead to configure the hooks. See https://docs.pytest.org/en/latest/deprecations.html#configuring-hook-specs-impls-using-markers def pytest_configure_node(self, node): ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:265 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:265 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:265 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:265 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:265 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:265 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:265 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:265 ../../Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:265 /Users/matt/Library/Caches/pypoetry/virtualenvs/meltano-UPwxJeTi-py3.9/lib/python3.9/site-packages/pytest_cov/plugin.py:265: PytestDeprecationWarning: The hookimpl CovPlugin.pytest_testnodedown uses old-style configuration options (marks or attributes). Please use the pytest.hookimpl(optionalhook=True) decorator instead to configure the hooks. See https://docs.pytest.org/en/latest/deprecations.html#configuring-hook-specs-impls-using-markers def pytest_testnodedown(self, node, error): tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_strict_env_var_mode_on_raises_error tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_strict_env_var_mode_off_no_raise_error /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'stacked_env_var' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_feature_flag_allowed /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'ff.allowed' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) tests/meltano/core/test_project_settings_service.py::TestProjectSettingsService::test_feature_flag_disallowed /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'ff.disallowed' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_nested_keys /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'metadata.stream.replication-key' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_nested_keys /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'metadata.stream.replication-method' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_store_meltano_yml tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_store_db /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'test_a' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_store_meltano_yml tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_store_db /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'test_b' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) tests/meltano/core/plugin/test_superset.py::TestSuperset::test_hooks /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'SUPERSET_WEBSERVER_PORT' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_kind_object /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'object.username' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_kind_object /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'data.password' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_kind_object /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'object.password' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_kind_object /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'object.deep.nesting' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_environment_only_config /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'test_environment' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_custom_setting /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'custom_string' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_custom_setting /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'custom_bool' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) tests/meltano/core/plugin/test_plugin_settings.py::TestPluginSettingsService::test_custom_setting /Users/matt/sandbox/meltano/src/meltano/core/settings_service.py:471: RuntimeWarning: Unknown setting 'custom_array' warnings.warn(f"Unknown setting {name!r}", RuntimeWarning) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ---------- coverage: platform darwin, python 3.9.11-final-0 ---------- Name Stmts Miss Branch BrPart Cover Missing ---------------------------------------------------------------------------------------------------- src/meltano/api/api_blueprint.py 25 1 2 1 92.59% 18, 30->exit src/meltano/api/app.py 87 8 10 3 88.66% 82, 103-105, 109-112, 151-152 src/meltano/api/controllers/errors.py 4 1 0 0 75.00% 8 src/meltano/api/controllers/orchestrations.py 281 124 36 3 53.63% 72-73, 105-111, 115-116, 141, 154, 167, 172, 185, 198, 208-232, 245-258, 284-286, 296-301, 317-328, 344-354, 378-379, 416, 484-524, 551-556, 567-587, 598-604, 626, 639-650, 665-668 src/meltano/api/controllers/plugins.py 89 45 12 0 47.52% 60, 88-109, 143-170, 181-200 src/meltano/api/controllers/root.py 78 17 6 0 77.38% 39-42, 66-68, 76-91 src/meltano/api/controllers/settings.py 123 41 8 0 67.18% 22-23, 30-33, 40-43, 53-56, 84, 107-108, 134-135, 142-143, 149-169, 175-187 src/meltano/api/controllers/settings_helper.py 31 23 4 0 22.86% 10-15, 18-20, 23-28, 31-40 src/meltano/api/controllers/upload_helper.py 33 18 6 0 38.46% 18-19, 26-27, 32-43, 46, 50-53 src/meltano/api/controllers/utils.py 8 4 2 0 40.00% 9-12 src/meltano/api/events/__init__.py 4 4 0 0 0.00% 1-7 src/meltano/api/events/notification_events.py 47 47 8 0 0.00% 1-112 src/meltano/api/executor/__init__.py 29 8 0 0 72.41% 24-44, 48-51 src/meltano/api/json.py 57 7 16 3 86.30% 19, 41, 63-65, 89-92 src/meltano/api/mail.py 25 1 4 2 89.66% 47, 68->71 src/meltano/api/models/security.py 56 11 8 1 75.00% 26-27, 34, 53-63, 73, 81, 84 src/meltano/api/models/subscription.py 23 1 2 1 92.00% 32 src/meltano/api/profiler.py 31 31 0 0 0.00% 1-46 src/meltano/api/security/auth.py 79 7 32 1 87.39% 43-51, 57, 61-62 src/meltano/api/security/forms.py 21 5 2 0 69.57% 14-16, 23-25 src/meltano/api/security/identity.py 44 6 6 1 86.00% 44, 48, 56, 71, 74, 81 src/meltano/api/security/oauth.py 64 15 10 3 75.68% 35-36, 60-61, 65-73, 109, 119, 154 src/meltano/api/security/resource_filter.py 36 36 6 0 0.00% 1-62 src/meltano/api/signals.py 8 1 0 0 87.50% 12 src/meltano/api/workers/api_worker.py 48 34 14 0 22.58% 25-30, 34-122, 130, 134 src/meltano/api/workers/ui_available_worker.py 30 16 4 0 41.18% 29-32, 36-50, 54 src/meltano/api/wsgi.py 26 26 2 0 0.00% 1-39 src/meltano/cli/__init__.py 47 6 12 6 79.66% 93, 97, 99, 117, 121, 125 src/meltano/cli/__main__.py 3 3 0 0 0.00% 1-5 src/meltano/cli/add.py 69 45 26 0 25.26% 79-152, 156-166 src/meltano/cli/cli.py 72 15 20 7 73.91% 84, 87, 93, 96-99, 116, 118, 119->122, 129-139 src/meltano/cli/config.py 242 170 62 0 23.68% 53-56, 86-95, 109-113, 148-214, 229-305, 318-337, 353-357, 364-388, 402-430 src/meltano/cli/discovery.py 31 18 12 0 30.23% 31-61 src/meltano/cli/dragon.py 10 2 0 0 80.00% 24-32 src/meltano/cli/elt.py 178 54 22 8 67.00% 116, 125, 153, 162, 182, 204-217, 223->231, 226, 275, 279-282, 309-322, 342-343, 349-350, 356, 361-386, 390-406 src/meltano/cli/environment.py 52 28 2 0 44.44% 27, 35-43, 51-59, 66-74 src/meltano/cli/initialize.py 37 16 6 0 48.84% 39-63 src/meltano/cli/install.py 37 19 6 0 41.86% 55-87 src/meltano/cli/interactive/config.py 187 153 70 0 13.23% 63-72, 77, 84-91, 95-97, 101-123, 127-207, 211-241, 245-301, 305-359, 368-405 src/meltano/cli/invoke.py 100 69 31 0 23.66% 85-136, 150-185, 190-203, 208-214 src/meltano/cli/job.py 122 83 18 0 27.86% 44-58, 73-89, 126-127, 141-146, 179-203, 236-256, 268-272, 288-311 src/meltano/cli/lock.py 56 36 16 0 27.78% 58-109 src/meltano/cli/params.py 37 4 6 2 86.05% 27, 60, 75-76 src/meltano/cli/remove.py 44 26 14 0 31.03% 30-34, 39-54, 59-63, 68-90 src/meltano/cli/repl.py 21 12 0 0 42.86% 17-47 src/meltano/cli/run.py 79 42 18 1 39.18% 95-96, 111-115, 120-130, 138-187 src/meltano/cli/schedule.py 155 97 46 0 28.86% 42-44, 57-72, 77-90, 125-138, 142, 155-164, 185-233, 246-249, 263, 284-292, 317-330, 354-373 src/meltano/cli/schema.py 15 2 0 0 86.67% 27-28 src/meltano/cli/select.py 63 35 17 0 35.00% 21-26, 38-39, 84-97, 104-105, 110-140 src/meltano/cli/state.py 148 56 30 1 54.49% 36-37, 41, 54-57, 87->93, 97-98, 118-120, 131-145, 165-171, 193-199, 228-247, 274-288, 299-303, 313-316 src/meltano/cli/ui.py 86 56 26 0 26.79% 27-60, 66-75, 92, 102-123, 148-178 src/meltano/cli/upgrade.py 54 15 8 2 66.13% 80-89, 95-103, 127, 136, 145 src/meltano/cli/user.py 38 21 6 0 38.64% 29, 56-90 src/meltano/cli/utils.py 314 220 92 6 26.11% 53, 66-99, 107-126, 134-152, 156-170, 174-198, 209-274, 288-390, 400-412, 421-436, 448-479, 486-497, 512-530, 548->exit, 555-556, 576-584, 611-612, 673-675, 678, 688->691 src/meltano/cli/validate.py 72 45 14 0 31.40% 32-44, 59-63, 96-114, 121, 125-149 src/meltano/core/behavior/canonical.py 137 3 62 2 97.49% 112, 177, 352 src/meltano/core/behavior/hookable.py 48 2 13 1 95.08% 110-111 src/meltano/core/behavior/name_eq.py 6 1 0 0 83.33% 9 src/meltano/core/behavior/versioned.py 23 6 2 0 76.00% 22, 25-29 src/meltano/core/block/blockset.py 15 3 0 0 80.00% 30, 39, 48 src/meltano/core/block/extract_load.py 310 75 115 20 68.71% 96->exit, 141-142, 153-154, 168-169, 180-181, 192-193, 276, 323->334, 346-349, 361-368, 376-378, 389->exit, 394, 402-403, 434, 464-467, 477->485, 480, 500-504, 524-526, 535-537, 600->607, 619, 666-668, 691, 709-715, 725-733, 744-767, 775-777, 794, 800, 803, 807-808, 811 src/meltano/core/block/future_utils.py 27 14 14 2 41.46% 15-18, 31->exit, 38, 51-67 src/meltano/core/block/ioblock.py 54 14 0 0 74.07% 28, 34, 40, 46, 52, 64, 76, 87, 99, 107, 115, 124-126 src/meltano/core/block/parser.py 123 64 40 4 39.88% 50-58, 105->exit, 117-135, 154-159, 179-200, 230-234, 253-333 src/meltano/core/block/plugin_command.py 69 15 2 0 76.06% 37, 43, 48, 96, 126-142 src/meltano/core/block/singer.py 151 40 40 10 69.63% 77, 98-107, 115-130, 142, 162, 179, 193, 207, 229, 243, 258-261, 267-269, 330, 352-353, 362, 369-371, 375, 377, 380-382 src/meltano/core/config_service.py 53 2 6 1 94.92% 87->exit, 116, 125 src/meltano/core/connection_service.py 29 18 6 0 31.43% 14, 18, 21-29, 32-33, 36-62 src/meltano/core/container/container_service.py 31 21 6 0 27.03% 26-27, 52-77 src/meltano/core/container/container_spec.py 30 1 8 1 94.74% 72 src/meltano/core/db.py 61 17 12 1 69.86% 60->64, 124-125, 129-130, 145-164 src/meltano/core/elt_context.py 145 7 20 3 93.94% 46, 57, 292->295, 410-421, 449, 451 src/meltano/core/environment.py 65 2 16 2 95.06% 195->exit, 196-197, 215->exit src/meltano/core/error.py 37 11 4 0 63.41% 44, 51, 64-66, 71-77 src/meltano/core/extract_utils.py 43 43 10 0 0.00% 1-103 src/meltano/core/extractor.py 6 6 0 0 0.00% 1-9 src/meltano/core/hub/client.py 85 16 12 2 79.38% 38, 46, 78, 106->111, 162-166, 214-220, 240-246, 261, 268-274 src/meltano/core/job/finder.py 38 8 6 1 75.00% 30, 46, 75, 114, 183-191 src/meltano/core/job/job.py 165 7 26 7 92.67% 204, 216, 235, 238, 268, 288->exit, 320, 363->366, 392 src/meltano/core/job/stale_job_failer.py 14 1 4 1 88.89% 24 src/meltano/core/job_state.py 57 7 10 3 85.07% 52, 80->87, 91->90, 111-112, 124, 147, 158, 176 src/meltano/core/logging/formatters.py 31 4 2 0 87.88% 65-66, 125, 138 src/meltano/core/logging/job_logging_service.py 65 40 14 0 31.65% 41-53, 57-72, 78-86, 95-101, 105-106, 109-110, 113-120 src/meltano/core/logging/output_logger.py 96 1 6 0 99.02% 85 src/meltano/core/logging/utils.py 72 18 24 5 71.88% 27, 50, 63-64, 81, 184-188, 205-212, 243 src/meltano/core/meltano_invoker.py 32 2 10 1 92.86% 55-56 src/meltano/core/migration_service.py 69 6 20 7 85.39% 59->58, 84->87, 95, 98->113, 101, 106-109 src/meltano/core/plugin/airflow.py 73 4 10 3 91.57% 101, 124, 146, 163 src/meltano/core/plugin/base.py 222 7 52 1 96.35% 42, 233, 438->441, 525, 533, 592, 668, 676 src/meltano/core/plugin/dbt/base.py 42 16 4 0 56.52% 29, 58-86, 118 src/meltano/core/plugin/error.py 24 3 2 0 88.46% 18, 30, 45 src/meltano/core/plugin/factory.py 12 0 2 1 92.86% 53->exit src/meltano/core/plugin/file.py 68 26 25 3 55.91% 47, 55, 66-69, 86, 111, 138, 184-187, 212-213, 254, 275-297 src/meltano/core/plugin/meltano_file.py 17 1 4 0 95.24% 28 src/meltano/core/plugin/project_plugin.py 135 4 38 2 95.38% 40, 180, 384, 424 src/meltano/core/plugin/settings_service.py 75 3 16 1 95.60% 115, 124, 186 src/meltano/core/plugin/singer/catalog.py 278 8 96 3 95.99% 172->154, 282-288, 339-340, 492, 524->exit src/meltano/core/plugin/singer/mapper.py 29 1 4 1 93.94% 66 src/meltano/core/plugin/singer/tap.py 219 34 72 14 82.13% 77-81, 181-184, 193, 231, 235-236, 254, 268, 285-286, 296->exit, 319, 324, 370-371, 382-384, 403, 473-479, 503, 524, 536->539, 548-549, 551, 571 src/meltano/core/plugin/singer/target.py 61 11 8 1 76.81% 52-55, 60-61, 73-74, 131-137 src/meltano/core/plugin/superset.py 62 3 8 3 91.43% 98, 127, 153 src/meltano/core/plugin_discovery_service.py 169 17 30 3 86.93% 206-212, 223, 253->259, 415-422, 438-454 src/meltano/core/plugin_install_service.py 141 26 26 3 75.45% 18, 109-122, 170-171, 300, 331-338, 359-391 src/meltano/core/plugin_invoker.py 180 22 28 3 86.06% 105, 417, 470-486, 500-508, 518 src/meltano/core/plugin_location_remove.py 98 11 8 2 87.74% 65, 74, 128-129, 166-169, 191-193 src/meltano/core/plugin_lock_service.py 40 1 2 0 97.62% 79 src/meltano/core/plugin_test_service.py 46 0 6 1 98.08% 83->87 src/meltano/core/project.py 202 22 40 8 84.30% 75, 140-151, 157->169, 161-167, 215->219, 220, 266, 301-302, 328-331, 371, 386, 414, 427 src/meltano/core/project_add_service.py 42 12 10 1 63.46% 81->87, 114-133 src/meltano/core/project_files.py 185 14 74 5 92.66% 155, 177-179, 182, 198-203, 238-239, 255-257, 268->exit src/meltano/core/project_init_service.py 81 21 16 2 74.23% 106->109, 118, 145-146, 154-182 src/meltano/core/project_plugins_service.py 187 18 52 9 87.87% 142, 152, 184-188, 213-214, 375->exit, 408, 425->428, 481->493, 505->511, 511->exit, 556-561, 573-576 src/meltano/core/project_settings_service.py 77 8 8 0 90.59% 58-59, 84-85, 108, 117, 126, 163 src/meltano/core/runner/__init__.py 8 1 0 0 87.50% 12 src/meltano/core/runner/dbt.py 35 19 4 0 41.03% 16, 20, 24, 28-55, 60-67 src/meltano/core/runner/singer.py 108 44 30 9 54.35% 30-36, 76-77, 82, 95, 98, 129-152, 166-172, 178-192, 195, 200, 202, 237-253 src/meltano/core/schedule.py 40 6 8 1 81.25% 77, 86, 99, 119-123 src/meltano/core/schedule_service.py 106 7 14 3 91.67% 164, 191, 194, 287->exit, 315-318 src/meltano/core/select_service.py 53 31 6 0 37.29% 24-26, 33, 37-42, 46-55, 59-71, 77-97, 102-103 src/meltano/core/setting.py 14 2 0 0 85.71% 23-24 src/meltano/core/setting_definition.py 138 8 60 7 92.42% 37-38, 63, 101, 127, 281, 378, 382, 386->388, 404->406 src/meltano/core/settings_service.py 237 4 76 2 98.08% 52, 73, 293, 639 src/meltano/core/settings_store.py 497 20 148 10 94.73% 51, 72, 222, 240, 248, 259-260, 417, 464, 503, 510, 543-544, 575, 604->exit, 607, 729-730, 797-798, 1033->1037, 1217, 1326->1314 src/meltano/core/sqlalchemy.py 43 5 16 6 81.36% 55, 61, 63, 65, 70, 71->73 src/meltano/core/state_service.py 72 1 14 2 96.51% 80, 126->128 src/meltano/core/state_store/__init__.py 42 2 10 1 94.23% 43, 108 src/meltano/core/state_store/azure.py 44 25 12 0 33.93% 45-47, 59-65, 74, 85-98, 109-118 src/meltano/core/state_store/db.py 38 1 16 1 92.59% 93 src/meltano/core/state_store/filesystem.py 174 94 30 0 39.22% 61, 88-96, 108-121, 146, 161, 172, 183, 197-210, 234-244, 270-279, 290-307, 324-325, 353, 362, 385, 393, 404, 425-433, 441-442, 457-459, 471-472, 487-503 src/meltano/core/state_store/google.py 46 27 14 0 31.67% 45-47, 58-68, 77, 88-98, 109-117 src/meltano/core/state_store/s3.py 45 24 18 0 33.33% 54, 70-87, 96, 107-121, 129 src/meltano/core/task_sets.py 54 3 14 1 94.12% 88, 103, 115 src/meltano/core/tracking/contexts/environment.py 42 1 6 1 95.83% 120 src/meltano/core/tracking/contexts/exception.py 39 3 6 1 91.11% 98-99, 102 src/meltano/core/tracking/contexts/plugins.py 48 14 22 4 60.00% 72->75, 76, 93-96, 99, 116-125 src/meltano/core/tracking/contexts/project.py 48 6 4 1 86.54% 75, 112-115, 119-120 src/meltano/core/tracking/tracker.py 162 29 33 1 82.56% 207-208, 228-233, 253-254, 318-319, 375-376, 389-392, 401-408, 417, 446-470 src/meltano/core/transform_add_service.py 54 42 16 0 17.14% 24-37, 48-74, 84-109 src/meltano/core/upgrade_service.py 95 50 20 3 41.74% 56-66, 79-85, 93-103, 123->125, 127-130, 136-143, 153-160, 169-186 src/meltano/core/utils/__init__.py 250 27 92 9 85.96% 36-37, 42, 133, 137, 141, 284, 292, 329, 359, 494->exit, 498-500, 531-540, 556, 557->559, 572, 618, 622, 637-638 src/meltano/core/utils/pidfile.py 42 25 4 0 36.96% 13-14, 18, 21-30, 33-35, 39-45, 48, 51, 58-60 src/meltano/core/utils/validate_json_schema.py 12 12 0 0 0.00% 3-21 src/meltano/core/validation_service.py 51 6 10 0 90.16% 34, 46, 73, 86-87, 151 src/meltano/core/venv_service.py 114 12 12 3 88.10% 120, 215-217, 231-232, 249-250, 262, 290-291, 331-332 src/meltano/migrations/env.py 24 24 4 0 0.00% 1-60 src/meltano/migrations/utils/dialect_typing.py 16 2 4 2 80.00% 33, 50 src/meltano/oauth/app.py 32 6 0 0 81.25% 25-26, 30, 48-49, 53 src/meltano/oauth/providers.py 28 8 0 0 71.43% 28-29, 35-36, 58-61, 67-68 tests/asserts.py 5 2 0 0 60.00% 7-9 tests/conftest.py 94 13 20 3 82.46% 33-38, 51, 119, 155-158, 175-176 tests/fixtures/cli.py 34 14 0 0 58.82% 27-28, 31-35, 40-46, 51-56, 61-66 tests/fixtures/core.py 279 33 42 4 87.85% 251, 325-326, 341-342, 353-354, 361-362, 373-374, 381-382, 389-390, 397-398, 413-424, 429-436, 457, 490-491, 538-539, 590->exit, 703, 706->701, 726-733 tests/fixtures/db/__init__.py 51 1 0 0 98.04% 37 tests/fixtures/db/mssql.py 34 19 0 0 44.12% 23-33, 56, 68-86, 91-96 tests/fixtures/db/postgresql.py 23 13 0 0 43.48% 14-18, 23-38 tests/fixtures/docker/snowplow.py 48 20 2 0 56.00% 26-28, 32-33, 37, 41, 45, 49, 73-75, 95-109, 124 tests/fixtures/fs.py 54 15 2 1 71.43% 23, 41-47, 71-81 tests/meltano/api/security/test_resource_filter.py 21 1 0 0 95.24% 15 tests/meltano/cli/test_add.py 248 206 18 0 15.79% 26-30, 36-37, 71-112, 116-146, 155-173, 184-212, 219-234, 239-255, 258-266, 270-279, 282-302, 313-410, 416-455, 460-504, 511-535, 569-621 tests/meltano/cli/test_auto_install.py 11 3 0 0 72.73% 15-18 tests/meltano/cli/test_cli.py 152 95 4 0 37.82% 31-39, 43, 47-51, 55-62, 66-68, 74-81, 87-94, 97-99, 105-110, 115-121, 127-133, 138-143, 148-153, 158-163, 168-173, 181-209, 335-358, 363-372 tests/meltano/cli/test_config.py 76 58 12 0 20.45% 16-28, 33-41, 46-57, 62-71, 76-84, 93-113, 116-119, 129-187 tests/meltano/cli/test_discover.py 35 24 2 0 29.73% 22-42, 51-67 tests/meltano/cli/test_elt.py 356 267 28 0 24.74% 41-45, 59-71, 75-76, 89-98, 102-108, 149-152, 157-165, 170-177, 182-199, 204-207, 212-218, 237-241, 268-337, 356-447, 465-502, 530-585, 613-650, 678-724, 752-801, 824-855, 862-876, 889-913, 925-951, 962-984, 997-1019, 1048-1081, 1116-1175, 1210-1222, 1248-1260 tests/meltano/cli/test_initialize.py 38 31 8 0 15.22% 11-55, 58-80 tests/meltano/cli/test_install.py 117 96 20 0 15.33% 18-21, 27-36, 55-99, 112-156, 161-172, 187-214, 227-254, 270-273 tests/meltano/cli/test_invoke.py 132 101 4 0 24.26% 22, 30-44, 48-57, 60-66, 69-75, 78-87, 95-150, 153-162, 167-182, 191-227, 232-242, 247-252 tests/meltano/cli/test_job_cmd.py 65 53 0 0 18.46% 15-93, 97-126, 131-149, 153-192 tests/meltano/cli/test_lock.py 57 36 0 0 36.84% 19-23, 35-39, 49-56, 66-92, 103-114 tests/meltano/cli/test_remove.py 33 20 0 0 39.39% 15-18, 21-25, 28-34, 37-48 tests/meltano/cli/test_run.py 557 471 28 0 14.70% 58-61, 66-74, 79-86, 91-108, 113-130, 135-149, 155-164, 175-178, 189-194, 214-291, 314-371, 390-410, 461-491, 510-551, 573-625, 645-702, 724-786, 807-893, 914-978, 999-1070, 1091-1144, 1172-1303, 1330-1392, 1415-1446, 1465-1504 tests/meltano/cli/test_schedule.py 79 64 0 0 18.99% 18-124, 128-145, 148-155, 161-229 tests/meltano/cli/test_select.py 21 14 0 0 33.33% 15-42 tests/meltano/cli/test_state.py 141 102 42 1 21.86% 53, 57-59, 62-65, 69, 94-98, 101-115, 120-133, 136-153, 160-179, 184-196, 199-210, 213-222, 225-237, 240-244, 247-252 tests/meltano/cli/test_ui.py 22 14 0 0 36.36% 15-24, 27-49 tests/meltano/cli/test_upgrade.py 96 80 8 0 15.38% 16-36, 41-44, 47-57, 63-158, 163-201, 204-205 tests/meltano/core/behavior/test_hookable.py 56 1 0 0 98.21% 46 tests/meltano/core/block/test_extract_load.py 280 2 6 0 99.30% 82-83 tests/meltano/core/container/test_container_spec.py 13 1 2 1 86.67% 68 tests/meltano/core/job/test_job.py 126 6 8 3 93.28% 99, 116, 199-203 tests/meltano/core/logging/test_output_logger.py 106 5 14 5 91.67% 60, 108, 161, 186, 214 tests/meltano/core/plugin/singer/test_catalog.py 183 2 30 6 96.24% 643->exit, 650-651, 838->exit, 841->exit, 844->exit, 849->exit, 908->exit tests/meltano/core/plugin/test_airflow.py 61 1 8 1 97.10% 59 tests/meltano/core/plugin/test_plugin_settings.py 433 5 14 1 98.66% 62-63, 511, 818-819 tests/meltano/core/plugin/test_superset.py 82 2 10 2 95.65% 48, 75 tests/meltano/core/runner/test_runner.py 112 1 6 0 99.15% 27 tests/meltano/core/state_store/test_filesystem.py 262 248 32 0 4.76% 17-515 tests/meltano/core/test_connection_service.py 25 14 2 0 48.15% 34-48, 69-83 tests/meltano/core/test_environment_service.py 41 1 8 1 95.92% 71 tests/meltano/core/test_environment_variables.py 90 44 24 1 53.51% 45->47, 237-254, 265-308, 316-347, 351-372, 376-398 tests/meltano/core/test_meltano_invoker.py 37 2 4 2 90.24% 23, 32 tests/meltano/core/test_plugin_discovery_service.py 248 5 10 0 98.06% 44-54 tests/meltano/core/test_plugin_invoker.py 86 2 6 2 95.65% 78, 159 tests/meltano/core/test_project.py 93 5 14 1 92.52% 23-27, 105 tests/meltano/core/test_project_add_service.py 74 2 2 1 96.05% 70-71 tests/meltano/core/test_project_files.py 101 2 16 2 96.58% 115, 133 tests/meltano/core/test_project_init_service.py 49 2 8 2 92.98% 66, 86 tests/meltano/core/test_schedule_service.py 122 5 16 3 94.20% 63-64, 103, 175, 217 tests/meltano/core/test_settings_store.py 346 3 6 0 99.15% 49, 57, 86 tests/meltano/core/test_state_service.py 58 1 24 1 97.56% 46 tests/meltano/core/test_venv_service.py 69 2 8 3 93.51% 31, 83, 120->134 tests/meltano/core/tracking/test_exception.py 81 7 4 1 90.59% 46-47, 97, 134-144 tests/meltano/core/tracking/test_plugins.py 40 0 8 1 97.92% 40->36 tests/meltano/core/tracking/test_project_context.py 13 5 4 0 47.06% 41-49 tests/meltano/core/tracking/test_tracker.py 226 7 6 0 96.98% 283-291 tests/support/payload_builder.py 58 42 10 0 23.53% 6-14, 17-20, 23-28, 31-36, 39-44, 47-56, 59-63, 66-75, 78-82, 85-92, 95-98, 101, 109-125 ---------------------------------------------------------------------------------------------------- TOTAL 21337 5536 3398 313 71.55% 92 files skipped due to complete coverage. =========================== short test summary info ============================ SKIPPED [1] tests/meltano/cli/test_auto_install.py:10: Deadlock on docker, have to investigate further. SKIPPED [4] tests/meltano/core/test_connection_service.py:50: unconditional skip SKIPPED [2] tests/meltano/core/test_connection_service.py:15: unconditional skip SKIPPED [1] tests/meltano/cli/test_elt.py:222: Test is only for Windows XFAIL tests/meltano/cli/test_add.py::TestCliAdd::test_add_fails - Uninstall not implemented yet. ERROR tests/meltano/core/state_store/test_filesystem.py - ModuleNotFoundError... ERROR tests/meltano/core/state_store/test_filesystem.py ERROR tests/meltano/core/state_store/test_filesystem.py - ModuleNotFoundError... ERROR tests/meltano/core/state_store/test_filesystem.py - ModuleNotFoundError... ERROR tests/meltano/core/state_store/test_filesystem.py - ModuleNotFoundError... ERROR tests/meltano/core/state_store/test_filesystem.py - ModuleNotFoundError... ERROR tests/meltano/core/state_store/test_filesystem.py - ModuleNotFoundError... ERROR tests/meltano/core/state_store/test_filesystem.py - ModuleNotFoundError... ERROR tests/meltano/core/state_store/test_filesystem.py - ModuleNotFoundError... ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add[transform-and-related] ERROR tests/meltano/cli/test_initialize.py::TestCliInit::test_init_existing_empty_directory ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add[single-extractor] ERROR tests/meltano/cli/test_initialize.py::TestCliInit::test_init - IndexErr... ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add[orchestrator-and-required] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add[single-loader] - In... ERROR tests/meltano/core/tracking/test_project_context.py::test_environment_name_hash[default-no-env] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_multiple - IndexErr... ERROR tests/meltano/core/tracking/test_project_context.py::test_environment_name_hash[explicit-dev] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_transform - IndexEr... ERROR tests/meltano/core/tracking/test_project_context.py::test_environment_name_hash[explicit-no-env] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_no_install[single-extractor] ERROR tests/meltano/core/tracking/test_project_context.py::test_environment_name_hash[default-dev] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_no_install[orchestrator-and-required] ERROR tests/meltano/core/tracking/test_project_context.py::test_environment_name_hash[explicit-prod] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_files_without_updates ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_inherited - IndexEr... ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_no_install[single-loader] ERROR tests/meltano/cli/test_select.py::TestCliSelect::test_update_select_pattern ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_custom_variant - In... ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_files_that_already_exists ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_variant - IndexErro... ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_missing - IndexErro... ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_no_install[transform-and-related] ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_custom_no_install ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_files_with_updates ERROR tests/meltano/cli/test_add.py::TestCliAdd::test_add_custom - IndexError... ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_parsing_failures ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_dry_run ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_tap_and_target_failed ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_target_failure_before_tap_finished ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_custom_suffix_active_environment[dynamic (multiple env)] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_tap_failure ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_custom_suffix_active_environment[dynamic (single env)] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_complex_invocations ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_mapper_config ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_color_console_exception_handler[False] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_plugin_command_failure ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_custom_suffix_command_option ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_mapper_failure ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_target_failure_after_tap_finished ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_color_console_exception_handler[True] ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_elb_tap_line_length_limit_error ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_basic_invocations ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_multiple_commands ERROR tests/meltano/cli/test_run.py::TestCliRunScratchpadOne::test_run_custom_suffix_active_environment[static] ERROR tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_add ERROR tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_remove ERROR tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_run[143] ERROR tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_set ERROR tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_run[1] ERROR tests/meltano/cli/test_schedule.py::TestCliSchedule::test_schedule_run[0] ERROR tests/meltano/cli/test_job_cmd.py::TestCliJob::test_job_list - IndexErr... ERROR tests/meltano/cli/test_job_cmd.py::TestCliJob::test_job_add - IndexErro... ERROR tests/meltano/cli/test_job_cmd.py::TestCliJob::test_job_remove - IndexE... ERROR tests/meltano/cli/test_job_cmd.py::TestCliJob::test_job_set - IndexErro... ERROR tests/meltano/cli/test_cli.py::TestCli::test_activate_project - IndexEr... ERROR tests/meltano/cli/test_cli.py::TestCli::test_empty_meltano_yml_project ERROR tests/meltano/cli/test_cli.py::TestCli::test_activate_project_readonly_env ERROR tests/meltano/cli/test_cli.py::TestCli::test_activate_project_readonly_dotenv ERROR tests/meltano/cli/test_cli.py::TestLargeConfigProject::test_list_config_performance ERROR tests/meltano/cli/test_cli.py::TestCli::test_environment_variable_overrides_default ERROR tests/meltano/cli/test_cli.py::TestCli::test_version - IndexError: list... ERROR tests/meltano/cli/test_cli.py::TestCli::test_no_environment_overrides_default ERROR tests/meltano/cli/test_cli.py::TestCli::test_upper_null_environment_overrides_default ERROR tests/meltano/cli/test_cli.py::TestCli::test_environment_flag_overrides_default ERROR tests/meltano/cli/test_cli.py::TestCli::test_cwd_option - IndexError: l... ERROR tests/meltano/cli/test_cli.py::TestCli::test_no_environment_and_null_environment_overrides_default ERROR tests/meltano/cli/test_cli.py::TestCli::test_lower_null_environment_overrides_default ERROR tests/meltano/cli/test_cli.py::TestCli::test_default_environment_is_activated ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-not-disabled-by-invalid-no-color-env] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-disabled-by-1-no-color-env] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[cli-colors-enabled-log-colors-disabled] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-not-disabled-by-FALSE-no-color-env] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[all-colors-disabled--no-color-precedence] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-not-disabled-by-f-no-color-env] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-disabled-by-t-no-color-env] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-enabled-by-default] ERROR tests/meltano/cli/test_cli.py::TestCliColors::test_no_color[colors-disabled-by-TRUE-no-color-env] ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_list_commands - I... ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_exit_code ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_dump_config ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_triggers ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_command_containerized ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_args - Ind... ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_command - ... ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke_command_args ERROR tests/meltano/cli/test_invoke.py::TestCliInvoke::test_invoke - IndexErr... ERROR tests/meltano/cli/test_lock.py::TestLock::test_lock_invalid_options[noop] ERROR tests/meltano/cli/test_lock.py::TestLock::test_lock_invalid_options[all-and-plugin-name] ERROR tests/meltano/cli/test_lock.py::TestLock::test_lockfile_exists - IndexE... ERROR tests/meltano/cli/test_lock.py::TestLock::test_lockfile_update - IndexE... ERROR tests/meltano/cli/test_lock.py::TestLock::test_lockfile_update_extractors ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[01 Top-level env (with terminal context)-env_var_resolution_expectation1] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[09 Environment-level Plugin env-env_var_resolution_expectation8] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[04 Environment-level plugin env (with terminal context)-env_var_resolution_expectation4] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[16 Set in indirected environment-level plugin config-env_var_resolution_expectation15] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[12 Environment-level plugin config (with terminal context)-env_var_resolution_expectation11] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[08 Environment-level env-env_var_resolution_expectation7] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[13 Top-level plugin setting-env_var_resolution_expectation12] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[06 Top-level env-env_var_resolution_expectation5] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[10 Top-level plugin setting (with terminal context)-env_var_resolution_expectation9] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[11 Top-level plugin config (with terminal context)-env_var_resolution_expectation10] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[03 Environment-level env (with terminal context)-env_var_resolution_expectation3] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[15 Environment-level plugin config-env_var_resolution_expectation14] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[00 Terminal environment-env_var_resolution_expectation0] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[07 Top-level plugin env (with terminal context)-env_var_resolution_expectation6] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[14 Set in top-level plugin config-env_var_resolution_expectation13] ERROR tests/meltano/core/test_environment_variables.py::TestEnvVarResolution::test_env_var_resolution[02 Top-level plugin env (with terminal context)-env_var_resolution_expectation2] ERROR tests/meltano/core/test_environment_variables.py::test_strict_env_var_mode_raises_partial_replace ERROR tests/meltano/core/test_environment_variables.py::test_environment_variable_inheritance_meltano_env_only ERROR tests/meltano/core/test_environment_variables.py::test_strict_env_var_mode_raises_full_replace ERROR tests/meltano/core/test_environment_variables.py::test_environment_variable_inheritance ERROR tests/meltano/cli/test_discover.py::TestCliDiscover::test_discover - In... ERROR tests/meltano/cli/test_discover.py::TestCliDiscover::test_discover_extractors ERROR tests/meltano/core/tracking/test_tracker.py::TestTracker::test_exit_event_is_fired ERROR tests/meltano/cli/test_remove.py::TestCliRemove::test_remove - IndexErr... ERROR tests/meltano/cli/test_remove.py::TestCliRemove::test_remove_multiple ERROR tests/meltano/cli/test_remove.py::TestCliRemove::test_remove_type_name ERROR tests/meltano/cli/test_state.py::TestCliState::test_merge_from_string ERROR tests/meltano/cli/test_state.py::TestCliState::test_clear - IndexError:... ERROR tests/meltano/cli/test_state.py::TestCliState::test_set_from_string - I... ERROR tests/meltano/cli/test_state.py::TestCliState::test_merge_from_job - In... ERROR tests/meltano/cli/test_state.py::TestCliState::test_merge_from_file - I... ERROR tests/meltano/cli/test_state.py::TestCliState::test_copy_over_existing ERROR tests/meltano/cli/test_state.py::TestCliState::test_set_from_file - Ind... ERROR tests/meltano/cli/test_state.py::TestCliState::test_list - IndexError: ... ERROR tests/meltano/cli/test_state.py::TestCliState::test_get - IndexError: l... ERROR tests/meltano/cli/test_state.py::TestCliState::test_copy_to_new - Index... ERROR tests/meltano/cli/test_state.py::TestCliState::test_list_pattern - Inde... ERROR tests/meltano/cli/test_state.py::TestCliState::test_move - IndexError: ... ERROR tests/meltano/cli/test_install.py::TestCliInstall::test_install - Index... ERROR tests/meltano/cli/test_install.py::TestCliInstall::test_clean_install ERROR tests/meltano/cli/test_install.py::TestCliInstall::test_install_type_name ERROR tests/meltano/cli/test_install.py::TestCliInstall::test_install_multiple ERROR tests/meltano/cli/test_install.py::TestCliInstall::test_install_type - ... ERROR tests/meltano/cli/test_install.py::TestCliInstall::test_install_parallel ERROR tests/meltano/cli/test_install.py::test_new_folder_should_autocreate_on_install ERROR tests/meltano/cli/test_ui.py::TestCliUi::test_ui - IndexError: list ind... ERROR tests/meltano/cli/test_ui.py::TestCliUi::test_ui_setup - IndexError: li... ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadTwo::test_elt_transform_run ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadTwo::test_elt_transform_run_dbt_failure ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_dump_loader_config ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_already_running ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_output_handler_error ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_tap_line_length_limit_error ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_debug_logging ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt - Inde... ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_target_failure_before_tap_finishes ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_dump_catalog ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_target_failure_after_tap_finishes ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_dump_state ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_tap_failure ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_elt_tap_and_target_failure ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadOne::test_dump_extractor_config ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadThree::test_elt_transform_only_with_transform ERROR tests/meltano/cli/test_elt.py::TestCliEltScratchpadThree::test_elt_transform_only ERROR tests/meltano/cli/test_config.py::TestCliConfig::test_config_test - Ind... ERROR tests/meltano/cli/test_config.py::TestCliConfig::test_config - IndexErr... ERROR tests/meltano/cli/test_config.py::TestCliConfig::test_config_extras - I... ERROR tests/meltano/cli/test_config.py::TestCliConfig::test_config_env - Inde... ERROR tests/meltano/cli/test_config.py::TestCliConfig::test_config_meltano_set ERROR tests/meltano/cli/test_config.py::TestCliConfig::test_config_meltano - ... ERROR tests/meltano/cli/test_config.py::TestCliConfig::test_config_meltano_test ERROR tests/meltano/cli/test_config.py::TestCliConfigSet::test_environments_order_of_precedence ERROR tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade - Index... ERROR tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade_files ERROR tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade_files_glob_path ERROR tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade_package ERROR tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade_skip_package ERROR tests/meltano/cli/test_upgrade.py::TestCliUpgrade::test_upgrade_database FAILED tests/meltano/core/tracking/test_exception.py::test_complex_exception_context = 1 failed, 513 passed, 8 skipped, 1 xfailed, 37 warnings, 180 errors in 219.66s (0:03:39) =