Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Partially remove db exist check if ignore db is false #17300

Merged
merged 18 commits into from
Apr 4, 2024

fixed example file

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

Partially remove db exist check if ignore db is false #17300

fixed example file
2991646
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results succeeded Apr 4, 2024 in 0s

All 267 tests pass, 12 skipped in 1h 17m 47s

   20 files     20 suites   1h 17m 47s ⏱️
  279 tests   267 ✅  12 💤 0 ❌
3 936 runs  3 616 ✅ 320 💤 0 ❌

Results for commit 2991646.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

12 skipped tests found

There are 12 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
sqlserver.tests.test_high_cardinality ‑ test_check_against_high_cardinality[False]
sqlserver.tests.test_high_cardinality ‑ test_check_against_high_cardinality[True]
sqlserver.tests.test_high_cardinality ‑ test_complete_metrics_run
sqlserver.tests.test_high_cardinality ‑ test_individual_dbm_jobs[background_config0-query_activity]
sqlserver.tests.test_high_cardinality ‑ test_individual_dbm_jobs[background_config0-query_metrics]
sqlserver.tests.test_high_cardinality ‑ test_individual_dbm_jobs[background_config1-query_activity]
sqlserver.tests.test_high_cardinality ‑ test_individual_dbm_jobs[background_config1-query_metrics]
sqlserver.tests.test_high_cardinality ‑ test_individual_dbm_jobs[background_config2-query_activity]
sqlserver.tests.test_high_cardinality ‑ test_individual_dbm_jobs[background_config2-query_metrics]
sqlserver.tests.test_high_cardinality ‑ test_run_high_cardinality_forever
sqlserver.tests.test_statements ‑ test_plan_collection_deadline[False]
sqlserver.tests.test_statements ‑ test_plan_collection_deadline[True]

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

279 tests found

