test: bson_base_operators bson_insert_basic_types bson_deduplicate bson_expr_eval_tests bson_sequence_tests

test: bson_dollar_ops_basic_compare_tests_explain_runtime
test: bson_dollar_ops_basic_compare_tests_runtime
test: bson_dollar_ops_basic_compare_tests_explain_index
test: bson_dollar_ops_basic_compare_tests_index
test: bson_dollar_ops_basic_compare_tests_index_backcompat
test: bson_dollar_ops_basic_compare_tests_errors bson_dollar_ops_basic_compare_tests_explain_index_no_bitmap
test: bson_dollar_ops_basic_compare_tests_index_no_bitmap
test: bson_dollar_ops_basic_text_ops_tests_explain_runtime
test: bson_dollar_ops_basic_text_ops_tests_runtime
test: bson_dollar_ops_basic_text_ops_tests_explain_index
test: bson_dollar_ops_basic_text_ops_tests_index
test: bson_dollar_ops_query_all_tests_runtime
test: bson_dollar_ops_query_all_tests_index
test: bson_dollar_ops_query_all_tests_index_backcompat
test: bson_dollar_ops_query_array_size_tests_index bson_query_operator_array_tests_runtime
test: bson_dollar_ops_query_array_size_tests_runtime bson_query_operator_array_tests_index_composite

test: bson_query_operator_tests!PG17_OR_HIGHER!_explain_runtime bson_query_operator_elemmatch_tests_explain_runtime
test: bson_query_operator_tests_runtime bson_query_operator_elemmatch_tests_runtime
test: bson_query_operator_tests!PG17_OR_HIGHER!_explain_index bson_query_operator_elemmatch_tests_explain_index
test: bson_query_operator_tests_index bson_query_operator_elemmatch_tests_index
test: bson_query_operator_tests_index_backcompat bson_query_operator_elemmatch_explain_composite
test: bson_query_operator_tests!PG17_OR_HIGHER!_explain_index_composite
test: bson_query_operator_tests_index_composite
test: bson_query_operator_tests!PG17_OR_HIGHER!_explain_index_comp_desc
test: bson_query_operator_tests_index_comp_desc
test: bson_query_operator_tests!PG17_OR_HIGHER!_explain_index_comp_unique
test: bson_query_operator_tests_index_comp_unique
test: bson_composite_index_prepare_for_unique_tests

test: bson_aggregates_distinct_tests commands_collmod_tests_hidden
test: bson_dollar_ops_query_bits_tests_runtime command_insert_procedure
test: bson_dollar_ops_query_bits_tests_index
test: bson_dollar_ops_query_bits_tests_explain
test: bson_dollar_ops_query_mod_tests_runtime
test: bson_dollar_ops_query_mod_tests_index
test: bson_dollar_ops_query_mod_tests_explain
test: bson_query_modifier_orderby_tests_explain_runtime 
test: bson_query_modifier_orderby_tests_explain_index
test: bson_dollar_operators_negation_tests_runtime
test: bson_dollar_operators_negation_tests_index
test: bson_dollar_operators_negation_tests_explain_index
test: bson_dollar_operators_negation_tests_explain_runtime
test: bson_dollar_ops_collation_tests_runtime 

test: create_indexes_cosmos_vector bson_aggregation_pipeline_tests_index_pushdown
test: bson_query_operator_geospatial_tests_index
test: bson_query_operator_geospatial_tests_explain_index
test: bson_query_operator_geospatial_tests_explain_runtime
test: bson_query_operator_near_nearsphere

test: bson_dollar_ops_text_search_tests bson_dollar_ops_expr_tests
test: bson_dollar_ops_json_schema_build_tree_tests bson_dollar_ops_json_schema_query_tests

test: bson_aggregation_stage_out_tests_2 bson_aggregation_pipeline_stage_densify bson_query_operator_error_tests
test: bson_aggregation_pipeline_tests_top_bottom_group bson_aggregation_pipeline_tests_maxnminn_group bson_aggregation_pipeline_stage_fill
test: bson_aggregation_pipeline_tests_bucket_auto

test: bson_aggregation_array_operators_tests bson_aggregation_bitwise_operators_tests bson_aggregation_boolean_operators_tests bson_aggregation_comparison_operators_tests
test: bson_aggregation_conditional_operators_tests bson_aggregation_data_size_operators_tests bson_aggregation_date_operators_tests bson_aggregation_miscellaneous_operators_tests
test: bson_aggregation_object_operators_tests bson_aggregation_pipeline_tests_facet_group bson_aggregation_pipeline_tests_push_group bson_aggregation_pipeline_tests_stddevpopsamp_group
test: bson_aggregation_set_operators_tests bson_aggregation_stage_addfield_tests bson_aggregation_stage_bucket_tests bson_projection_operator_positional_tests_core bson_aggregation_pipeline_tests_redact 
test: bson_projection_operator_elemmatch_tests_core bson_projection_operator_dollar_slice_test bson_aggregation_stage_unwind_tests
test: bson_aggregation_type_operators_tests bson_aggregation_timestamp_operators_tests bson_aggregation_string_operators_tests
test: bson_aggregation_stage_set_tests bson_aggregation_stage_replaceroot_tests bson_aggregation_stage_project_tests bson_wildcard_reduced_term_tests
test: bson_query_projection_operator_expressions_map_tests bson_query_projection_operator_expressions_tests bson_type_comparison_tests bson_aggregation_arithmetic_operators_tests
test: bson_aggregation_pipeline_operator_expMovingAvg bson_aggregation_pipeline_operator_linearFill bson_aggregation_pipeline_tests_graphlookup
test: bson_aggregation_pipeline_tests_let bson_aggregation_pipeline_tests_merge_objects_group bson_aggregation_pipeline_tests bson_aggregation_stage_inversematch_tests bson_aggregation_stage_sample_tests bson_aggregation_pipeline_tests_percentile_median

