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

Revert "[DBMON-2989] report sql obfuscation error count (#15990)" #16493

Merged
merged 1 commit into from
Dec 21, 2023

Revert "[DBMON-2989] report sql obfuscation error count (#15990)" (#1…

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

Revert "[DBMON-2989] report sql obfuscation error count (#15990)" #16493

Revert "[DBMON-2989] report sql obfuscation error count (#15990)" (#1…
c0492e4
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results succeeded Dec 21, 2023 in 0s

All 635 tests pass, 14 skipped in 1h 15m 31s

     48 files       48 suites   1h 15m 31s ⏱️
   649 tests    635 ✔️   14 💤 0
5 774 runs  5 475 ✔️ 299 💤 0

Results for commit c0492e4.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

14 skipped tests found

There are 14 skipped tests, see "Raw output" for the full list of skipped tests.
Raw output
postgres.tests.test_pg_replication ‑ test_conflicts_bufferpin
postgres.tests.test_statements ‑ test_statement_samples_unique_plans_rate_limits
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

649 tests found (test 1 to 328)

There are 649 tests, see "Raw output" for the list of tests 1 to 328.
Raw output
mysql.tests.test_connection ‑ test_connection_with_charset
mysql.tests.test_connection ‑ test_connection_with_defaults_file
mysql.tests.test_connection ‑ test_connection_with_host
mysql.tests.test_connection ‑ test_connection_with_host_and_port
mysql.tests.test_connection ‑ test_connection_with_sock
mysql.tests.test_innodb_metrics ‑ test_innodb_status_unicode_error
mysql.tests.test_metadata ‑ test_collect_mysql_settings
mysql.tests.test_mysql ‑ test_additional_status
mysql.tests.test_mysql ‑ test_additional_status_already_queried
mysql.tests.test_mysql ‑ test_additional_var_already_queried
mysql.tests.test_mysql ‑ test_additional_variable
mysql.tests.test_mysql ‑ test_additional_variable_unknown
mysql.tests.test_mysql ‑ test_complex_config
mysql.tests.test_mysql ‑ test_complex_config_replica
mysql.tests.test_mysql ‑ test_connection_failure
mysql.tests.test_mysql ‑ test_correct_hostname[False--stubbed.hostname]
mysql.tests.test_mysql ‑ test_correct_hostname[False-forced_hostname-forced_hostname]
mysql.tests.test_mysql ‑ test_correct_hostname[True--resolved.hostname]
mysql.tests.test_mysql ‑ test_correct_hostname[True-forced_hostname-forced_hostname]
mysql.tests.test_mysql ‑ test_custom_queries
mysql.tests.test_mysql ‑ test_database_instance_metadata[False-None]
mysql.tests.test_mysql ‑ test_database_instance_metadata[True-None]
mysql.tests.test_mysql ‑ test_database_instance_metadata[True-forced_hostname0]
mysql.tests.test_mysql ‑ test_database_instance_metadata[True-forced_hostname1]
mysql.tests.test_mysql ‑ test_e2e
mysql.tests.test_mysql ‑ test_minimal_config
mysql.tests.test_mysql ‑ test_only_custom_queries
mysql.tests.test_mysql ‑ test_set_resources[cloud_metadata0-metric_names0]
mysql.tests.test_mysql ‑ test_set_resources[cloud_metadata1-metric_names1]
mysql.tests.test_mysql ‑ test_set_resources[cloud_metadata2-metric_names2]
mysql.tests.test_mysql ‑ test_set_resources[cloud_metadata3-metric_names3]
mysql.tests.test_mysql ‑ test_set_resources[cloud_metadata4-metric_names4]
mysql.tests.test_mysql ‑ test_set_resources[cloud_metadata5-metric_names5]
mysql.tests.test_mysql ‑ test_version_metadata
mysql.tests.test_query_activity ‑ test_activity_collection[SELECT id, name FROM testdb.users FOR UPDATE-aca1be410fbadb61-not_truncated]
mysql.tests.test_query_activity ‑ test_activity_collection[SELECT id, name as name0, name as name1, name as name2, name as name3, name as name4, name as name5, name as name6, name as name7, name as name8, name as name9, name as name10, name as name11, name as name12, name as name13, name as name14, name as name15, name as name16, name as name17, name as name18, name as name19, name as name20, name as name21, name as name22, name as name23, name as name24, name as name25, name as name26, name as name27, name as name28, name as name29, name as name30, name as name31, name as name32, name as name33, name as name34, name as name35, name as name36, name as name37, name as name38, name as name39, name as name40, name as name41, name as name42, name as name43, name as name44, name as name45, name as name46, name as name47, name as name48, name as name49, name as name50, name as name51, name as name52, name as name53, name as name54, name as name55, name as name56, name as name57, name as name58, name as name59, name as name60, name as name61, name as name62, name as name63, name as name64, name as name65, name as name66, name as name67, name as name68, name as name69, name as name70, name as name71, name as name72, name as name73, name as name74, name as name75, name as name76, name as name77, name as name78, name as name79, name as name80, name as name81, name as name82, name as name83, name as name84, name as name85, name as name86, name as name87, name as name88, name as name89, name as name90, name as name91, name as name92, name as name93, name as name94, name as name95, name as name96, name as name97, name as name98, name as name99, name as name100, name as name101, name as name102, name as name103, name as name104, name as name105, name as name106, name as name107, name as name108, name as name109, name as name110, name as name111, name as name112, name as name113, name as name114, name as name115, name as name116, name as name117, name as name118, name as name119, name as name120, name as name121, name as name122, name as name123, name as name124, name as name125, name as name126, name as name127, name as name128, name as name129, name as name130, name as name131, name as name132, name as name133, name as name134, name as name135, name as name136, name as name137, name as name138, name as name139, name as name140, name as name141, name as name142, name as name143, name as name144, name as name145, name as name146, name as name147, name as name148, name as name149, name as name150, name as name151, name as name152, name as name153, name as name154, name as name155, name as name156, name as name157, name as name158, name as name159, name as name160, name as name161, name as name162, name as name163, name as name164, name as name165, name as name166, name as name167, name as name168, name as name169, name as name170, name as name171, name as name172, name as name173, name as name174, name as name175, name as name176, name as name177, name as name178, name as name179, name as name180, name as name181, name as name182, name as name183, name as name184, name as name185, name as name186, name as name187, name as name188, name as name189, name as name190, name as name191, name as name192, name as name193, name as name194, name as name195, name as name196, name as name197, name as name198, name as name199, name as name200, name as name201, name as name202, name as name203, name as name204, name as name205, name as name206, name as name207, name as name208, name as name209, name as name210, name as name211, name as name212, name as name213, name as name214, name as name215, name as name216, name as name217, name as name218, name as name219, name as name220, name as name221, name as name222, name as name223, name as name224, name as name225, name as name226, name as name227, name as name228, name as name229, name as name230, name as name231, name as name232, name as name233, name as name234, name as name235, name as name236, name as name237, name as name238, name as name239, name as name240, name as name241, name as name242, name as name243, name as name244, name as name245, name as name246, name as name247, name as name248, name as name249, name as name250, name as name251, name as name252, name as name253 FROM testdb.users FOR UPDATE-4a12d7afe06cf40-truncated]
mysql.tests.test_query_activity ‑ test_activity_collection[SELECT id, name as name0, name as name1, name as name2, name as name3, name as name4, name as name5, name as name6, name as name7, name as name8, name as name9, name as name10, name as name11, name as name12, name as name13, name as name14, name as name15, name as name16, name as name17, name as name18, name as name19, name as name20, name as name21, name as name22, name as name23, name as name24, name as name25, name as name26, name as name27, name as name28, name as name29, name as name30, name as name31, name as name32, name as name33, name as name34, name as name35, name as name36, name as name37, name as name38, name as name39, name as name40, name as name41, name as name42, name as name43, name as name44, name as name45, name as name46, name as name47, name as name48, name as name49, name as name50, name as name51, name as name52, name as name53, name as name54, name as name55, name as name56, name as name57, name as name58, name as name59, name as name60, name as name61, name as name62, name as name63, name as name64, name as name65, name as name66, name as name67, name as name68, name as name69, name as name70, name as name71, name as name72, name as name73, name as name74, name as name75, name as name76, name as name77, name as name78, name as name79, name as name80, name as name81, name as name82, name as name83, name as name84, name as name85, name as name86, name as name87, name as name88, name as name89, name as name90, name as name91, name as name92, name as name93, name as name94, name as name95, name as name96, name as name97, name as name98, name as name99, name as name100, name as name101, name as name102, name as name103, name as name104, name as name105, name as name106, name as name107, name as name108, name as name109, name as name110, name as name111, name as name112, name as name113, name as name114, name as name115, name as name116, name as name117, name as name118, name as name119, name as name120, name as name121, name as name122, name as name123, name as name124, name as name125, name as name126, name as name127, name as name128, name as name129, name as name130, name as name131, name as name132, name as name133, name as name134, name as name135, name as name136, name as name137, name as name138, name as name139, name as name140, name as name141, name as name142, name as name143, name as name144, name as name145, name as name146, name as name147, name as name148, name as name149, name as name150, name as name151, name as name152, name as name153, name as name154, name as name155, name as name156, name as name157, name as name158, name as name159, name as name160, name as name161, name as name162, name as name163, name as name164, name as name165, name as name166, name as name167, name as name168, name as name169, name as name170, name as name171, name as name172, name as name173, name as name174, name as name175, name as name176, name as name177, name as name178, name as name179, name as name180, name as name181, name as name182, name as name183, name as name184, name as name185, name as name186, name as name187, name as name188, name as name189, name as name190, name as name191, name as name192, name as name193, name as name194, name as name195, name as name196, name as name197, name as name198, name as name199, name as name200, name as name201, name as name202, name as name203, name as name204, name as name205, name as name206, name as name207, name as name208, name as name209, name as name210, name as name211, name as name212, name as name213, name as name214, name as name215, name as name216, name as name217, name as name218, name as name219, name as name220, name as name221, name as name222, name as name223, name as name224, name as name225, name as name226, name as name227, name as name228, name as name229, name as name230, name as name231, name as name232, name as name233, name as name234, name as name235, name as name236, name as name237, name as name238, name as name239, name as name240, name as name241, name as name242, name as name243, name as name244, name as name245, name as name246, name as name247, name as name248, name as name249, name as name250, name as name251, name as name252, name as name253 FROM testdb.users FOR UPDATE-63bd1fd025c7f7fb-truncated]
mysql.tests.test_query_activity ‑ test_activity_collection_rate_limit
mysql.tests.test_query_activity ‑ test_activity_metadata[metadata0-expected_metadata_payload0]
mysql.tests.test_query_activity ‑ test_activity_metadata[metadata1-expected_metadata_payload1]
mysql.tests.test_query_activity ‑ test_activity_reported_hostname[None-stubbed.hostname]
mysql.tests.test_query_activity ‑ test_activity_reported_hostname[override.hostname-override.hostname]
mysql.tests.test_query_activity ‑ test_async_job_cancel
mysql.tests.test_query_activity ‑ test_async_job_enabled[False]
mysql.tests.test_query_activity ‑ test_async_job_enabled[True]
mysql.tests.test_query_activity ‑ test_async_job_inactive_stop
mysql.tests.test_query_activity ‑ test_get_estimated_row_size_bytes[many_activity.json]
mysql.tests.test_query_activity ‑ test_get_estimated_row_size_bytes[single_activity.json]
mysql.tests.test_query_activity ‑ test_sort_key[rows0-expected_rows0]
mysql.tests.test_query_activity ‑ test_truncate_on_max_size_bytes[rows0-2-expected_users0]
mysql.tests.test_query_activity ‑ test_truncate_on_max_size_bytes[rows1-0-expected_users1]
mysql.tests.test_statements ‑ test_async_job_cancel
mysql.tests.test_statements ‑ test_async_job_enabled[False-False]
mysql.tests.test_statements ‑ test_async_job_enabled[False-True]
mysql.tests.test_statements ‑ test_async_job_enabled[True-False]
mysql.tests.test_statements ‑ test_async_job_enabled[True-True]
mysql.tests.test_statements ‑ test_async_job_inactive_stop
mysql.tests.test_statements ‑ test_dbm_enabled_config[False-dbm]
mysql.tests.test_statements ‑ test_dbm_enabled_config[False-deep_database_monitoring]
mysql.tests.test_statements ‑ test_dbm_enabled_config[True-dbm]
mysql.tests.test_statements ‑ test_dbm_enabled_config[True-deep_database_monitoring]
mysql.tests.test_statements ‑ test_missing_explain_procedure[SELECT * from missing_table-testdb-expected_warnings1]
mysql.tests.test_statements ‑ test_missing_explain_procedure[SELECT 1-information_schema-expected_warnings0]
mysql.tests.test_statements ‑ test_normalize_queries
mysql.tests.test_statements ‑ test_performance_schema_disabled
mysql.tests.test_statements ‑ test_statement_metadata[metadata0-expected_metadata_payload0]
mysql.tests.test_statements ‑ test_statement_metadata[metadata1-expected_metadata_payload1]
mysql.tests.test_statements ‑ test_statement_metrics[None-None-SELECT * FROM `testdb` . `users`]
mysql.tests.test_statements ‑ test_statement_metrics[None-None-SELECT `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `name` , `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `age` FROM `testdb` . `users` `hello_how_is_it_going_this_is_a_very_long_table_alias_name` JOIN `testdb` . `users` `B` ON `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `name` = `B` . `name`]
mysql.tests.test_statements ‑ test_statement_metrics[None-testdb-SELECT * FROM `testdb` . `users`]
mysql.tests.test_statements ‑ test_statement_metrics[None-testdb-SELECT `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `name` , `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `age` FROM `testdb` . `users` `hello_how_is_it_going_this_is_a_very_long_table_alias_name` JOIN `testdb` . `users` `B` ON `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `name` = `B` . `name`]
mysql.tests.test_statements ‑ test_statement_metrics[reader-None-SELECT * FROM `testdb` . `users`]
mysql.tests.test_statements ‑ test_statement_metrics[reader-None-SELECT `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `name` , `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `age` FROM `testdb` . `users` `hello_how_is_it_going_this_is_a_very_long_table_alias_name` JOIN `testdb` . `users` `B` ON `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `name` = `B` . `name`]
mysql.tests.test_statements ‑ test_statement_metrics[reader-testdb-SELECT * FROM `testdb` . `users`]
mysql.tests.test_statements ‑ test_statement_metrics[reader-testdb-SELECT `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `name` , `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `age` FROM `testdb` . `users` `hello_how_is_it_going_this_is_a_very_long_table_alias_name` JOIN `testdb` . `users` `B` ON `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `name` = `B` . `name`]
mysql.tests.test_statements ‑ test_statement_metrics[writer-None-SELECT * FROM `testdb` . `users`]
mysql.tests.test_statements ‑ test_statement_metrics[writer-None-SELECT `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `name` , `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `age` FROM `testdb` . `users` `hello_how_is_it_going_this_is_a_very_long_table_alias_name` JOIN `testdb` . `users` `B` ON `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `name` = `B` . `name`]
mysql.tests.test_statements ‑ test_statement_metrics[writer-testdb-SELECT * FROM `testdb` . `users`]
mysql.tests.test_statements ‑ test_statement_metrics[writer-testdb-SELECT `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `name` , `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `age` FROM `testdb` . `users` `hello_how_is_it_going_this_is_a_very_long_table_alias_name` JOIN `testdb` . `users` `B` ON `hello_how_is_it_going_this_is_a_very_long_table_alias_name` . `name` = `B` . `name`]
mysql.tests.test_statements ‑ test_statement_metrics_cloud_metadata[input_cloud_metadata0-output_cloud_metadata0]
mysql.tests.test_statements ‑ test_statement_metrics_cloud_metadata[input_cloud_metadata1-output_cloud_metadata1]
mysql.tests.test_statements ‑ test_statement_metrics_cloud_metadata[input_cloud_metadata2-output_cloud_metadata2]
mysql.tests.test_statements ‑ test_statement_metrics_cloud_metadata[input_cloud_metadata3-output_cloud_metadata3]
mysql.tests.test_statements ‑ test_statement_metrics_cloud_metadata[input_cloud_metadata4-output_cloud_metadata4]
mysql.tests.test_statements ‑ test_statement_metrics_with_duplicates
mysql.tests.test_statements ‑ test_statement_reported_hostname[None-stubbed.hostname]
mysql.tests.test_statements ‑ test_statement_reported_hostname[override.hostname-override.hostname]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-None-select name as nam from testdb.users-None-not_truncated-FQ_PROCEDURE]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-None-select name as nam from testdb.users-None-not_truncated-None]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-None-select name as nam from testdb.users-None-not_truncated-PROCEDURE]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-None-select name as nam from testdb.users-None-not_truncated-STATEMENT]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-information_schema-select * from testdb.users-expected_collection_errors1-not_truncated-FQ_PROCEDURE]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-information_schema-select * from testdb.users-expected_collection_errors1-not_truncated-None]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-information_schema-select * from testdb.users-expected_collection_errors1-not_truncated-PROCEDURE]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-information_schema-select * from testdb.users-expected_collection_errors1-not_truncated-STATEMENT]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-testdb-SELECT name as name0, name as name1, name as name2, name as name3, name as name4, name as name5, name as name6, name as name7, name as name8, name as name9, name as name10, name as name11, name as name12, name as name13, name as name14, name as name15, name as name16, name as name17, name as name18, name as name19, name as name20, name as name21, name as name22, name as name23, name as name24, name as name25, name as name26, name as name27, name as name28, name as name29, name as name30, name as name31, name as name32, name as name33, name as name34, name as name35, name as name36, name as name37, name as name38, name as name39, name as name40, name as name41, name as name42, name as name43, name as name44, name as name45, name as name46, name as name47, name as name48, name as name49, name as name50, name as name51, name as name52, name as name53, name as name54, name as name55, name as name56, name as name57, name as name58, name as name59, name as name60, name as name61, name as name62, name as name63, name as name64, name as name65, name as name66, name as name67, name as name68, name as name69, name as name70, name as name71, name as name72, name as name73, name as name74, name as name75, name as name76, name as name77, name as name78, name as name79, name as name80, name as name81, name as name82, name as name83, name as name84, name as name85, name as name86, name as name87, name as name88, name as name89, name as name90, name as name91, name as name92, name as name93, name as name94, name as name95, name as name96, name as name97, name as name98, name as name99, name as name100, name as name101, name as name102, name as name103, name as name104, name as name105, name as name106, name as name107, name as name108, name as name109, name as name110, name as name111, name as name112, name as name113, name as name114, name as name115, name as name116, name as name117, name as name118, name as name119, name as name120, name as name121, name as name122, name as name123, name as name124, name as name125, name as name126, name as name127, name as name128, name as name129, name as name130, name as name131, name as name132, name as name133, name as name134, name as name135, name as name136, name as name137, name as name138, name as name139, name as name140, name as name141, name as name142, name as name143, name as name144, name as name145, name as name146, name as name147, name as name148, name as name149, name as name150, name as name151, name as name152, name as name153, name as name154, name as name155, name as name156, name as name157, name as name158, name as name159, name as name160, name as name161, name as name162, name as name163, name as name164, name as name165, name as name166, name as name167, name as name168, name as name169, name as name170, name as name171, name as name172, name as name173, name as name174, name as name175, name as name176, name as name177, name as name178, name as name179, name as name180, name as name181, name as name182, name as name183, name as name184, name as name185, name as name186, name as name187, name as name188, name as name189, name as name190, name as name191, name as name192, name as name193, name as name194, name as name195, name as name196, name as name197, name as name198, name as name199, name as name200, name as name201, name as name202, name as name203, name as name204, name as name205, name as name206, name as name207, name as name208, name as name209, name as name210, name as name211, name as name212, name as name213, name as name214, name as name215, name as name216, name as name217, name as name218, name as name219, name as name220, name as name221, name as name222, name as name223, name as name224, name as name225, name as name226, name as name227, name as name228, name as name229, name as name230, name as name231, name as name232, name as name233, name as name234, name as name235, name as name236, name as name237, name as name238, name as name239, name as name240, name as name241, name as name242, name as name243 FROM users where name='Johannes Chrysostomus Wolfgangus Theophilus Mozart'-expected_collection_errors3-truncated-FQ_PROCEDURE]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-testdb-SELECT name as name0, name as name1, name as name2, name as name3, name as name4, name as name5, name as name6, name as name7, name as name8, name as name9, name as name10, name as name11, name as name12, name as name13, name as name14, name as name15, name as name16, name as name17, name as name18, name as name19, name as name20, name as name21, name as name22, name as name23, name as name24, name as name25, name as name26, name as name27, name as name28, name as name29, name as name30, name as name31, name as name32, name as name33, name as name34, name as name35, name as name36, name as name37, name as name38, name as name39, name as name40, name as name41, name as name42, name as name43, name as name44, name as name45, name as name46, name as name47, name as name48, name as name49, name as name50, name as name51, name as name52, name as name53, name as name54, name as name55, name as name56, name as name57, name as name58, name as name59, name as name60, name as name61, name as name62, name as name63, name as name64, name as name65, name as name66, name as name67, name as name68, name as name69, name as name70, name as name71, name as name72, name as name73, name as name74, name as name75, name as name76, name as name77, name as name78, name as name79, name as name80, name as name81, name as name82, name as name83, name as name84, name as name85, name as name86, name as name87, name as name88, name as name89, name as name90, name as name91, name as name92, name as name93, name as name94, name as name95, name as name96, name as name97, name as name98, name as name99, name as name100, name as name101, name as name102, name as name103, name as name104, name as name105, name as name106, name as name107, name as name108, name as name109, name as name110, name as name111, name as name112, name as name113, name as name114, name as name115, name as name116, name as name117, name as name118, name as name119, name as name120, name as name121, name as name122, name as name123, name as name124, name as name125, name as name126, name as name127, name as name128, name as name129, name as name130, name as name131, name as name132, name as name133, name as name134, name as name135, name as name136, name as name137, name as name138, name as name139, name as name140, name as name141, name as name142, name as name143, name as name144, name as name145, name as name146, name as name147, name as name148, name as name149, name as name150, name as name151, name as name152, name as name153, name as name154, name as name155, name as name156, name as name157, name as name158, name as name159, name as name160, name as name161, name as name162, name as name163, name as name164, name as name165, name as name166, name as name167, name as name168, name as name169, name as name170, name as name171, name as name172, name as name173, name as name174, name as name175, name as name176, name as name177, name as name178, name as name179, name as name180, name as name181, name as name182, name as name183, name as name184, name as name185, name as name186, name as name187, name as name188, name as name189, name as name190, name as name191, name as name192, name as name193, name as name194, name as name195, name as name196, name as name197, name as name198, name as name199, name as name200, name as name201, name as name202, name as name203, name as name204, name as name205, name as name206, name as name207, name as name208, name as name209, name as name210, name as name211, name as name212, name as name213, name as name214, name as name215, name as name216, name as name217, name as name218, name as name219, name as name220, name as name221, name as name222, name as name223, name as name224, name as name225, name as name226, name as name227, name as name228, name as name229, name as name230, name as name231, name as name232, name as name233, name as name234, name as name235, name as name236, name as name237, name as name238, name as name239, name as name240, name as name241, name as name242, name as name243 FROM users where name='Johannes Chrysostomus Wolfgangus Theophilus Mozart'-expected_collection_errors3-truncated-None]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-testdb-SELECT name as name0, name as name1, name as name2, name as name3, name as name4, name as name5, name as name6, name as name7, name as name8, name as name9, name as name10, name as name11, name as name12, name as name13, name as name14, name as name15, name as name16, name as name17, name as name18, name as name19, name as name20, name as name21, name as name22, name as name23, name as name24, name as name25, name as name26, name as name27, name as name28, name as name29, name as name30, name as name31, name as name32, name as name33, name as name34, name as name35, name as name36, name as name37, name as name38, name as name39, name as name40, name as name41, name as name42, name as name43, name as name44, name as name45, name as name46, name as name47, name as name48, name as name49, name as name50, name as name51, name as name52, name as name53, name as name54, name as name55, name as name56, name as name57, name as name58, name as name59, name as name60, name as name61, name as name62, name as name63, name as name64, name as name65, name as name66, name as name67, name as name68, name as name69, name as name70, name as name71, name as name72, name as name73, name as name74, name as name75, name as name76, name as name77, name as name78, name as name79, name as name80, name as name81, name as name82, name as name83, name as name84, name as name85, name as name86, name as name87, name as name88, name as name89, name as name90, name as name91, name as name92, name as name93, name as name94, name as name95, name as name96, name as name97, name as name98, name as name99, name as name100, name as name101, name as name102, name as name103, name as name104, name as name105, name as name106, name as name107, name as name108, name as name109, name as name110, name as name111, name as name112, name as name113, name as name114, name as name115, name as name116, name as name117, name as name118, name as name119, name as name120, name as name121, name as name122, name as name123, name as name124, name as name125, name as name126, name as name127, name as name128, name as name129, name as name130, name as name131, name as name132, name as name133, name as name134, name as name135, name as name136, name as name137, name as name138, name as name139, name as name140, name as name141, name as name142, name as name143, name as name144, name as name145, name as name146, name as name147, name as name148, name as name149, name as name150, name as name151, name as name152, name as name153, name as name154, name as name155, name as name156, name as name157, name as name158, name as name159, name as name160, name as name161, name as name162, name as name163, name as name164, name as name165, name as name166, name as name167, name as name168, name as name169, name as name170, name as name171, name as name172, name as name173, name as name174, name as name175, name as name176, name as name177, name as name178, name as name179, name as name180, name as name181, name as name182, name as name183, name as name184, name as name185, name as name186, name as name187, name as name188, name as name189, name as name190, name as name191, name as name192, name as name193, name as name194, name as name195, name as name196, name as name197, name as name198, name as name199, name as name200, name as name201, name as name202, name as name203, name as name204, name as name205, name as name206, name as name207, name as name208, name as name209, name as name210, name as name211, name as name212, name as name213, name as name214, name as name215, name as name216, name as name217, name as name218, name as name219, name as name220, name as name221, name as name222, name as name223, name as name224, name as name225, name as name226, name as name227, name as name228, name as name229, name as name230, name as name231, name as name232, name as name233, name as name234, name as name235, name as name236, name as name237, name as name238, name as name239, name as name240, name as name241, name as name242, name as name243 FROM users where name='Johannes Chrysostomus Wolfgangus Theophilus Mozart'-expected_collection_errors3-truncated-PROCEDURE]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-testdb-SELECT name as name0, name as name1, name as name2, name as name3, name as name4, name as name5, name as name6, name as name7, name as name8, name as name9, name as name10, name as name11, name as name12, name as name13, name as name14, name as name15, name as name16, name as name17, name as name18, name as name19, name as name20, name as name21, name as name22, name as name23, name as name24, name as name25, name as name26, name as name27, name as name28, name as name29, name as name30, name as name31, name as name32, name as name33, name as name34, name as name35, name as name36, name as name37, name as name38, name as name39, name as name40, name as name41, name as name42, name as name43, name as name44, name as name45, name as name46, name as name47, name as name48, name as name49, name as name50, name as name51, name as name52, name as name53, name as name54, name as name55, name as name56, name as name57, name as name58, name as name59, name as name60, name as name61, name as name62, name as name63, name as name64, name as name65, name as name66, name as name67, name as name68, name as name69, name as name70, name as name71, name as name72, name as name73, name as name74, name as name75, name as name76, name as name77, name as name78, name as name79, name as name80, name as name81, name as name82, name as name83, name as name84, name as name85, name as name86, name as name87, name as name88, name as name89, name as name90, name as name91, name as name92, name as name93, name as name94, name as name95, name as name96, name as name97, name as name98, name as name99, name as name100, name as name101, name as name102, name as name103, name as name104, name as name105, name as name106, name as name107, name as name108, name as name109, name as name110, name as name111, name as name112, name as name113, name as name114, name as name115, name as name116, name as name117, name as name118, name as name119, name as name120, name as name121, name as name122, name as name123, name as name124, name as name125, name as name126, name as name127, name as name128, name as name129, name as name130, name as name131, name as name132, name as name133, name as name134, name as name135, name as name136, name as name137, name as name138, name as name139, name as name140, name as name141, name as name142, name as name143, name as name144, name as name145, name as name146, name as name147, name as name148, name as name149, name as name150, name as name151, name as name152, name as name153, name as name154, name as name155, name as name156, name as name157, name as name158, name as name159, name as name160, name as name161, name as name162, name as name163, name as name164, name as name165, name as name166, name as name167, name as name168, name as name169, name as name170, name as name171, name as name172, name as name173, name as name174, name as name175, name as name176, name as name177, name as name178, name as name179, name as name180, name as name181, name as name182, name as name183, name as name184, name as name185, name as name186, name as name187, name as name188, name as name189, name as name190, name as name191, name as name192, name as name193, name as name194, name as name195, name as name196, name as name197, name as name198, name as name199, name as name200, name as name201, name as name202, name as name203, name as name204, name as name205, name as name206, name as name207, name as name208, name as name209, name as name210, name as name211, name as name212, name as name213, name as name214, name as name215, name as name216, name as name217, name as name218, name as name219, name as name220, name as name221, name as name222, name as name223, name as name224, name as name225, name as name226, name as name227, name as name228, name as name229, name as name230, name as name231, name as name232, name as name233, name as name234, name as name235, name as name236, name as name237, name as name238, name as name239, name as name240, name as name241, name as name242, name as name243 FROM users where name='Johannes Chrysostomus Wolfgangus Theophilus Mozart'-expected_collection_errors3-truncated-STATEMENT]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-testdb-select name as nam from users-expected_collection_errors2-not_truncated-FQ_PROCEDURE]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-testdb-select name as nam from users-expected_collection_errors2-not_truncated-None]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-testdb-select name as nam from users-expected_collection_errors2-not_truncated-PROCEDURE]
mysql.tests.test_statements ‑ test_statement_samples_collect[reader-testdb-select name as nam from users-expected_collection_errors2-not_truncated-STATEMENT]
mysql.tests.test_statements ‑ test_statement_samples_enable_consumers[datadog.enable_events_statements_consumers]
mysql.tests.test_statements ‑ test_statement_samples_enable_consumers[invalid_proc]
mysql.tests.test_statements ‑ test_statement_samples_enabled_config[False-query_samples]
mysql.tests.test_statements ‑ test_statement_samples_enabled_config[False-statement_samples]
mysql.tests.test_statements ‑ test_statement_samples_enabled_config[True-query_samples]
mysql.tests.test_statements ‑ test_statement_samples_enabled_config[True-statement_samples]
mysql.tests.test_statements ‑ test_statement_samples_failed_explain_handling[None-select * from fake_table-False-3-6-6]
mysql.tests.test_statements ‑ test_statement_samples_failed_explain_handling[None-select * from fake_table-True-3-6-2]
mysql.tests.test_statements ‑ test_statement_samples_failed_explain_handling[invalid_schema-select * from fake_table-False-3-3-1]
mysql.tests.test_statements ‑ test_statement_samples_failed_explain_handling[testdb-select * from fake_table-False-3-9-9]
mysql.tests.test_statements ‑ test_statement_samples_failed_explain_handling[testdb-select * from fake_table-True-3-9-3]
mysql.tests.test_statements ‑ test_statement_samples_invalid_explain_procedure
mysql.tests.test_statements ‑ test_statement_samples_main_collection_rate_limit
mysql.tests.test_statements ‑ test_statement_samples_unique_plans_rate_limits
mysql.tests.test_unit ‑ test__get_is_aurora
mysql.tests.test_unit ‑ test__get_runtime_aurora_tags
mysql.tests.test_unit ‑ test__get_server_pid
mysql.tests.test_unit ‑ test_parse_get_version
mysql.tests.test_unit ‑ test_replication_check_status[replica_io_running0-replica_sql_running0-source-0-2-None]
mysql.tests.test_unit ‑ test_replication_check_status[replica_io_running1-replica_sql_running1-source-0-2-None]
mysql.tests.test_unit ‑ test_replication_check_status[replica_io_running10-replica_sql_running10-source-1-2-0]
mysql.tests.test_unit ‑ test_replication_check_status[replica_io_running11-replica_sql_running11-source-1-1-0]
mysql.tests.test_unit ‑ test_replication_check_status[replica_io_running12-replica_sql_running12-source-1-0-0]
mysql.tests.test_unit ‑ test_replication_check_status[replica_io_running2-replica_sql_running2-source-0-1-None]
mysql.tests.test_unit ‑ test_replication_check_status[replica_io_running3-replica_sql_running3-source-0-1-None]
mysql.tests.test_unit ‑ test_replication_check_status[replica_io_running4-replica_sql_running4-source-0-1-None]
mysql.tests.test_unit ‑ test_replication_check_status[replica_io_running5-replica_sql_running5-source-0-1-None]
mysql.tests.test_unit ‑ test_replication_check_status[replica_io_running6-replica_sql_running6-source-0-0-None]
mysql.tests.test_unit ‑ test_replication_check_status[replica_io_running7-replica_sql_running7-source-0-0-None]
mysql.tests.test_unit ‑ test_replication_check_status[replica_io_running8-replica_sql_running8-None-1-None-0]
mysql.tests.test_unit ‑ test_replication_check_status[replica_io_running9-replica_sql_running9-None-0-None-1]
mysql.tests.test_unit ‑ test_service_check[False-None-expected_tags1]
mysql.tests.test_unit ‑ test_service_check[False-foo-expected_tags3]
mysql.tests.test_unit ‑ test_service_check[True-None-expected_tags0]
mysql.tests.test_unit ‑ test_service_check[True-foo-expected_tags2]
postgres.tests.test_connections ‑ test_conn_pool
postgres.tests.test_connections ‑ test_conn_pool_context_managed
postgres.tests.test_connections ‑ test_conn_pool_no_leaks_on_close
postgres.tests.test_connections ‑ test_conn_pool_no_leaks_on_prune
postgres.tests.test_connections ‑ test_conn_pool_single_context
postgres.tests.test_connections ‑ test_conn_terminated_prematurely
postgres.tests.test_custom_metrics ‑ test_custom_metrics
postgres.tests.test_custom_metrics ‑ test_custom_queries
postgres.tests.test_deadlock ‑ test_deadlock
postgres.tests.test_discovery ‑ test_autodiscovery_collect_all_relations
postgres.tests.test_discovery ‑ test_autodiscovery_dbname_specified
postgres.tests.test_discovery ‑ test_autodiscovery_exceeds_min_interval
postgres.tests.test_discovery ‑ test_autodiscovery_max_databases
postgres.tests.test_discovery ‑ test_autodiscovery_refresh
postgres.tests.test_discovery ‑ test_autodiscovery_relations_disabled
postgres.tests.test_discovery ‑ test_autodiscovery_simple
postgres.tests.test_e2e ‑ test_e2e
postgres.tests.test_explain_parameterized_queries ‑ test_explain_parameterized_queries[SELECT * FROM pg_settings WHERE name = $1 AND context = (SELECT context FROM pg_settings WHERE vartype = $2) AND source = $3-DBExplainError.explained_with_prepared_statement]
postgres.tests.test_explain_parameterized_queries ‑ test_explain_parameterized_queries[SELECT * FROM pg_settings WHERE name = $1-DBExplainError.explained_with_prepared_statement]
postgres.tests.test_explain_parameterized_queries ‑ test_explain_parameterized_queries_generic_params[SELECT * FROM pg_settings WHERE name = $1 AND context = (SELECT context FROM pg_settings WHERE vartype = $2) AND source = $3-3]
postgres.tests.test_explain_parameterized_queries ‑ test_explain_parameterized_queries_generic_params[SELECT * FROM pg_settings WHERE name = $1-1]
postgres.tests.test_explain_parameterized_queries ‑ test_explain_parameterized_queries_is_parameterized_query[SELECT * FROM products WHERE id = $1 AND name = $2 AND price = '$3'-True]
postgres.tests.test_explain_parameterized_queries ‑ test_explain_parameterized_queries_is_parameterized_query[SELECT * FROM products WHERE id = $1 AND name = $2 AND price = '3'-True]
postgres.tests.test_explain_parameterized_queries ‑ test_explain_parameterized_queries_is_parameterized_query[SELECT * FROM products WHERE id = $1 AND name = $2 AND price = 3-True]
postgres.tests.test_explain_parameterized_queries ‑ test_explain_parameterized_queries_is_parameterized_query[SELECT * FROM products WHERE id = $1 AND name = $2-True]
postgres.tests.test_explain_parameterized_queries ‑ test_explain_parameterized_queries_is_parameterized_query[SELECT * FROM products WHERE id = $1 AND name = '$2'-True]
postgres.tests.test_explain_parameterized_queries ‑ test_explain_parameterized_queries_is_parameterized_query[SELECT * FROM products WHERE id = $1-True]
postgres.tests.test_explain_parameterized_queries ‑ test_explain_parameterized_queries_is_parameterized_query[SELECT * FROM products WHERE id = '$1'-False]
postgres.tests.test_metadata ‑ test_collect_metadata
postgres.tests.test_metadata ‑ test_collect_schemas
postgres.tests.test_metrics_cache ‑ test_aurora_replication_metrics[version0-False-expected_metrics0]
postgres.tests.test_metrics_cache ‑ test_aurora_replication_metrics[version1-True-expected_metrics1]
postgres.tests.test_metrics_cache ‑ test_aurora_replication_metrics[version2-False-expected_metrics2]
postgres.tests.test_metrics_cache ‑ test_aurora_replication_metrics[version3-True-expected_metrics3]
postgres.tests.test_metrics_cache ‑ test_dbm_enabled_conn_metric[version0-True-expected_metrics0]
postgres.tests.test_metrics_cache ‑ test_dbm_enabled_conn_metric[version1-False-expected_metrics1]
postgres.tests.test_metrics_cache ‑ test_dbm_enabled_conn_metric[version2-True-expected_metrics2]
postgres.tests.test_metrics_cache ‑ test_dbm_enabled_conn_metric[version3-False-expected_metrics3]
postgres.tests.test_metrics_cache ‑ test_dbm_enabled_conn_metric[version4-True-expected_metrics4]
postgres.tests.test_metrics_cache ‑ test_dbm_enabled_conn_metric[version5-False-expected_metrics5]
postgres.tests.test_pg_integration ‑ test_activity_metrics
postgres.tests.test_pg_integration ‑ test_activity_metrics_no_aggregations
postgres.tests.test_pg_integration ‑ test_activity_metrics_no_application_aggregation
postgres.tests.test_pg_integration ‑ test_backend_transaction_age
postgres.tests.test_pg_integration ‑ test_can_connect_service_check
postgres.tests.test_pg_integration ‑ test_common_metrics[False]
postgres.tests.test_pg_integration ‑ test_common_metrics[True]
postgres.tests.test_pg_integration ‑ test_common_metrics_without_size
postgres.tests.test_pg_integration ‑ test_config_tags_is_unchanged_between_checks
postgres.tests.test_pg_integration ‑ test_connections_metrics
postgres.tests.test_pg_integration ‑ test_correct_hostname[False--stubbed.hostname]
postgres.tests.test_pg_integration ‑ test_correct_hostname[False-forced_hostname-forced_hostname]
postgres.tests.test_pg_integration ‑ test_correct_hostname[True--resolved.hostname]
postgres.tests.test_pg_integration ‑ test_correct_hostname[True-forced_hostname-forced_hostname]
postgres.tests.test_pg_integration ‑ test_database_instance_metadata[False-None]
postgres.tests.test_pg_integration ‑ test_database_instance_metadata[True-None]
postgres.tests.test_pg_integration ‑ test_database_instance_metadata[True-forced_hostname0]
postgres.tests.test_pg_integration ‑ test_database_instance_metadata[True-forced_hostname1]
postgres.tests.test_pg_integration ‑ test_locks_metrics_no_relations
postgres.tests.test_pg_integration ‑ test_pg_control
postgres.tests.test_pg_integration ‑ test_query_timeout
postgres.tests.test_pg_integration ‑ test_schema_metrics
postgres.tests.test_pg_integration ‑ test_session_idle_and_killed
postgres.tests.test_pg_integration ‑ test_session_number
postgres.tests.test_pg_integration ‑ test_snapshot_xip
postgres.tests.test_pg_integration ‑ test_snapshot_xmin
postgres.tests.test_pg_integration ‑ test_state_clears_on_connection_error
postgres.tests.test_pg_integration ‑ test_unsupported_replication
postgres.tests.test_pg_integration ‑ test_uptime
postgres.tests.test_pg_integration ‑ test_version_metadata
postgres.tests.test_pg_integration ‑ test_wal_metrics[False]
postgres.tests.test_pg_integration ‑ test_wal_metrics[True]
postgres.tests.test_pg_integration ‑ test_wal_stats[False]
postgres.tests.test_pg_integration ‑ test_wal_stats[True]
postgres.tests.test_pg_integration ‑ test_wrong_version
postgres.tests.test_pg_replication ‑ test_common_replica_metrics
postgres.tests.test_pg_replication ‑ test_conflicts_bufferpin
postgres.tests.test_pg_replication ‑ test_conflicts_lock
postgres.tests.test_pg_replication ‑ test_conflicts_snapshot
postgres.tests.test_pg_replication ‑ test_wal_receiver_metrics
postgres.tests.test_relations ‑ test_bloat_metrics[bloat disabled]
postgres.tests.test_relations ‑ test_bloat_metrics[bloat enabled]
postgres.tests.test_relations ‑ test_index_metrics
postgres.tests.test_relations ‑ test_locks_metrics[pg_newtable should be excluded from query since it starts with `pg_`]
postgres.tests.test_relations ‑ test_locks_metrics[pgtable should be included in lock metrics]
postgres.tests.test_relations ‑ test_locks_metrics[test with matching relkind should return 1]
postgres.tests.test_relations ‑ test_locks_metrics[test with single table lock should return 1]
postgres.tests.test_relations ‑ test_locks_metrics[test without matching relkind should return 0]
postgres.tests.test_relations ‑ test_max_relations
postgres.tests.test_relations ‑ test_partition_relation
postgres.tests.test_relations ‑ test_relations_metrics
postgres.tests.test_relations ‑ test_relations_metrics_regex
postgres.tests.test_relations ‑ test_relations_validation_accepts_list_of_str_and_dict
postgres.tests.test_relations ‑ test_relations_validation_fails_if_no_relname_or_regex
postgres.tests.test_relations ‑ test_relations_validation_fails_if_relkind_is_wrong_type
postgres.tests.test_relations ‑ test_relations_validation_fails_if_schemas_is_wrong_type
postgres.tests.test_relationsmanager ‑ test_relation_filter
postgres.tests.test_relationsmanager ‑ test_relation_filter_limit
postgres.tests.test_relationsmanager ‑ test_relation_filter_no_schemas
postgres.tests.test_relationsmanager ‑ test_relation_filter_regex
postgres.tests.test_relationsmanager ‑ test_relation_filter_relkind
postgres.tests.test_relationsmanager ‑ test_relations_cases[relations_config0-(( relname ~ 'ix.*' AND schemaname = ANY(array['public','s1','s2']::text[]) ) OR ( relname ~ 'ibx.*' AND schemaname = ANY(array['public']::text[]) ) OR ( relname ~ 'icx.*' AND schemaname = ANY(array['public']::text[]) ))]
postgres.tests.test_relationsmanager ‑ test_relations_cases[relations_config1-(( relname ~ '.+_archive' ))]
postgres.tests.test_relationsmanager ‑ test_relations_cases[relations_config2-(( relname = 'my_table' AND schemaname = ANY(array['public','app']::text[]) ) OR ( relname = 'my_table2' ) OR ( relname ~ 'table.*' ))]
postgres.tests.test_relationsmanager ‑ test_relations_cases[relations_config3-(( relname = 'table1' ) OR ( relname = 'table2' ))]
postgres.tests.test_relationsmanager ‑ test_relkind_does_not_apply_to_index_metrics
postgres.tests.test_replication_slot ‑ test_logical_replication_slots
postgres.tests.test_replication_slot ‑ test_physical_replication_slots
postgres.tests.test_statements ‑ test_activity_collection_rate_limit
postgres.tests.test_statements ‑ test_activity_reported_hostname[None-stubbed.hostname]
postgres.tests.test_statements ‑ test_activity_reported_hostname[override.hostname-override.hostname]
postgres.tests.test_statements ‑ test_activity_snapshot_collection[bob-bob-datadog_test-BEGIN TRANSACTION; SET application_name='test_snapshot'; SELECT city FROM persons WHERE city = %s;-LOCK TABLE persons IN ACCESS EXCLUSIVE MODE-hello-expected_out0-expected_keys0-expected_conn_out0-datadog.pg_stat_activity()]
postgres.tests.test_statements ‑ test_activity_snapshot_collection[bob-bob-datadog_test-BEGIN TRANSACTION; SET application_name='test_snapshot'; SELECT city FROM persons WHERE city = %s;-LOCK TABLE persons IN ACCESS EXCLUSIVE MODE-hello-expected_out0-expected_keys0-expected_conn_out0-pg_stat_activity]
postgres.tests.test_statements ‑ test_activity_snapshot_collection[bob-bob-datadog_test-BEGIN TRANSACTION; SET application_name='test_snapshot'; SELECT city as city0, city as city1, city as city2, city as city3, city as city4, city as city5, city as city6, city as city7, city as city8, city as city9, city as city10, city as city11, city as city12, city as city13, city as city14, city as city15, city as city16, city as city17, city as city18, city as city19, city as city20, city as city21, city as city22, city as city23, city as city24, city as city25, city as city26, city as city27, city as city28, city as city29, city as city30, city as city31, city as city32, city as city33, city as city34, city as city35, city as city36, city as city37, city as city38, city as city39, city as city40, city as city41, city as city42, city as city43, city as city44, city as city45,  city as city46, city as city47, city as city48, city as city49, city as city50, city as city51, city as city52, city as city53, city as city54, city as city55, city as city56, city as city57, city as city58, city as city59, city as city60, city as city61 FROM persons WHERE city = %s;-LOCK TABLE persons IN ACCESS EXCLUSIVE MODE-hello-expected_out1-expected_keys1-expected_conn_out1-datadog.pg_stat_activity()]
postgres.tests.test_statements ‑ test_activity_snapshot_collection[bob-bob-datadog_test-BEGIN TRANSACTION; SET application_name='test_snapshot'; SELECT city as city0, city as city1, city as city2, city as city3, city as city4, city as city5, city as city6, city as city7, city as city8, city as city9, city as city10, city as city11, city as city12, city as city13, city as city14, city as city15, city as city16, city as city17, city as city18, city as city19, city as city20, city as city21, city as city22, city as city23, city as city24, city as city25, city as city26, city as city27, city as city28, city as city29, city as city30, city as city31, city as city32, city as city33, city as city34, city as city35, city as city36, city as city37, city as city38, city as city39, city as city40, city as city41, city as city42, city as city43, city as city44, city as city45,  city as city46, city as city47, city as city48, city as city49, city as city50, city as city51, city as city52, city as city53, city as city54, city as city55, city as city56, city as city57, city as city58, city as city59, city as city60, city as city61 FROM persons WHERE city = %s;-LOCK TABLE persons IN ACCESS EXCLUSIVE MODE-hello-expected_out1-expected_keys1-expected_conn_out1-pg_stat_activity]
postgres.tests.test_statements ‑ test_async_job_cancel_cancel
postgres.tests.test_statements ‑ test_async_job_enabled[False-False-False]
postgres.tests.test_statements ‑ test_async_job_enabled[False-False-True]
postgres.tests.test_statements ‑ test_async_job_enabled[False-True-False]
postgres.tests.test_statements ‑ test_async_job_enabled[False-True-True]
postgres.tests.test_statements ‑ test_async_job_enabled[True-False-False]
postgres.tests.test_statements ‑ test_async_job_enabled[True-False-True]
postgres.tests.test_statements ‑ test_async_job_enabled[True-True-False]
postgres.tests.test_statements ‑ test_async_job_enabled[True-True-True]
postgres.tests.test_statements ‑ test_async_job_inactive_stop
postgres.tests.test_statements ‑ test_dbm_enabled_config[False-dbm]
postgres.tests.test_statements ‑ test_dbm_enabled_config[False-deep_database_monitoring]
postgres.tests.test_statements ‑ test_dbm_enabled_config[True-dbm]
postgres.tests.test_statements ‑ test_dbm_enabled_config[True-deep_database_monitoring]
postgres.tests.test_statements ‑ test_disabled_activity_or_explain_plans[bob-bob-datadog_test-BEGIN TRANSACTION; SELECT city FROM persons WHERE city = %s;-hello-False-False-datadog.pg_stat_activity()]
postgres.tests.test_statements ‑ test_disabled_activity_or_explain_plans[bob-bob-datadog_test-BEGIN TRANSACTION; SELECT city FROM persons WHERE city = %s;-hello-False-False-pg_stat_activity]
postgres.tests.test_statements ‑ test_disabled_activity_or_explain_plans[bob-bob-datadog_test-BEGIN TRANSACTION; SELECT city FROM persons WHERE city = %s;-hello-False-True-datadog.pg_stat_activity()]
postgres.tests.test_statements ‑ test_disabled_activity_or_explain_plans[bob-bob-datadog_test-BEGIN TRANSACTION; SELECT city FROM persons WHERE city = %s;-hello-False-True-pg_stat_activity]
postgres.tests.test_statements ‑ test_disabled_activity_or_explain_plans[bob-bob-datadog_test-BEGIN TRANSACTION; SELECT city FROM persons WHERE city = %s;-hello-True-False-datadog.pg_stat_activity()]
postgres.tests.test_statements ‑ test_disabled_activity_or_explain_plans[bob-bob-datadog_test-BEGIN TRANSACTION; SELECT city FROM persons WHERE city = %s;-hello-True-False-pg_stat_activity]
postgres.tests.test_statements ‑ test_disabled_activity_or_explain_plans[bob-bob-datadog_test-BEGIN TRANSACTION; SELECT city FROM persons WHERE city = %s;-hello-True-True-datadog.pg_stat_activity()]
postgres.tests.test_statements ‑ test_disabled_activity_or_explain_plans[bob-bob-datadog_test-BEGIN TRANSACTION; SELECT city FROM persons WHERE city = %s;-hello-True-True-pg_stat_activity]
postgres.tests.test_statements ‑ test_failed_explain_handling[select * from fake_schema.fake_table-error:explain-undefined_table-<class 'psycopg2.errors.UndefinedTable'>-None-1-None]
postgres.tests.test_statements ‑ test_failed_explain_handling[select * from fake_table-error:explain-undefined_table-<class 'psycopg2.errors.UndefinedTable'>-None-1-None]
postgres.tests.test_statements ‑ test_failed_explain_handling[select * from persons-error:explain-database_error-<class 'psycopg2.errors.InsufficientPrivilege'>-datadog.explain_statement_noaccess-5-None]
postgres.tests.test_statements ‑ test_failed_explain_handling[select * from pg_settings where name = $1-error:explain-parameterized_query-<class 'psycopg2.errors.UndefinedParameter'>-None-1-None]
postgres.tests.test_statements ‑ test_failed_explain_handling[select * from pg_settings where name = 'this query is truncated' limi-error:explain-database_error-<class 'psycopg2.errors.SyntaxError'>-None-1-None]
postgres.tests.test_statements ‑ test_failed_explain_handling[update persons set firstname='firstname' where personid in (2, 1); select pg_sleep(1);-error:explain-database_error-<class 'psycopg2.errors.InvalidCursorDefinition'>-None-1-None]
postgres.tests.test_statements ‑ test_get_db_explain_setup_state[datadog_test-None]
postgres.tests.test_statements ‑ test_get_db_explain_setup_state[dogs-None]
postgres.tests.test_statements ‑ test_get_db_explain_setup_state[dogs_nofunc-DBExplainError.failed_function]
postgres.tests.test_statements ‑ test_get_db_explain_setup_state[dogs_noschema-DBExplainError.invalid_schema]
postgres.tests.test_statements ‑ test_load_pg_settings[datadog]
postgres.tests.test_statements ‑ test_load_pg_settings[datadog_no_catalog]
postgres.tests.test_statements ‑ test_pg_settings_caching
postgres.tests.test_statements ‑ test_pg_stat_statements_dealloc
postgres.tests.test_statements ‑ test_pg_stat_statements_max_warning[10000-expected_warnings1]
postgres.tests.test_statements ‑ test_pg_stat_statements_max_warning[9999-expected_warnings0]
postgres.tests.test_statements ‑ test_statement_metadata[metadata0-expected_metadata_payload0-datadog.pg_stat_statements()]
postgres.tests.test_statements ‑ test_statement_metadata[metadata0-expected_metadata_payload0-pg_stat_statements]
postgres.tests.test_statements ‑ test_statement_metadata[metadata1-expected_metadata_payload1-datadog.pg_stat_statements()]
postgres.tests.test_statements ‑ test_statement_metadata[metadata1-expected_metadata_payload1-pg_stat_statements]
postgres.tests.test_statements ‑ test_statement_metrics[False-datadog.pg_stat_statements()-False-ignore_databases1]
postgres.tests.test_statements ‑ test_statement_metrics[False-datadog.pg_stat_statements()-False-ignore_databases2]
postgres.tests.test_statements ‑ test_statement_metrics[False-datadog.pg_stat_statements()-True-ignore_databases0]
postgres.tests.test_statements ‑ test_statement_metrics[False-pg_stat_statements-False-ignore_databases1]
postgres.tests.test_statements ‑ test_statement_metrics[False-pg_stat_statements-False-ignore_databases2]
postgres.tests.test_statements ‑ test_statement_metrics[False-pg_stat_statements-True-ignore_databases0]
postgres.tests.test_statements ‑ test_statement_metrics[True-datadog.pg_stat_statements()-False-ignore_databases1]
postgres.tests.test_statements ‑ test_statement_metrics[True-datadog.pg_stat_statements()-False-ignore_databases2]
postgres.tests.test_statements ‑ test_statement_metrics[True-datadog.pg_stat_statements()-True-ignore_databases0]
postgres.tests.test_statements ‑ test_statement_metrics[True-pg_stat_statements-False-ignore_databases1]
postgres.tests.test_statements ‑ test_statement_metrics[True-pg_stat_statements-False-ignore_databases2]
postgres.tests.test_statements ‑ test_statement_metrics[True-pg_stat_statements-True-ignore_databases0]
postgres.tests.test_statements ‑ test_statement_metrics_cloud_metadata[input_cloud_metadata0-output_cloud_metadata0]
postgres.tests.test_statements ‑ test_statement_metrics_cloud_metadata[input_cloud_metadata1-output_cloud_metadata1]
postgres.tests.test_statements ‑ test_statement_metrics_cloud_metadata[input_cloud_metadata2-output_cloud_metadata2]
postgres.tests.test_statements ‑ test_statement_metrics_cloud_metadata[input_cloud_metadata3-output_cloud_metadata3]
postgres.tests.test_statements ‑ test_statement_metrics_cloud_metadata[input_cloud_metadata4-output_cloud_metadata4]
postgres.tests.test_statements ‑ test_statement_metrics_database_errors[None-metric_columns4-error:database-missing_pg_stat_statements_required_columns-expected_warnings4]
postgres.tests.test_statements ‑ test_statement_metrics_database_errors[error0-metric_columns0-error:database-ObjectNotInPrerequisiteState-pg_stat_statements_not_loaded-expected_warnings0]
postgres.tests.test_statements ‑ test_statement_metrics_database_errors[error1-metric_columns1-error:database-UndefinedTable-pg_stat_statements_not_created-expected_warnings1]
postgres.tests.test_statements ‑ test_statement_metrics_database_errors[error2-metric_columns2-error:database-ObjectNotInPrerequisiteState-expected_warnings2]
postgres.tests.test_statements ‑ test_statement_metrics_database_errors[error3-metric_columns3-error:database-DatabaseError-expected_warnings3]
postgres.tests.test_statements ‑ test_statement_metrics_version[None-]
postgres.tests.test_statements ‑ test_statement_metrics_version[version0-v9.6.0]
postgres.tests.test_statements ‑ test_statement_metrics_with_duplicates
postgres.tests.test_statements ‑ test_statement_reported_hostname[None-stubbed.hostname]
postgres.tests.test_statements ‑ test_statement_reported_hostname[override.hostname-override.hostname]
postgres.tests.test_statements ‑ test_statement_run_explain_errors[SELECT city as city0, city as city1, city as city2, city as city3, city as city4, city as city5, city as city6, city as city7, city as city8, city as city9, city as city10, city as city11, city as city12, city as city13, city as city14, city as city15, city as city16, city as city17, city as city18, city as city19, city as city20, city as city21, city as city22, city as city23, city as city24, city as city25, city as city26, city as city27, city as city28, city as city29, city as city30, city as city31, city as city32, city as city33, city as city34, city as city35, city as city36, city as city37, city as city38, city as city39, city as city40, city as city41, city as city42, city as city43, city as city44, city as city45, city as city46, city as city47, city as city48, city as city49, city as city50, city as city51, city as city52, city as city53, city as city54, city as city55, city as city56, city as city57, city as city58, city as city59, city as city60, city as city61 FROM persons WHERE city = 123-error:explain-query_truncated-track_activity_query_size=1024-DBExplainError.query_truncated-track_activity_query_size=1024]
postgres.tests.test_statements ‑ test_statement_run_explain_errors[select * from fake_table-error:explain-undefined_table-<class 'psycopg2.errors.UndefinedTable'>-DBExplainError.undefined_table-<class 'psycopg2.errors.UndefinedTable'>]
postgres.tests.test_statements ‑ test_statement_run_explain_errors[select * from pg_settings where name = $1-error:explain-parameterized_query-<class 'psycopg2.errors.UndefinedParameter'>-DBExplainError.parameterized_query-<class 'psycopg2.errors.UndefinedParameter'>]
postgres.tests.test_statements ‑ test_statement_run_explain_parameterized_queries[select * from pg_settings where name = $1-DBExplainError.explained_with_prepared_statement-None]
postgres.tests.test_statements ‑ test_statement_samples_collect[bob-bob-datadog_test-SELECT city FROM persons WHERE city = %s-hello-None-None-not_truncated-expected_warnings0-datadog.pg_stat_activity()]
postgres.tests.test_statements ‑ test_statement_samples_collect[bob-bob-datadog_test-SELECT city FROM persons WHERE city = %s-hello-None-None-not_truncated-expected_warnings0-pg_stat_activity]

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

649 tests found (test 329 to 649)

There are 649 tests, see "Raw output" for the list of tests 329 to 649.
Raw output
postgres.tests.test_statements ‑ test_statement_samples_collect[bob-bob-datadog_test-SELECT city as city0, city as city1, city as city2, city as city3, city as city4, city as city5, city as city6, city as city7, city as city8, city as city9, city as city10, city as city11, city as city12, city as city13, city as city14, city as city15, city as city16, city as city17, city as city18, city as city19, city as city20, city as city21, city as city22, city as city23, city as city24, city as city25, city as city26, city as city27, city as city28, city as city29, city as city30, city as city31, city as city32, city as city33, city as city34, city as city35, city as city36, city as city37, city as city38, city as city39, city as city40, city as city41, city as city42, city as city43, city as city44, city as city45, city as city46, city as city47, city as city48, city as city49, city as city50, city as city51, city as city52, city as city53, city as city54, city as city55, city as city56, city as city57, city as city58, city as city59, city as city60, city as city61 FROM persons WHERE city = %s-\u20ac\u20ac\u20ac\u20ac\u20ac\u20ac\u20ac\u20ac\u20ac\u20ac-error:explain-query_truncated-track_activity_query_size=1024-expected_collection_errors4-truncated-expected_warnings4-datadog.pg_stat_activity()]
postgres.tests.test_statements ‑ test_statement_samples_collect[bob-bob-datadog_test-SELECT city as city0, city as city1, city as city2, city as city3, city as city4, city as city5, city as city6, city as city7, city as city8, city as city9, city as city10, city as city11, city as city12, city as city13, city as city14, city as city15, city as city16, city as city17, city as city18, city as city19, city as city20, city as city21, city as city22, city as city23, city as city24, city as city25, city as city26, city as city27, city as city28, city as city29, city as city30, city as city31, city as city32, city as city33, city as city34, city as city35, city as city36, city as city37, city as city38, city as city39, city as city40, city as city41, city as city42, city as city43, city as city44, city as city45, city as city46, city as city47, city as city48, city as city49, city as city50, city as city51, city as city52, city as city53, city as city54, city as city55, city as city56, city as city57, city as city58, city as city59, city as city60, city as city61 FROM persons WHERE city = %s-\u20ac\u20ac\u20ac\u20ac\u20ac\u20ac\u20ac\u20ac\u20ac\u20ac-error:explain-query_truncated-track_activity_query_size=1024-expected_collection_errors4-truncated-expected_warnings4-pg_stat_activity]
postgres.tests.test_statements ‑ test_statement_samples_collect[dd_admin-dd_admin-dogs-SELECT * FROM breed WHERE name = %s-Labrador-None-None-not_truncated-expected_warnings1-datadog.pg_stat_activity()]
postgres.tests.test_statements ‑ test_statement_samples_collect[dd_admin-dd_admin-dogs-SELECT * FROM breed WHERE name = %s-Labrador-None-None-not_truncated-expected_warnings1-pg_stat_activity]
postgres.tests.test_statements ‑ test_statement_samples_collect[dd_admin-dd_admin-dogs_nofunc-SELECT * FROM kennel WHERE id = %s-123-error:explain-failed_function-<class 'psycopg2.errors.UndefinedFunction'>-expected_collection_errors3-not_truncated-expected_warnings3-datadog.pg_stat_activity()]
postgres.tests.test_statements ‑ test_statement_samples_collect[dd_admin-dd_admin-dogs_nofunc-SELECT * FROM kennel WHERE id = %s-123-error:explain-failed_function-<class 'psycopg2.errors.UndefinedFunction'>-expected_collection_errors3-not_truncated-expected_warnings3-pg_stat_activity]
postgres.tests.test_statements ‑ test_statement_samples_collect[dd_admin-dd_admin-dogs_noschema-SELECT * FROM kennel WHERE id = %s-123-error:explain-invalid_schema-<class 'psycopg2.errors.InvalidSchemaName'>-expected_collection_errors2-not_truncated-expected_warnings2-datadog.pg_stat_activity()]
postgres.tests.test_statements ‑ test_statement_samples_collect[dd_admin-dd_admin-dogs_noschema-SELECT * FROM kennel WHERE id = %s-123-error:explain-invalid_schema-<class 'psycopg2.errors.InvalidSchemaName'>-expected_collection_errors2-not_truncated-expected_warnings2-pg_stat_activity]
postgres.tests.test_statements ‑ test_statement_samples_config_invalid_number[collection_interval]
postgres.tests.test_statements ‑ test_statement_samples_config_invalid_number[explained_queries_cache_maxsize]
postgres.tests.test_statements ‑ test_statement_samples_config_invalid_number[explained_queries_per_hour_per_query]
postgres.tests.test_statements ‑ test_statement_samples_config_invalid_number[seen_samples_cache_maxsize]
postgres.tests.test_statements ‑ test_statement_samples_dbstrict[False]
postgres.tests.test_statements ‑ test_statement_samples_dbstrict[True]
postgres.tests.test_statements ‑ test_statement_samples_enabled_config[False-False-query_samples]
postgres.tests.test_statements ‑ test_statement_samples_enabled_config[False-False-statement_samples]
postgres.tests.test_statements ‑ test_statement_samples_enabled_config[False-True-query_samples]
postgres.tests.test_statements ‑ test_statement_samples_enabled_config[False-True-statement_samples]
postgres.tests.test_statements ‑ test_statement_samples_enabled_config[True-False-query_samples]
postgres.tests.test_statements ‑ test_statement_samples_enabled_config[True-False-statement_samples]
postgres.tests.test_statements ‑ test_statement_samples_enabled_config[True-True-query_samples]
postgres.tests.test_statements ‑ test_statement_samples_enabled_config[True-True-statement_samples]
postgres.tests.test_statements ‑ test_statement_samples_invalid_activity_view
postgres.tests.test_statements ‑ test_statement_samples_main_collection_rate_limit
postgres.tests.test_statements ‑ test_statement_samples_unique_plans_rate_limits
postgres.tests.test_statements ‑ test_truncate_activity_rows[active_rows0-expected_users0]
postgres.tests.test_statements ‑ test_truncate_activity_rows[active_rows1-expected_users1]
postgres.tests.test_statements ‑ test_truncate_activity_rows[active_rows2-expected_users2]
postgres.tests.test_unit ‑ test_get_instance_metrics_92
postgres.tests.test_unit ‑ test_get_instance_metrics_database_size_metrics
postgres.tests.test_unit ‑ test_get_instance_metrics_lt_92
postgres.tests.test_unit ‑ test_get_instance_metrics_state
postgres.tests.test_unit ‑ test_get_instance_with_default[False]
postgres.tests.test_unit ‑ test_get_instance_with_default[True]
postgres.tests.test_unit ‑ test_malformed_get_custom_queries
postgres.tests.test_unit ‑ test_query_timeout_connection_string
postgres.tests.test_unit ‑ test_replication_stats
postgres.tests.test_unit ‑ test_replication_tag
postgres.tests.test_unit ‑ test_resolved_hostname[False-stubbed.hostname]
postgres.tests.test_unit ‑ test_resolved_hostname[True-resolved.hostname]
postgres.tests.test_unit ‑ test_resolved_hostname_metadata[any_hostname]
postgres.tests.test_unit ‑ test_server_tag_[False-expected_tags1]
postgres.tests.test_unit ‑ test_server_tag_[True-expected_tags0]
postgres.tests.test_unit ‑ test_version_metadata[10.0-params1]
postgres.tests.test_unit ‑ test_version_metadata[11nightly3-params2]
postgres.tests.test_unit ‑ test_version_metadata[9.6.2-params0]
postgres.tests.test_version_utils ‑ test_parse_version
postgres.tests.test_version_utils ‑ test_throws_exception_for_unknown_version_format
postgres.tests.test_version_utils ‑ test_transform_version
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_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_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-stubbed.hostname-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-stubbed.hostname-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_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_SqlDbIndexUsageStats_fetch_metric[NoneType column value 1, should not raise error]
sqlserver.tests.test_unit ‑ test_SqlDbIndexUsageStats_fetch_metric[NoneType column value 3, should not raise error]
sqlserver.tests.test_unit ‑ test_SqlDbIndexUsageStats_fetch_metric[Valid column value 0]
sqlserver.tests.test_unit ‑ test_SqlDbIndexUsageStats_fetch_metric[Valid column value 2]
sqlserver.tests.test_unit ‑ test_SqlFractionMetric_base
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_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]