There are 279 tests, see "Raw output" for the full list of tests.
Raw output
sqlserver.tests.test_activity ‑ test_activity_collection_rate_limit
sqlserver.tests.test_activity ‑ test_activity_metadata[metadata0-expected_metadata_payload0]
sqlserver.tests.test_activity ‑ test_activity_metadata[metadata1-expected_metadata_payload1]
sqlserver.tests.test_activity ‑ test_activity_nested_blocking_transactions
sqlserver.tests.test_activity ‑ test_activity_reported_hostname[None-stubbed.hostname]
sqlserver.tests.test_activity ‑ test_activity_reported_hostname[override.hostname-override.hostname]
sqlserver.tests.test_activity ‑ test_activity_stored_procedure_characters_limit[1000]
sqlserver.tests.test_activity ‑ test_activity_stored_procedure_characters_limit[2000]
sqlserver.tests.test_activity ‑ test_activity_stored_procedure_characters_limit[500]
sqlserver.tests.test_activity ‑ test_activity_stored_procedure_failed_to_obfuscate
sqlserver.tests.test_activity ‑ test_async_job_cancel_cancel
sqlserver.tests.test_activity ‑ test_async_job_enabled[False]
sqlserver.tests.test_activity ‑ test_async_job_enabled[True]
sqlserver.tests.test_activity ‑ test_async_job_inactive_stop
sqlserver.tests.test_activity ‑ test_collect_load_activity[datadog_test-/*test=foo*/ SELECT * FROM \u03d1ings-SELECT \\* FROM \u03d1ings-False-expected_comments0-False]
sqlserver.tests.test_activity ‑ test_collect_load_activity[datadog_test-/*test=foo*/ SELECT * FROM \u03d1ings-SELECT \\* FROM \u03d1ings-False-expected_comments0-True]
sqlserver.tests.test_activity ‑ test_collect_load_activity[datadog_test-EXEC bobProc-SELECT \\* FROM \u03d1ings-True-expected_comments1-False]
sqlserver.tests.test_activity ‑ test_collect_load_activity[datadog_test-EXEC bobProc-SELECT \\* FROM \u03d1ings-True-expected_comments1-True]
sqlserver.tests.test_activity ‑ test_get_estimated_row_size_bytes[many_activity.json]
sqlserver.tests.test_activity ‑ test_get_estimated_row_size_bytes[single_activity.json]
sqlserver.tests.test_activity ‑ test_hash_to_hex[0x0000000000000000-307830303030303030303030303030303030]
sqlserver.tests.test_activity ‑ test_hash_to_hex[0xBA61D813C4878164-307842413631443831334334383738313634]
sqlserver.tests.test_activity ‑ test_sanitize_activity_row[no_statement_text]
sqlserver.tests.test_activity ‑ test_sanitize_activity_row[with_statement_text]
sqlserver.tests.test_activity ‑ test_truncate_on_max_size_bytes[rows0-2-expected_users0]
sqlserver.tests.test_activity ‑ test_truncate_on_max_size_bytes[rows1-1-expected_users1]
sqlserver.tests.test_activity ‑ test_truncate_on_max_size_bytes[rows2-3-expected_users2]
sqlserver.tests.test_activity ‑ test_truncate_on_max_size_bytes[rows3-0-expected_users3]
sqlserver.tests.test_connection ‑ test_config_with_and_without_port[if host port is not numeric, it should use default port]
sqlserver.tests.test_connection ‑ test_config_with_and_without_port[if no port is provided anywhere, should default to 1433]
sqlserver.tests.test_connection ‑ test_config_with_and_without_port[if port is not numeric, it should use default port]
sqlserver.tests.test_connection ‑ test_config_with_and_without_port[if port is provided and included in host string, host port is used]
sqlserver.tests.test_connection ‑ test_config_with_and_without_port[if port is provided as part of host, it should be recognized]
sqlserver.tests.test_connection ‑ test_config_with_and_without_port[if port provided as a config option as a string, it should be recognized]
sqlserver.tests.test_connection ‑ test_config_with_and_without_port[if port provided as a config option as an int, it should be recognized]
sqlserver.tests.test_connection ‑ test_config_with_and_without_port[if port provided in host string is 0, return a string with only host]
sqlserver.tests.test_connection ‑ test_config_with_and_without_port[if port provided via port config option is 0, return a string with only host]
sqlserver.tests.test_connection ‑ test_connection_cleanup
sqlserver.tests.test_connection ‑ test_connection_error_reporting[failed_tcp_connection-instance_overrides4-expected_error_patterns4-ConnectionErrorCode.tcp_connection_failed]
sqlserver.tests.test_connection ‑ test_connection_error_reporting[invalid_credentials-instance_overrides6-expected_error_patterns6-ConnectionErrorCode.login_failed_for_user]
sqlserver.tests.test_connection ‑ test_connection_error_reporting[odbc_driver_incorrect_dsn-instance_overrides2-expected_error_patterns2-ConnectionErrorCode.driver_not_found]
sqlserver.tests.test_connection ‑ test_connection_error_reporting[unknown_adoprovider-instance_overrides0-expected_error_patterns0-ConnectionErrorCode.driver_not_found]
sqlserver.tests.test_connection ‑ test_connection_error_reporting[unknown_database-instance_overrides5-expected_error_patterns5-ConnectionErrorCode.tcp_connection_failed]
sqlserver.tests.test_connection ‑ test_connection_error_reporting[unknown_hostname-instance_overrides3-expected_error_patterns3-ConnectionErrorCode.tcp_connection_failed]
sqlserver.tests.test_connection ‑ test_connection_error_reporting[unknown_odbc_driver-instance_overrides1-expected_error_patterns1-ConnectionErrorCode.driver_not_found]
sqlserver.tests.test_connection ‑ test_connection_failure
sqlserver.tests.test_connection ‑ test_format_connection_error[InterfaceError('IM002', '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')-ConnectionErrorCode.driver_not_found]
sqlserver.tests.test_connection ‑ test_format_connection_error[OperationalError('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SSL Security error (18) (SQLDriverConnect); [08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen (SECCreateCredentials()). (1); [08001] [Microsoft][ODBC SQL Server Driver]Invalid connection string attribute (0)')-ConnectionErrorCode.ssl_security_error]
sqlserver.tests.test_connection ‑ test_format_connection_error[OperationalError(com_error(-2147352567, 'Exception occurred.', (0, 'Microsoft OLE DB Driver 19 for SQL Server', 'I can't say why I couldn't connect!', None, 0, -2147467259), None)-ConnectionErrorCode.unknown]
sqlserver.tests.test_connection ‑ test_format_connection_error[OperationalError(com_error(-2147352567, 'Exception occurred.', (0, 'Microsoft OLE DB Driver 19 for SQL Server', 'Login failed. The login is from an untrusted domain and cannot be used with Windows authentication.', None, 0, -2147467259), None)-ConnectionErrorCode.login_failed_for_user]
sqlserver.tests.test_connection ‑ test_format_connection_error[OperationalError(com_error(-2147352567, 'Exception occurred.', (0, 'Microsoft OLE DB Driver 19 for SQL Server', 'SSL Provider: The certificate chain was issued by an authority that is not trusted.\\r\\n', None, 0, -2147467259), None)-ConnectionErrorCode.certificate_verify_failed]
sqlserver.tests.test_connection ‑ test_managed_auth_config_valid[managed_identity without client_id set raises ConfigurationError-managed_identity_config2-True-Azure Managed Identity Authentication is not properly configured missing required property, client_id]
sqlserver.tests.test_connection ‑ test_managed_auth_config_valid[valid config, but username/password set raises ConfigurationError-managed_identity_config1-True-Azure AD Authentication is configured, but username and password properties are also set please remove `username` and `password` from your instance config to useAD Authentication with a Managed Identity]
sqlserver.tests.test_connection ‑ test_managed_auth_config_valid[valid managed_identity configuration-managed_identity_config0-False-None]
sqlserver.tests.test_connection ‑ test_parse_connection_string_properties[closing bracket escape sequence]
sqlserver.tests.test_connection ‑ test_parse_connection_string_properties[double equal]
sqlserver.tests.test_connection ‑ test_parse_connection_string_properties[empty both]
sqlserver.tests.test_connection ‑ test_parse_connection_string_properties[empty key]
sqlserver.tests.test_connection ‑ test_parse_connection_string_properties[empty value]
sqlserver.tests.test_connection ‑ test_parse_connection_string_properties[escape too early then invalid character]
sqlserver.tests.test_connection ‑ test_parse_connection_string_properties[final semicolon is optional]
sqlserver.tests.test_connection ‑ test_parse_connection_string_properties[incomplete escape]
sqlserver.tests.test_connection ‑ test_parse_connection_string_properties[spaces after semicolons are ignored]
sqlserver.tests.test_connection ‑ test_parse_connection_string_properties[spaces allowed after a value, they become part of it]
sqlserver.tests.test_connection ‑ test_parse_connection_string_properties[spaces allowed after a value]
sqlserver.tests.test_connection ‑ test_parse_connection_string_properties[spaces allowed inside a key]
sqlserver.tests.test_connection ‑ test_parse_connection_string_properties[spaces allowed inside a value]
sqlserver.tests.test_connection ‑ test_query_timeout
sqlserver.tests.test_connection ‑ test_warn_trusted_connection_username_pass[host=A;-bob-password123-False]
sqlserver.tests.test_connection ‑ test_warn_trusted_connection_username_pass[host=A;Trusted_Connection=true-None-None-False]
sqlserver.tests.test_connection ‑ test_warn_trusted_connection_username_pass[host=A;Trusted_Connection=true-bob-password123-True]
sqlserver.tests.test_connection ‑ test_will_fail_for_duplicate_parameters[Cannot define DRIVER twice0]
sqlserver.tests.test_connection ‑ test_will_fail_for_duplicate_parameters[Cannot define DRIVER twice1]
sqlserver.tests.test_connection ‑ test_will_fail_for_duplicate_parameters[Cannot define DSN twice]
sqlserver.tests.test_connection ‑ test_will_fail_for_duplicate_parameters[Cannot define Data Source twice]
sqlserver.tests.test_connection ‑ test_will_fail_for_duplicate_parameters[Cannot define PROVIDER twice]
sqlserver.tests.test_connection ‑ test_will_fail_for_duplicate_parameters[Cannot define PWD twice]
sqlserver.tests.test_connection ‑ test_will_fail_for_duplicate_parameters[Cannot define Password twice]
sqlserver.tests.test_connection ‑ test_will_fail_for_duplicate_parameters[Cannot define UID twice]
sqlserver.tests.test_connection ‑ test_will_fail_for_duplicate_parameters[Cannot define User ID twice]
sqlserver.tests.test_connection ‑ test_will_fail_for_duplicate_parameters[Should not fail as this option is not configurable in the base instance.]
sqlserver.tests.test_connection ‑ test_will_fail_for_wrong_parameters_in_the_connection_string[Cannot define DRIVER for adodbapi0]
sqlserver.tests.test_connection ‑ test_will_fail_for_wrong_parameters_in_the_connection_string[Cannot define DRIVER for adodbapi1]
sqlserver.tests.test_connection ‑ test_will_fail_for_wrong_parameters_in_the_connection_string[Cannot define DSN for adodbapi]
sqlserver.tests.test_connection ‑ test_will_fail_for_wrong_parameters_in_the_connection_string[Cannot define Data source for odbc]
sqlserver.tests.test_connection ‑ test_will_fail_for_wrong_parameters_in_the_connection_string[Cannot define PROVIDER for odbc]
sqlserver.tests.test_connection ‑ test_will_fail_for_wrong_parameters_in_the_connection_string[Cannot define PWD for adodbapi]
sqlserver.tests.test_connection ‑ test_will_fail_for_wrong_parameters_in_the_connection_string[Cannot define Password for odbc]
sqlserver.tests.test_connection ‑ test_will_fail_for_wrong_parameters_in_the_connection_string[Cannot define UID for adodbapi]
sqlserver.tests.test_connection ‑ test_will_fail_for_wrong_parameters_in_the_connection_string[Cannot define User ID for odbc]
sqlserver.tests.test_connection ‑ test_will_warn_parameters_for_the_wrong_connection[DSN is ignored when using adodbapi]
sqlserver.tests.test_connection ‑ test_will_warn_parameters_for_the_wrong_connection[Driver is ignored when using adodbapi]
sqlserver.tests.test_connection ‑ test_will_warn_parameters_for_the_wrong_connection[Provider is ignored when using odbc]
sqlserver.tests.test_cursor ‑ test_integration_connection_with_commenter_cursor
sqlserver.tests.test_e2e ‑ test_ao_local_primary_replica_only
sqlserver.tests.test_e2e ‑ test_ao_primary_replica
sqlserver.tests.test_e2e ‑ test_ao_primary_with_non_exist_ag
sqlserver.tests.test_e2e ‑ test_ao_secondary_replica
sqlserver.tests.test_e2e ‑ test_check_docker
sqlserver.tests.test_high_cardinality ‑ test_check_against_high_cardinality[False]
sqlserver.tests.test_high_cardinality ‑ test_check_against_high_cardinality[True]
sqlserver.tests.test_high_cardinality ‑ test_complete_metrics_run
sqlserver.tests.test_high_cardinality ‑ test_individual_dbm_jobs[background_config0-query_activity]
sqlserver.tests.test_high_cardinality ‑ test_individual_dbm_jobs[background_config0-query_metrics]
sqlserver.tests.test_high_cardinality ‑ test_individual_dbm_jobs[background_config1-query_activity]
sqlserver.tests.test_high_cardinality ‑ test_individual_dbm_jobs[background_config1-query_metrics]
sqlserver.tests.test_high_cardinality ‑ test_individual_dbm_jobs[background_config2-query_activity]
sqlserver.tests.test_high_cardinality ‑ test_individual_dbm_jobs[background_config2-query_metrics]
sqlserver.tests.test_high_cardinality ‑ test_run_high_cardinality_forever
sqlserver.tests.test_integration ‑ test_autodiscovery_database_metrics
sqlserver.tests.test_integration ‑ test_autodiscovery_db_service_checks[False-0-0]
sqlserver.tests.test_integration ‑ test_autodiscovery_db_service_checks[True-4-1]
sqlserver.tests.test_integration ‑ test_autodiscovery_exclude_db_service_checks
sqlserver.tests.test_integration ‑ test_autodiscovery_multiple_instances
sqlserver.tests.test_integration ‑ test_autodiscovery_perf_counters
sqlserver.tests.test_integration ‑ test_autodiscovery_perf_counters_doesnt_duplicate_names_of_metrics_to_collect
sqlserver.tests.test_integration ‑ test_check_dbm_enabled_config[False]
sqlserver.tests.test_integration ‑ test_check_dbm_enabled_config[None]
sqlserver.tests.test_integration ‑ test_check_dbm_enabled_config[True]
sqlserver.tests.test_integration ‑ test_check_dbm_enabled_config[false]
sqlserver.tests.test_integration ‑ test_check_dbm_enabled_config[true]
sqlserver.tests.test_integration ‑ test_check_docker[False-False]
sqlserver.tests.test_integration ‑ test_check_docker[False-True]
sqlserver.tests.test_integration ‑ test_check_docker[True-False]
sqlserver.tests.test_integration ‑ test_check_docker[True-True]
sqlserver.tests.test_integration ‑ test_check_invalid_password
sqlserver.tests.test_integration ‑ test_check_stored_procedure
sqlserver.tests.test_integration ‑ test_check_stored_procedure_proc_if
sqlserver.tests.test_integration ‑ test_check_windows_defaults
sqlserver.tests.test_integration ‑ test_custom_metrics_alt_tables
sqlserver.tests.test_integration ‑ test_custom_metrics_fraction_counters
sqlserver.tests.test_integration ‑ test_custom_metrics_object_name
sqlserver.tests.test_integration ‑ test_custom_queries[custom_query0-assert_metrics0]
sqlserver.tests.test_integration ‑ test_custom_queries[custom_query1-assert_metrics1]
sqlserver.tests.test_integration ‑ test_database_instance_metadata[False-None]
sqlserver.tests.test_integration ‑ test_database_instance_metadata[True-None]
sqlserver.tests.test_integration ‑ test_database_instance_metadata[True-forced_hostname0]
sqlserver.tests.test_integration ‑ test_database_instance_metadata[True-forced_hostname1]
sqlserver.tests.test_integration ‑ test_file_space_usage_metrics[False]
sqlserver.tests.test_integration ‑ test_file_space_usage_metrics[True]
sqlserver.tests.test_integration ‑ test_index_fragmentation_metrics[False]
sqlserver.tests.test_integration ‑ test_index_fragmentation_metrics[True]
sqlserver.tests.test_integration ‑ test_index_usage_statistics[False]
sqlserver.tests.test_integration ‑ test_index_usage_statistics[True]
sqlserver.tests.test_integration ‑ test_load_static_information
sqlserver.tests.test_integration ‑ test_no_autodiscovery_service_checks
sqlserver.tests.test_integration ‑ test_resolved_hostname_set[False--None-5-localhost/master-cloud_metadata9-metric_names9]
sqlserver.tests.test_integration ‑ test_resolved_hostname_set[False-None--2-stubbed.hostname-cloud_metadata1-metric_names1]
sqlserver.tests.test_integration ‑ test_resolved_hostname_set[False-None-forced_hostname-None-forced_hostname-cloud_metadata4-metric_names4]
sqlserver.tests.test_integration ‑ test_resolved_hostname_set[False-master-None-5-localhost/master-cloud_metadata8-metric_names8]
sqlserver.tests.test_integration ‑ test_resolved_hostname_set[False-master-None-None-stubbed.hostname-cloud_metadata10-metric_names10]
sqlserver.tests.test_integration ‑ test_resolved_hostname_set[True-None--2-stubbed.hostname-cloud_metadata2-metric_names2]
sqlserver.tests.test_integration ‑ test_resolved_hostname_set[True-None--None-stubbed.hostname-cloud_metadata0-metric_names0]
sqlserver.tests.test_integration ‑ test_resolved_hostname_set[True-None-forced_hostname-None-forced_hostname-cloud_metadata3-metric_names3]
sqlserver.tests.test_integration ‑ test_resolved_hostname_set[True-datadog_test-None-5-localhost/datadog_test-cloud_metadata6-metric_names6]
sqlserver.tests.test_integration ‑ test_resolved_hostname_set[True-datadog_test-forced_hostname-5-forced_hostname-cloud_metadata5-metric_names5]
sqlserver.tests.test_integration ‑ test_resolved_hostname_set[True-master-None-5-localhost/master-cloud_metadata7-metric_names7]
sqlserver.tests.test_metadata ‑ test_get_available_settings_columns[expected_columns0-available_columns0]
sqlserver.tests.test_metadata ‑ test_get_available_settings_columns[expected_columns1-available_columns1]
sqlserver.tests.test_metadata ‑ test_get_settings_query_cached
sqlserver.tests.test_metadata ‑ test_sqlserver_collect_settings
sqlserver.tests.test_metrics ‑ test_check_ao_primary_replica
sqlserver.tests.test_metrics ‑ test_check_ao_secondary_replica
sqlserver.tests.test_metrics ‑ test_check_database_metrics[False]
sqlserver.tests.test_metrics ‑ test_check_database_metrics[True]
sqlserver.tests.test_metrics ‑ test_check_db_fragmentation_metrics[False]
sqlserver.tests.test_metrics ‑ test_check_db_fragmentation_metrics[True]
sqlserver.tests.test_metrics ‑ test_check_incr_fraction_metrics
sqlserver.tests.test_metrics ‑ test_check_index_usage_metrics
sqlserver.tests.test_metrics ‑ test_check_instance_metrics[False]
sqlserver.tests.test_metrics ‑ test_check_instance_metrics[True]
sqlserver.tests.test_metrics ‑ test_check_instance_metrics_autodiscovery
sqlserver.tests.test_metrics ‑ test_check_master_files_metrics
sqlserver.tests.test_metrics ‑ test_check_server_metrics
sqlserver.tests.test_metrics ‑ test_check_task_scheduler_metrics
sqlserver.tests.test_metrics ‑ test_check_tempdb_file_space_usage_metrics
sqlserver.tests.test_statements ‑ test_async_job_cancel_cancel
sqlserver.tests.test_statements ‑ test_async_job_enabled[False]
sqlserver.tests.test_statements ‑ test_async_job_enabled[True]
sqlserver.tests.test_statements ‑ test_async_job_inactive_stop
sqlserver.tests.test_statements ‑ test_get_available_query_metrics_columns[expected_columns0-available_columns0]
sqlserver.tests.test_statements ‑ test_get_available_query_metrics_columns[expected_columns1-available_columns1]
sqlserver.tests.test_statements ‑ test_get_statement_metrics_query_cached
sqlserver.tests.test_statements ‑ test_metrics_lookback_multiplier
sqlserver.tests.test_statements ‑ test_obfuscate_xml_plan[test1_raw.xml-test1_obfuscated.xml]
sqlserver.tests.test_statements ‑ test_obfuscate_xml_plan[test2_raw.xml-test2_obfuscated.xml]
sqlserver.tests.test_statements ‑ test_plan_collection_deadline[False]
sqlserver.tests.test_statements ‑ test_plan_collection_deadline[True]
sqlserver.tests.test_statements ‑ test_statement_basic_metrics_query
sqlserver.tests.test_statements ‑ test_statement_cloud_metadata[input_cloud_metadata0-output_cloud_metadata0]
sqlserver.tests.test_statements ‑ test_statement_cloud_metadata[input_cloud_metadata1-output_cloud_metadata1]
sqlserver.tests.test_statements ‑ test_statement_cloud_metadata[input_cloud_metadata2-output_cloud_metadata2]
sqlserver.tests.test_statements ‑ test_statement_cloud_metadata[input_cloud_metadata3-output_cloud_metadata3]
sqlserver.tests.test_statements ‑ test_statement_cloud_metadata[input_cloud_metadata4-output_cloud_metadata4]
sqlserver.tests.test_statements ‑ test_statement_conditional_stored_procedure_with_temp_table[master-EXEC conditionalPlanTest @Switch = 1]
sqlserver.tests.test_statements ‑ test_statement_metadata[metadata0-expected_metadata_payload0]
sqlserver.tests.test_statements ‑ test_statement_metadata[metadata1-expected_metadata_payload1]
sqlserver.tests.test_statements ‑ test_statement_metrics_and_plans[datadog_test-EXEC bobProc-expected_queries_patterns5-param_groups5-1-False-True-True]
sqlserver.tests.test_statements ‑ test_statement_metrics_and_plans[datadog_test-EXEC bobProc-expected_queries_patterns6-param_groups6-10-False-True-True]
sqlserver.tests.test_statements ‑ test_statement_metrics_and_plans[datadog_test-EXEC bobProcParams @P1 = ?, @P2 = ?-expected_queries_patterns10-param_groups10-1-False-True-True]
sqlserver.tests.test_statements ‑ test_statement_metrics_and_plans[datadog_test-EXEC bobProcParams @P1 = ?, @P2 = ?-expected_queries_patterns11-param_groups11-5-False-True-True]
sqlserver.tests.test_statements ‑ test_statement_metrics_and_plans[datadog_test-SELECT * FROM \u03d1ings where id = ? and name = ?-expected_queries_patterns8-param_groups8-1-False-False-False]
sqlserver.tests.test_statements ‑ test_statement_metrics_and_plans[datadog_test-SELECT * FROM \u03d1ings where id = ?-expected_queries_patterns4-param_groups4-1-False-False-False]
sqlserver.tests.test_statements ‑ test_statement_metrics_and_plans[datadog_test-SELECT * FROM \u03d1ings where id = ?-expected_queries_patterns9-param_groups9-1-False-False-True]
sqlserver.tests.test_statements ‑ test_statement_metrics_and_plans[datadog_test-SELECT * FROM \u03d1ings-expected_queries_patterns3-param_groups3-1-False-False-False]
sqlserver.tests.test_statements ‑ test_statement_metrics_and_plans[master-EXEC encryptedProc-expected_queries_patterns2-param_groups2-5-True-True-True]
sqlserver.tests.test_statements ‑ test_statement_metrics_and_plans[master-EXEC multiQueryProc-expected_queries_patterns0-param_groups0-1-False-True-True]
sqlserver.tests.test_statements ‑ test_statement_metrics_and_plans[master-EXEC multiQueryProc-expected_queries_patterns1-param_groups1-5-False-True-True]
sqlserver.tests.test_statements ‑ test_statement_metrics_and_plans[master-SELECT * FROM datadog_test.dbo.\u03d1ings where id = ?-expected_queries_patterns7-param_groups7-1-False-False-False]
sqlserver.tests.test_statements ‑ test_statement_metrics_limit[master-EXEC multiQueryProc-expected_queries_patterns0]
sqlserver.tests.test_statements ‑ test_statement_reported_hostname[None-stubbed.hostname]
sqlserver.tests.test_statements ‑ test_statement_reported_hostname[override.hostname-override.hostname]
sqlserver.tests.test_statements ‑ test_statement_stored_procedure_characters_limit[1000]
sqlserver.tests.test_statements ‑ test_statement_stored_procedure_characters_limit[2000]
sqlserver.tests.test_statements ‑ test_statement_stored_procedure_characters_limit[500]
sqlserver.tests.test_statements ‑ test_statement_with_embedded_characters
sqlserver.tests.test_stored_procedures ‑ test_async_job_cancel_cancel
sqlserver.tests.test_stored_procedures ‑ test_async_job_enabled[False]
sqlserver.tests.test_stored_procedures ‑ test_async_job_enabled[True]
sqlserver.tests.test_stored_procedures ‑ test_async_job_inactive_stop
sqlserver.tests.test_stored_procedures ‑ test_get_available_procedure_metrics_columns[expected_columns0-available_columns0]
sqlserver.tests.test_stored_procedures ‑ test_get_available_procedure_metrics_columns[expected_columns1-available_columns1]
sqlserver.tests.test_stored_procedures ‑ test_get_procedure_metrics_query_cached
sqlserver.tests.test_stored_procedures ‑ test_procedure_metrics[datadog_test-EXEC bobProc-param_groups3-1-expected_objects3]
sqlserver.tests.test_stored_procedures ‑ test_procedure_metrics[datadog_test-EXEC bobProc-param_groups4-10-expected_objects4]
sqlserver.tests.test_stored_procedures ‑ test_procedure_metrics[datadog_test-EXEC bobProcParams @P1 = ?, @P2 = ?-param_groups5-1-expected_objects5]
sqlserver.tests.test_stored_procedures ‑ test_procedure_metrics[master-EXEC encryptedProc-param_groups2-3-expected_objects2]
sqlserver.tests.test_stored_procedures ‑ test_procedure_metrics[master-EXEC multiQueryProc-param_groups0-1-expected_objects0]
sqlserver.tests.test_stored_procedures ‑ test_procedure_metrics[master-EXEC multiQueryProc-param_groups1-5-expected_objects1]
sqlserver.tests.test_stored_procedures ‑ test_procedure_metrics_limit
sqlserver.tests.test_unit ‑ test_SqlFractionMetric_base[base_name None]
sqlserver.tests.test_unit ‑ test_SqlFractionMetric_base[base_name valid]
sqlserver.tests.test_unit ‑ test_SqlFractionMetric_group_by_instance
sqlserver.tests.test_unit ‑ test_SqlMasterDatabaseFileStats_fetch_metric[NoneType column value 1, should not raise error]
sqlserver.tests.test_unit ‑ test_SqlMasterDatabaseFileStats_fetch_metric[NoneType column value 3, should not raise error]
sqlserver.tests.test_unit ‑ test_SqlMasterDatabaseFileStats_fetch_metric[Valid column value 0]
sqlserver.tests.test_unit ‑ test_SqlMasterDatabaseFileStats_fetch_metric[Valid column value 2]
sqlserver.tests.test_unit ‑ test_autodiscovery_exclude_override
sqlserver.tests.test_unit ‑ test_autodiscovery_exclude_some
sqlserver.tests.test_unit ‑ test_autodiscovery_matches_all_by_default
sqlserver.tests.test_unit ‑ test_autodiscovery_matches_none
sqlserver.tests.test_unit ‑ test_autodiscovery_matches_some
sqlserver.tests.test_unit ‑ test_azure_autodiscovery_exclude_override
sqlserver.tests.test_unit ‑ test_azure_autodiscovery_exclude_some
sqlserver.tests.test_unit ‑ test_azure_autodiscovery_matches_all_by_default
sqlserver.tests.test_unit ‑ test_azure_autodiscovery_matches_none
sqlserver.tests.test_unit ‑ test_azure_autodiscovery_matches_some
sqlserver.tests.test_unit ‑ test_azure_cross_database_queries_excluded
sqlserver.tests.test_unit ‑ test_check_local
sqlserver.tests.test_unit ‑ test_database_state
sqlserver.tests.test_unit ‑ test_db_exists
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[            -- My Comment\n            CREATE PROCEDURE bobProcedure\n            -- In the middle\n            /*mixed with mult-line foo*/\n            BEGIN\n                SELECT name FROM bob\n            END;\n            -- And at the end\n            -expected_comments14-True-bobProcedure]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[            -- My Comment\n            CREATE PROCEDURE bobProcedure\n            -- In the middle\n            BEGIN\n                SELECT name FROM bob\n            END;\n            -- And at the end\n            -expected_comments13-True-bobProcedure]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[            -- My Comment\n            CREATE PROCEDURE bobProcedure\n            -- In the middle\n            BEGIN\n                SELECT name FROM bob\n            END;\n            -expected_comments11-True-bobProcedure]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[            -- My Comment\n            CREATE PROCEDURE bobProcedure\n            -- this procedure does foo\n            BEGIN\n                SELECT name FROM bob\n            END;\n            -expected_comments12-True-bobProcedure]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[            -- My Comment\n            CREATE PROCEDURE bobProcedure\n            BEGIN\n                SELECT name FROM bob\n            END;\n            -expected_comments9-True-bobProcedure]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[            -- My procedure\n            CREATE PROCEDURE bobProcedure\n            -- In the middle\n            /*mixed with procedure foo*/\n            BEGIN\n                SELECT name FROM bob\n            END;\n            -- And at the end\n            -expected_comments15-True-bobProcedure]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[            -- My procedure\n            CREATE PROCEDURE bobProcedure\n            BEGIN\n                SELECT name FROM bob\n            END;\n            -expected_comments10-True-bobProcedure]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[            /* a comment */\n            -- Single comment\n            -expected_comments5-False-None]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[            /* hello\n            this is a mult-line-comment\n            tag=foo,blah=tag\n            */\n            /*\n            second multi-line\n            comment\n            */\n            CREATE PROCEDURE bobProcedure\n            BEGIN\n                SELECT name FROM bob\n            END;\n            -- And at the end\n            -expected_comments16-True-bobProcedure]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[            /* hello\n            this is a mult-line-comment\n            tag=foo,blah=tag\n            */\n            /*\n            second multi-line\n            for procedure foo\n            */\n            CREATE PROCEDURE bobProcedure\n            BEGIN\n                SELECT name FROM bob\n            END;\n            -- And at the end\n            -expected_comments17-True-bobProcedure]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[            /* hello\n            this is a mult-line-commet\n            tag=foo,blah=tag\n            */\n            CREATE PROCEDURE bobProcedure\n            -- In the middle\n            /*mixed with mult-line foo*/\n            BEGIN\n                SELECT name FROM bob\n            END;\n            -- And at the end\n            -expected_comments18-True-bobProcedure]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[---expected_comments3-False-None]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[-expected_comments1-False-None]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[/*-expected_comments2-False-None]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[/*justonecomment*/-expected_comments4-False-None]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[/*tag=foo*/ SELECT * FROM /*other=tag,incomment=yes*/ foo /*lastword=yes*/-expected_comments8-False-None]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[/*tag=foo*/ SELECT * FROM /*other=tag,incomment=yes*/ foo;-expected_comments7-False-None]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[/*tag=foo*/ SELECT * FROM foo;-expected_comments6-False-None]
sqlserver.tests.test_unit ‑ test_extract_sql_comments_and_procedure_name[None-expected_comments0-False-None]
sqlserver.tests.test_unit ‑ test_get_cursor
sqlserver.tests.test_unit ‑ test_missing_db
sqlserver.tests.test_unit ‑ test_parse_sqlserver_major_version[Microsoft SQL Server 2012 (SP3) (KB3072779) - 11.0.6020.0 (X64)\n    Oct 20 2015 15:36:27\n    Copyright (c) Microsoft Corporation\n    Express Edition (64-bit) on Windows NT 6.3 <X64> (Build 17763: ) (Hypervisor)\n-2012]
sqlserver.tests.test_unit ‑ test_parse_sqlserver_major_version[Microsoft SQL Server 2019 (RTM-CU12) (KB5004524) - 15.0.4153.1 (X64)\n    Jul 19 2021 15:37:34\n    Copyright (C) 2019 Microsoft Corporation\n    Standard Edition (64-bit) on Windows Server 2016 Datacenter 10.0 <X64> (Build 14393: ) (Hypervisor)\n-2019]
sqlserver.tests.test_unit ‑ test_set_default_driver_conf
sqlserver.tests.test_unit ‑ test_split_sqlserver_host[localhost, 1433,some-typo-localhost-1433]
sqlserver.tests.test_unit ‑ test_split_sqlserver_host[localhost,1433,some-typo-localhost-1433]
sqlserver.tests.test_unit ‑ test_split_sqlserver_host[localhost,1433-localhost-1433]
sqlserver.tests.test_unit ‑ test_split_sqlserver_host[localhost-localhost-None]