test: bson_aggregation_trigonometric_operators_tests bson_base_aggregates_tests_runtime bson_get_indexes_b bson_order_aggregates_tests
test: bson_query_index_selection_sharded_tests bson_query_modifier_orderby_tests_index bson_aggregation!PG17_OR_HIGHER!_tests_lookup_inner_join
test: bson_sort_index_pushdown
test: bson_query_modifier_orderby_tests_runtime bson_selectivity_index_tests query_sharding_tests bson_composite_prefer_ordered_tests
test: bson_query_operator_geospatial_multi_tests bson_composite_index_only_scan!PG16_OR_HIGHER!_tests
test: bson_query_operator_object_id_tests bson_query_shard_key_optimization_tests bson_update_document_tests
test: bson_update_positional_all bson_update_positional_arrayFilters bson_update_positional_queryFilters bson_query_operator_geospatial_runtime_validation
test: commands_delete bson_decimal128 bson_index_term_generation bson_aggregation_stage_lookup!PG17_OR_HIGHER!_tests bson_aggregation_stage_facet_tests

test: commands_create_drop_indexes_b commands_drop_indexes commands_create_indexes_wp regex5_tests_explain
test: andor and and3 or9 bson_query_operator_tests_parameterized bson_query_disable_seqscan_tests
test: bson_hash_indexes commands_find_and_modify bson_unique_index bson_index_hints_pushdown_tests
test: regex5_tests_runtime regex_options_runtime bson_unique_index_composite
test: regex5_tests_index regex_options_index regex bson_aggregation_pipeline_tests_point_read
test: bson_index_selection_tests commands_shard_collection commands_update

test: commands_create_indexes_background
test: commands_create_indexes_pfe_b commands_create_indexes commands_create_drop_indexes_a
test: bson_get_indexes_a commands_create_indexes_pfe_a commands_crud_ignore_common_spec_fields
test: write_commands_batching conflicting_indexes

test: bson_aggregation_pipeline_tests_vector_native bson_aggregation_expression_variable_tests bson_aggregation_pipeline_tests_vector_hnsw
test: bson_aggregation_pipeline_tests_vector_ivf list_metadata_cursor_tests bson_aggregation_pipeline_tests_vector_hnsw_planner
test: schema_validation_insert schema_validation
test: bson_aggregation_pipeline_operator_locf commands_insert setwindowfields_and_group_compliance

test: bson_index_rum_index_scan_to_bitmap_heap_scan commands_update_bulk
test: bson_index_truncation_code_tests bson_index_truncation_symbol_tests bson_index_truncation_index_tests
test: geospatial_extract_2d_geometries bson_query_operator_geospatial_tests_runtime commands_create_index_geospatial
test: commands_create_ttl_indexes bson_query_operator_range bson_index_truncation_nested_objects_tests bson_index_truncation_binary_tests
test: users_libpq_permissioning
test: bson_aggregation_stage_merge_tests commands_create_indexes_text bson_aggregation_pipeline_tests_coll_agnostic commands_coll_mod
test: bson_aggregation_pipeline_tests_geonear bson_aggregation_pipeline_stage_setWindowFields

test: cursors_basic_support cursors_seqscan bson_aggregation_cursor_tests
test: commands_create_unique_index_stats bson_aggregation_file_cursor_tests

# Not to be run concurrently with other tests to prevent flakiness
test: feature_counters
test: bson_aggregation_stage_index_stats
test: commands_validate
test: command_compact
test: commands_db_stats
test: commands_create_view_tests

# Needs to be separated out since it creates a new colo group that's fixed
test: command_shard_commands

# TODO join content with previous pfe tests
test: bson_query_operator_pfe_index_pushdown

# Adhoc Query optimization tests
test: bson_query_operator_in_opt

# Test is not great with concurrency with the way connections are managed and shard queries
test: cursors_seqscan_sharded

# collection_management test calls drop_database() and it causes acquiring
# ExclusiveLock on related documents table. For this reasons, it should not
# be run in parallel with a test that might call create_indexes() since
# create_indexes() might deadlock with a command that acquires ExclusiveLock
# due to the way that postgres behaves when building an index concurrently.
#
# See comments written for lock acquisition steps performed between Phase-1
# and Phase-2 index builds in DefineIndex():
test: collection_management

# We want to test the merge stage with the GUC enableDataTableWithoutCreationTime enabled. 
# However, since the merge operation does not work within a transaction, 
# we cannot set this GUC inside one. This is why the test is not being run concurrently.
test: three_column_data_table

# This needs to be by itself since it updates the documentdb schema to add order by functions
# Once this is added to the central schema, it can be run concurrently
test: bson_composite_order_by_index_tests