From 67a1f04267ed7e20677fe06c7f1705d6ab3d0026 Mon Sep 17 00:00:00 2001 From: pvandyken Date: Tue, 6 Feb 2024 03:31:00 +0000 Subject: [PATCH 1/2] Update test timings file --- .test_durations | 567 ++++++++++++++++++++++----------------- scratch/Dancefile.inject | 3 + 2 files changed, 321 insertions(+), 249 deletions(-) create mode 100644 scratch/Dancefile.inject diff --git a/.test_durations b/.test_durations index b6916652..a899da8d 100644 --- a/.test_durations +++ b/.test_durations @@ -1,160 +1,214 @@ { - "snakebids/core/filtering.py::snakebids.core.filtering.filter_list": 0.019598074999976234, - "snakebids/core/filtering.py::snakebids.core.filtering.get_filtered_ziplist_index": 0.0011107259999789676, - "snakebids/tests/test_admin.py::TestAdminCli::test_boutiques_succeeds": 0.0016512560000023768, - "snakebids/tests/test_admin.py::TestAdminCli::test_create_fails_missing_parent_dir": 0.18541656200005718, - "snakebids/tests/test_admin.py::TestAdminCli::test_create_fails_with_invalid_filename": 1.7313300879999929, - "snakebids/tests/test_admin.py::TestAdminCli::test_create_succeeds": 0.001530999999999949, - "snakebids/tests/test_admin.py::TestAdminCli::test_fails_if_invalid_subcommand": 0.002156749999983276, - "snakebids/tests/test_admin.py::TestAdminCli::test_fails_if_no_subcommand": 0.0024568160000058015, - "snakebids/tests/test_app.py::TestGenBoutiques::test_boutiques_descriptor": 0.0038806709999903433, - "snakebids/tests/test_app.py::TestRunSnakemake::test_get_app_version_no_package": 0.0027076390000502215, - "snakebids/tests/test_app.py::TestRunSnakemake::test_get_app_version_package": 0.0016831050000405412, - "snakebids/tests/test_app.py::TestRunSnakemake::test_old_db_args_deprecated": 0.007874736000019311, - "snakebids/tests/test_app.py::TestRunSnakemake::test_plugin_args": 0.008972388000017872, - "snakebids/tests/test_app.py::TestRunSnakemake::test_plugins": 0.009142827999937708, - "snakebids/tests/test_app.py::TestRunSnakemake::test_pybidsdb_path_resolved": 0.11430876800000078, - "snakebids/tests/test_app.py::TestRunSnakemake::test_runs_in_correct_mode": 1.2441955329999814, - "snakebids/tests/test_app.py::TestUpdateConfig::test_magic_args": 1.6179140119999715, - "snakebids/tests/test_app.py::TestUpdateConfig::test_magic_optional_filter": 5.311195879999957, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_convert_arg_to_builtin": 0.0016470640000534331, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_converts_type_path_into_pathlike": 0.00136530300000004, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_dynamic_inputs": 5.483495645000005, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_fails_if_missing_arguments": 0.0020919550000257914, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_fails_if_undefined_type_given": 0.001124697000022934, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_non_serialiable_type_raises_error": 0.0014209660000119584, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_none_filters": 4.1423704909999515, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_optional_filters": 4.354329167999936, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_required_filters": 5.05039087800003, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_resolves_paths": 0.001590868999983286, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_succeeds_if_given_positional_args": 0.0014026020000414974, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_using_class_method_as_type_gives_error": 0.0011932069999716077, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_using_module_as_type_gives_error": 0.0015444509999724687, - "snakebids/tests/test_cli.py::TestResolvePath::test_does_not_change_dict_without_paths": 0.0005732920000127706, - "snakebids/tests/test_cli.py::TestResolvePath::test_filter_dict": 0.0006346670000425547, - "snakebids/tests/test_cli.py::TestResolvePath::test_resolves_all_paths": 0.0008714439999835122, - "snakebids/tests/test_cli.py::test_dash_syntax_in_config_cli_args": 0.0028917369999703624, - "snakebids/tests/test_datasets.py::TestBidsComponentAliases::test_bids_component_aliases_are_correctly_set": 8.371257485000058, - "snakebids/tests/test_datasets.py::TestBidsComponentAliases::test_bids_dataset_aliases_are_correctly_set": 6.043813107000062, - "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_copies_are_equal": 7.795260732000031, + "snakebids/core/filtering.py::snakebids.core.filtering.filter_list": 0.030721903999960887, + "snakebids/core/filtering.py::snakebids.core.filtering.get_filtered_ziplist_index": 0.0012291170000366947, + "snakebids/tests/test_admin.py::TestAdminCli::test_boutiques_succeeds": 0.0016453420000175356, + "snakebids/tests/test_admin.py::TestAdminCli::test_create_fails_missing_parent_dir": 0.18869673699998657, + "snakebids/tests/test_admin.py::TestAdminCli::test_create_fails_with_invalid_filename": 1.6593209709999996, + "snakebids/tests/test_admin.py::TestAdminCli::test_create_succeeds": 0.0016624740000565907, + "snakebids/tests/test_admin.py::TestAdminCli::test_fails_if_invalid_subcommand": 0.0017869270000119286, + "snakebids/tests/test_admin.py::TestAdminCli::test_fails_if_no_subcommand": 0.0023731729999099116, + "snakebids/tests/test_app.py::TestGenBoutiques::test_boutiques_descriptor": 0.0038891849999913575, + "snakebids/tests/test_app.py::TestRunSnakemake::test_get_app_version_no_package": 0.0028211400000373033, + "snakebids/tests/test_app.py::TestRunSnakemake::test_get_app_version_package": 0.0016058210000551298, + "snakebids/tests/test_app.py::TestRunSnakemake::test_old_db_args_deprecated": 0.008390986999984307, + "snakebids/tests/test_app.py::TestRunSnakemake::test_plugin_args": 0.010133410999969783, + "snakebids/tests/test_app.py::TestRunSnakemake::test_plugins": 0.008453170999985105, + "snakebids/tests/test_app.py::TestRunSnakemake::test_pybidsdb_path_resolved": 0.008197183999982371, + "snakebids/tests/test_app.py::TestRunSnakemake::test_runs_in_correct_mode": 1.19100781100002, + "snakebids/tests/test_app.py::TestUpdateConfig::test_magic_args": 0.7253120670000044, + "snakebids/tests/test_app.py::TestUpdateConfig::test_magic_optional_filter": 5.393412956999953, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_convert_arg_to_builtin": 0.0016729850000842816, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_converts_type_path_into_pathlike": 0.0014164960000471183, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_dynamic_inputs": 5.761758994000047, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_fails_if_missing_arguments": 0.002029070999981286, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_fails_if_undefined_type_given": 0.0012344660000280783, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_non_serialiable_type_raises_error": 0.001476589000048989, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_none_filters": 4.709354754000003, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_optional_filters": 2.2566185309999582, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_required_filters": 3.551158811999983, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_resolves_paths": 0.0016067909999719632, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_succeeds_if_given_positional_args": 0.0014041439999914473, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_using_class_method_as_type_gives_error": 0.0012525890000461004, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_using_module_as_type_gives_error": 0.0016505829999005073, + "snakebids/tests/test_cli.py::TestResolvePath::test_does_not_change_dict_without_paths": 0.0006990049998876202, + "snakebids/tests/test_cli.py::TestResolvePath::test_filter_dict": 0.0007377090000204589, + "snakebids/tests/test_cli.py::TestResolvePath::test_resolves_all_paths": 0.0009456380000756326, + "snakebids/tests/test_cli.py::test_dash_syntax_in_config_cli_args": 0.0015242780000335188, + "snakebids/tests/test_datasets.py::TestBidsComponentAliases::test_bids_component_aliases_are_correctly_set": 3.0477036720000115, + "snakebids/tests/test_datasets.py::TestBidsComponentAliases::test_bids_dataset_aliases_are_correctly_set": 3.123845516999893, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_copies_are_equal": 2.942564635999986, "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_empty_BidsInput_are_equal": 0.00060508599926834, - "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_empty_bidsinput_are_equal": 0.0006194110000024011, - "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_extra_entities_makes_unequal": 7.405289855000092, - "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_mutation_makes_unequal": 10.935967287999915, - "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_order_doesnt_affect_equality": 4.7025458599999865, - "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_other_types_are_unequal": 3.4084767399999123, - "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_paths_must_be_identical": 5.17979747600009, - "snakebids/tests/test_datasets.py::TestBidsComponentExpand::test_expand_with_no_args_returns_initial_paths": 6.923309256000039, - "snakebids/tests/test_datasets.py::TestBidsComponentExpand::test_not_expand_over_internal_path_when_novel_given": 4.765815603999954, - "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_all_requested_items_received_and_no_others": 4.879931749999855, - "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_multiple_missing_key_raises_error": 5.00822312899993, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_empty_bidsinput_are_equal": 0.0006016240000121797, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_extra_entities_makes_unequal": 3.646851457000025, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_mutation_makes_unequal": 2.8908054859999766, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_order_doesnt_affect_equality": 2.825620875000027, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_other_types_are_unequal": 3.0990524789999654, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_paths_must_be_identical": 2.9614329540000313, + "snakebids/tests/test_datasets.py::TestBidsComponentExpand::test_expand_with_no_args_returns_initial_paths": 2.20063851499998, + "snakebids/tests/test_datasets.py::TestBidsComponentExpand::test_not_expand_over_internal_path_when_novel_given": 2.2952702260000706, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_all_requested_items_received_and_no_others": 2.439179430999957, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_multiple_missing_key_raises_error": 3.3486178490000498, "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_multiple_selection_returns_BidsPartialComponent": 4.894498756000758, - "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_multiple_selection_returns_bidspartialcomponent": 6.315106362999927, - "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_order_of_selectors_is_preserved": 5.358215069000039, - "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_selected_items_in_original": 4.547402714999976, - "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_single_missing_key_raises_error": 5.7573761519998925, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_multiple_selection_returns_bidspartialcomponent": 2.243052079999984, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_order_of_selectors_is_preserved": 2.7305491289999964, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_selected_items_in_original": 2.303788190999967, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_single_missing_key_raises_error": 2.8813461059999668, "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_single_selection_returns_BidsComponentRow": 4.878274323000369, - "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_single_selection_returns_bidscomponentrow": 7.730849455999987, - "snakebids/tests/test_datasets.py::TestBidsComponentProperties::test_input_lists_derives_from_zip_lists": 3.0891749999999547, - "snakebids/tests/test_datasets.py::TestBidsComponentProperties::test_input_wildcards_derives_from_zip_lists": 0.6582667109998965, - "snakebids/tests/test_datasets.py::TestBidsComponentValidation::test_path_cannot_have_extra_entities": 2.9893312109999783, - "snakebids/tests/test_datasets.py::TestBidsComponentValidation::test_path_cannot_have_missing_entities": 4.473058658000014, - "snakebids/tests/test_datasets.py::TestBidsComponentValidation::test_zip_lists_must_be_same_length": 3.3076464659999942, - "snakebids/tests/test_datasets.py::TestBidsDatasetLegacyAccess::test_accessing_legacy_names_leads_to_informative_error": 16.563328979000175, - "snakebids/tests/test_datasets.py::TestBidsDatasetLegacyAccess::test_accessing_ordinary_missing_names_leads_to_regular_error": 6.21353121300001, - "snakebids/tests/test_datasets.py::TestBidsDatasetLegacyAccess::test_legacy_names_can_be_accessed_if_component_name": 4.950061884999968, - "snakebids/tests/test_datasets.py::TestExpandables::test_expand_deduplicates_paths": 5.742217689999961, - "snakebids/tests/test_datasets.py::TestExpandables::test_expand_over_multiple_paths": 7.250532604999989, - "snakebids/tests/test_datasets.py::TestExpandables::test_expand_preserves_entry_order": 5.080675916000018, - "snakebids/tests/test_datasets.py::TestExpandables::test_expand_with_extra_args_returns_all_paths": 10.596407137000028, - "snakebids/tests/test_datasets.py::TestExpandables::test_partial_expansion": 4.521526825000024, - "snakebids/tests/test_datasets.py::TestExpandables::test_prevent_partial_expansion": 3.5317593559999523, - "snakebids/tests/test_datasets.py::TestFiltering::test_all_columns_found_in_original_zip_list": 5.353383041000029, - "snakebids/tests/test_datasets.py::TestFiltering::test_all_entities_remain_after_filtering": 2.8227521920000527, - "snakebids/tests/test_datasets.py::TestFiltering::test_no_columns_that_should_be_present_are_missing": 3.9110815870000124, - "snakebids/tests/test_datasets.py::TestFiltering::test_only_filter_values_in_output": 4.78943470899992, - "snakebids/tests/test_datasets.py::TestFiltering::test_zip_lists_rows_remain_of_equal_length": 2.0602847889999794, - "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_all_columns_found_in_original_zip_list": 1.2375424059999887, - "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_all_entities_remain_after_filtering": 1.2901284719999921, - "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_all_valid_values_in_spec_in_result": 1.2432534289999921, - "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_only_filter_values_in_output": 1.0663462479999453, - "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_providing_both_spec_and_filters_gives_error": 1.6956985330000407, - "snakebids/tests/test_datasets.py::test_multiple_components_cannot_have_same_name": 0.0006244290000267938, - "snakebids/tests/test_filtering.py::test_filter_list[zip_list0-filters0-output0]": 0.0007948999998461659, - "snakebids/tests/test_filtering.py::test_filter_list[zip_list1-filters1-output1]": 0.0010517749999507942, - "snakebids/tests/test_filtering.py::test_filter_list[zip_list2-filters2-output2]": 0.0007406479999190196, - "snakebids/tests/test_filtering.py::test_filter_list[zip_list3-filters3-output3]": 0.000738893999823631, - "snakebids/tests/test_filtering.py::test_filter_list[zip_list4-filters4-output4]": 0.0007331940000767645, - "snakebids/tests/test_filtering.py::test_filter_list[zip_list5-filters5-output5]": 0.0007380139999213498, - "snakebids/tests/test_generate_inputs.py::TestAbsentConfigEntries::test_missing_filters": 0.052158470999984274, - "snakebids/tests/test_generate_inputs.py::TestAbsentConfigEntries::test_missing_wildcards": 0.05234408199999052, - "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_benchmark_test_custom_paths": 0.0027802679999240354, - "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_collect_all_but_filters_when_exclusion_filters_used": 1.4152516199998217, - "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_collects_all_paths_when_no_filters": 1.6387449600001673, - "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_collects_only_filtered_entities": 1.3245976010000504, - "snakebids/tests/test_generate_inputs.py::TestDB::test_pybidsdb_dir_absolute": 0.3071935809999786, - "snakebids/tests/test_generate_inputs.py::TestDB::test_pybidsdb_dir_blank": 0.05538493500000641, - "snakebids/tests/test_generate_inputs.py::TestDB::test_pybidsdb_dir_relative": 0.05248044200004642, - "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_ambiguous_paths_with_extra_entities_leads_to_error": 23.69339806799985, - "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_ambiguous_paths_with_missing_entity_leads_to_error": 19.05770310799994, - "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_entity_excluded_when_filter_false": 20.275004631, - "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_entity_excluded_when_filter_true": 19.34549681200008, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_single_selection_returns_bidscomponentrow": 2.469106839999995, + "snakebids/tests/test_datasets.py::TestBidsComponentProperties::test_input_lists_derives_from_zip_lists": 3.0975498670001116, + "snakebids/tests/test_datasets.py::TestBidsComponentProperties::test_input_wildcards_derives_from_zip_lists": 0.5331932170000186, + "snakebids/tests/test_datasets.py::TestBidsComponentValidation::test_path_cannot_have_extra_entities": 3.593598012999962, + "snakebids/tests/test_datasets.py::TestBidsComponentValidation::test_path_cannot_have_missing_entities": 2.2754129850000027, + "snakebids/tests/test_datasets.py::TestBidsComponentValidation::test_zip_lists_must_be_same_length": 2.5912312679999445, + "snakebids/tests/test_datasets.py::TestBidsDatasetLegacyAccess::test_accessing_legacy_names_leads_to_informative_error": 5.887183391000008, + "snakebids/tests/test_datasets.py::TestBidsDatasetLegacyAccess::test_accessing_ordinary_missing_names_leads_to_regular_error": 5.821272011999952, + "snakebids/tests/test_datasets.py::TestBidsDatasetLegacyAccess::test_legacy_names_can_be_accessed_if_component_name": 2.3675005579999038, + "snakebids/tests/test_datasets.py::TestExpandables::test_expand_deduplicates_paths": 1.2687905419999765, + "snakebids/tests/test_datasets.py::TestExpandables::test_expand_over_multiple_paths": 1.7017945669999222, + "snakebids/tests/test_datasets.py::TestExpandables::test_expand_preserves_entry_order": 1.2685134809999568, + "snakebids/tests/test_datasets.py::TestExpandables::test_expand_with_extra_args_returns_all_paths": 1.571276548999947, + "snakebids/tests/test_datasets.py::TestExpandables::test_partial_expansion": 1.338660195999978, + "snakebids/tests/test_datasets.py::TestExpandables::test_prevent_partial_expansion": 1.5487174020000225, + "snakebids/tests/test_datasets.py::TestFiltering::test_all_columns_found_in_original_zip_list": 1.4420689120000247, + "snakebids/tests/test_datasets.py::TestFiltering::test_all_entities_remain_after_filtering": 1.9133051939999746, + "snakebids/tests/test_datasets.py::TestFiltering::test_no_columns_that_should_be_present_are_missing": 1.5419548960000498, + "snakebids/tests/test_datasets.py::TestFiltering::test_only_filter_values_in_output": 3.460777091999944, + "snakebids/tests/test_datasets.py::TestFiltering::test_zip_lists_rows_remain_of_equal_length": 1.6857835050000176, + "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_all_columns_found_in_original_zip_list": 0.8312983409999788, + "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_all_entities_remain_after_filtering": 0.7764002979999987, + "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_all_valid_values_in_spec_in_result": 0.7160152239999888, + "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_only_filter_values_in_output": 0.7064047190000338, + "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_providing_both_spec_and_filters_gives_error": 0.8599312400000372, + "snakebids/tests/test_datasets.py::test_multiple_components_cannot_have_same_name": 0.0006632480000234864, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list0-filters0-output0]": 0.0013910880000480574, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list1-filters1-output1]": 0.0006510970000590532, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list2-filters2-output2]": 0.0007293030000710132, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list3-filters3-output3]": 0.000975604000018393, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list4-filters4-output4]": 0.0008683239999527359, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list5-filters5-output5]": 0.000843035000002601, + "snakebids/tests/test_generate_inputs.py::TestAbsentConfigEntries::test_missing_filters": 0.05423711999998204, + "snakebids/tests/test_generate_inputs.py::TestAbsentConfigEntries::test_missing_wildcards": 0.467891719000022, + "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_benchmark_test_custom_paths": 0.0026972070000397252, + "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_collect_all_but_filters_when_exclusion_filters_used": 1.3351373579999404, + "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_collects_all_paths_when_no_filters": 1.3118454940000106, + "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_collects_only_filtered_entities": 1.2989640660000532, + "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_errors_when_bools_given_as_filters": 1.4963148109999906, + "snakebids/tests/test_generate_inputs.py::TestDB::test_pybidsdb_dir_absolute": 0.23563237499996603, + "snakebids/tests/test_generate_inputs.py::TestDB::test_pybidsdb_dir_blank": 0.05385375000003023, + "snakebids/tests/test_generate_inputs.py::TestDB::test_pybidsdb_dir_relative": 0.05056426500004818, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_ambiguous_paths_with_extra_entities_leads_to_error": 13.734315882000033, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_ambiguous_paths_with_missing_entity_leads_to_error": 12.635456514999987, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_entity_excluded_when_filter_false": 12.584457326999996, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_entity_excluded_when_filter_true": 13.509484713000006, "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_filter_blank_paths_when_false_in_list": 12.63623368499998, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_filter_false_in_list_selects_paths": 10.47520313900003, "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_filter_works_when_false_in_list": 16.931157257999985, - "snakebids/tests/test_generate_inputs.py::TestGenBidsLayout::test_gen_layout_returns_valid_dataset": 0.2609942950001596, - "snakebids/tests/test_generate_inputs.py::TestGenBidsLayout::test_invalid_path_raises_error": 0.00799393699992379, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_text_filter_selects_paths_when_in_list_with_false": 11.061210947000006, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_combining_match_and_get_selects_correct_paths": 9.083727824999983, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_filter_with_invalid_method_raises_error": 4.968965190000006, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_filter_with_multiple_methods_raises_error": 0.6451872609999896, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_filter_with_no_methods_raises_error": 0.05096751300004598, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_get_method_selects_via_direct_matching": 9.57160896900001, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_regex_match_selects_paths": 9.059272178000015, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_regex_search_selects_paths": 9.71642486799999, + "snakebids/tests/test_generate_inputs.py::TestGenBidsLayout::test_gen_layout_returns_valid_dataset": 0.2752721249999581, + "snakebids/tests/test_generate_inputs.py::TestGenBidsLayout::test_invalid_path_raises_error": 0.006998321000025953, "snakebids/tests/test_generate_inputs.py::TestGenerateFilter::test_exclude_gives_regex_that_matches_anything_except_exclude": 0.7182105030005914, "snakebids/tests/test_generate_inputs.py::TestGenerateFilter::test_returns_participant_label_as_list": 0.33483348099889554, "snakebids/tests/test_generate_inputs.py::TestGenerateFilter::test_throws_error_if_labels_and_excludes_are_given": 0.46052325400160044, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_deprecated_dir_raises_warning": 0.10861050999994859, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_deprecated_reset_raises_warning": 0.0023228270000572593, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_non_deprecated_text_in_reset_raises_error": 0.12888509600009002, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_normal_calls_give_no_warnings": 0.19335432200000469, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_old_dir_param_gives_warning": 0.14658196499988208, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_old_params_passed_on_to_new": 0.10824150300004476, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_old_reset_param_gives_warning": 0.13484331800009386, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_second_return_never_none": 0.006855064999854221, - "snakebids/tests/test_generate_inputs.py::TestParseBidsPath::test_missing_match_leads_to_error": 7.59266604000004, - "snakebids/tests/test_generate_inputs.py::TestParseBidsPath::test_one_match_found_for_each_entity": 9.52259885400008, - "snakebids/tests/test_generate_inputs.py::TestParseBidsPath::test_splits_wildcards_from_path": 8.48550777999992, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_exclude_participant_does_not_make_all_other_filters_regex": 16.298923703000014, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_exclude_participant_label_filters_comp_with_subject": 16.79629267600012, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter[exclude]": 19.76247839199982, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter[include]": 13.896833406000042, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter_no_wcard[exclude]": 14.751893171999882, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter_no_wcard[include]": 22.30935808400011, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_without_subject[exclude]": 12.920455767000021, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_without_subject[include]": 13.230096811000067, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_filters_comps_with_subject": 15.111692530000141, - "snakebids/tests/test_generate_inputs.py::TestPostfilter::test_exclude_gives_regex_that_matches_anything_except_exclude": 0.5182307819999323, - "snakebids/tests/test_generate_inputs.py::TestPostfilter::test_returns_participant_label_as_dict": 0.2437496300000248, - "snakebids/tests/test_generate_inputs.py::TestPostfilter::test_throws_error_if_labels_and_excludes_are_given": 0.38409739500013984, - "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[0]": 0.0007570279999526974, - "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[1]": 0.0007216720000542409, - "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[2]": 0.0007212409999510783, - "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[3]": 0.0007160119999980452, - "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[4]": 0.0007404980000274008, - "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[5]": 0.0007104310001295744, - "snakebids/tests/test_generate_inputs.py::test_custom_pybids_config": 0.05644110300011107, - "snakebids/tests/test_generate_inputs.py::test_generate_inputs": 14.788144695000028, - "snakebids/tests/test_generate_inputs.py::test_get_lists_from_bids": 0.07185485699994842, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_deprecated_dir_raises_warning": 0.0905475289999913, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_deprecated_reset_raises_warning": 0.0026812610000206405, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_non_deprecated_text_in_reset_raises_error": 0.09576042000003326, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_normal_calls_give_no_warnings": 0.11342044800005624, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_old_dir_param_gives_warning": 0.14093910799999776, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_old_params_passed_on_to_new": 0.08379357999996273, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_old_reset_param_gives_warning": 0.11159532799996441, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_second_return_never_none": 0.00776668299999983, + "snakebids/tests/test_generate_inputs.py::TestParseBidsPath::test_missing_match_leads_to_error": 1.9705096419999677, + "snakebids/tests/test_generate_inputs.py::TestParseBidsPath::test_one_match_found_for_each_entity": 2.6196758220000333, + "snakebids/tests/test_generate_inputs.py::TestParseBidsPath::test_splits_wildcards_from_path": 2.6638448360000666, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_exclude_participant_does_not_make_all_other_filters_regex": 11.910371139000063, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_exclude_participant_label_filters_comp_with_subject": 12.303415615999995, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter[exclude]": 11.834269268000014, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter[include]": 12.155947158000004, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter_no_wcard[exclude]": 11.209284947999947, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter_no_wcard[include]": 11.528025264999997, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_without_subject[exclude]": 10.755638003000058, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_without_subject[include]": 10.978543971999954, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_filters_comps_with_subject": 11.615418194000029, + "snakebids/tests/test_generate_inputs.py::TestPostfilter::test_exclude_gives_regex_that_matches_anything_except_exclude": 0.5612029510000411, + "snakebids/tests/test_generate_inputs.py::TestPostfilter::test_returns_participant_label_as_dict": 0.18486017700001867, + "snakebids/tests/test_generate_inputs.py::TestPostfilter::test_throws_error_if_labels_and_excludes_are_given": 0.22937512699996887, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[0]": 0.0007251249999740139, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[1]": 0.000715226000011171, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[2]": 0.0007125299999870549, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[3]": 0.0007192540000460212, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[4]": 0.0006948580000312177, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[5]": 0.0006996469999762667, + "snakebids/tests/test_generate_inputs.py::test_attribute_errors_from_pybids_qualified_and_raised": 0.0007967669999970894, + "snakebids/tests/test_generate_inputs.py::test_custom_pybids_config": 0.05697135299999445, + "snakebids/tests/test_generate_inputs.py::test_generate_inputs": 14.268976097000007, + "snakebids/tests/test_generate_inputs.py::test_get_lists_from_bids": 0.07000630000004548, "snakebids/tests/test_generate_inputs.py::test_get_lists_from_bids_raises_pybids_error": 0.0003387480001038057, - "snakebids/tests/test_generate_inputs.py::test_get_lists_from_bids_raises_run_error": 0.0007075870001926887, - "snakebids/tests/test_generate_inputs.py::test_nonstandard_custom_pybids_config": 0.0508609419999857, - "snakebids/tests/test_generate_inputs.py::test_t1w": 0.5731968819999338, - "snakebids/tests/test_generate_inputs.py::test_t1w_with_dict": 0.1103209269999752, - "snakebids/tests/test_generate_inputs.py::test_when_all_custom_paths_no_layout_indexed": 0.18513411200001428, - "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_raises_error_if_contents_but_no_snakebids_file": 0.0015105710000398176, - "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_raises_error_if_malformed_snakebids_file_found": 0.0015015339999990829, - "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_returns_contents_of_snakebids_file_if_valid": 0.0015875749999167965, - "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_returns_none_if_directory_empty": 0.0011764099999709288, - "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_returns_none_if_directory_nonexistant": 0.0012599269998645468, - "snakebids/tests/test_output.py::TestPrepareBidsappOutput::test_creates_new_empty_bidsapp": 0.0029687729999068324, - "snakebids/tests/test_output.py::TestPrepareBidsappOutput::test_fails_when_directory_has_contents": 0.002880395999909524, - "snakebids/tests/test_output.py::TestPrepareBidsappOutput::test_success_on_directory_with_contents_when_forced": 0.0027786729999661475, + "snakebids/tests/test_generate_inputs.py::test_get_lists_from_bids_raises_run_error": 0.0007212880000224686, + "snakebids/tests/test_generate_inputs.py::test_get_matching_files_skips_get_when_empty_prefilter": 1.076874478000036, + "snakebids/tests/test_generate_inputs.py::test_index_metadata": 0.0021478610000258413, + "snakebids/tests/test_generate_inputs.py::test_nonstandard_custom_pybids_config": 0.0518275240000321, + "snakebids/tests/test_generate_inputs.py::test_regex_search_removed_from_filters": 0.0006515979999335286, + "snakebids/tests/test_generate_inputs.py::test_t1w": 0.2301502619999951, + "snakebids/tests/test_generate_inputs.py::test_t1w_with_dict": 0.11166141500001459, + "snakebids/tests/test_generate_inputs.py::test_when_all_custom_paths_no_layout_indexed": 0.1990197549999948, + "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_raises_error_if_contents_but_no_snakebids_file": 0.0012416289999919172, + "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_raises_error_if_malformed_snakebids_file_found": 0.0011999320000199987, + "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_returns_contents_of_snakebids_file_if_valid": 0.001292684000020472, + "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_returns_none_if_directory_empty": 0.0009516279999957078, + "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_returns_none_if_directory_nonexistant": 0.0010441610000384571, + "snakebids/tests/test_output.py::TestPrepareBidsappOutput::test_creates_new_empty_bidsapp": 0.0022879729999658593, + "snakebids/tests/test_output.py::TestPrepareBidsappOutput::test_fails_when_directory_has_contents": 0.002130819999990763, + "snakebids/tests/test_output.py::TestPrepareBidsappOutput::test_success_on_directory_with_contents_when_forced": 0.0023167269999930795, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_beginning_of_name_always_prefix": 1.2274312099999634, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_beginning_of_path_always_root": 1.9075522550000414, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_bids_with_no_args_gives_empty_path": 0.0006600520000574761, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_bottom_directory_always_datatype": 1.6011968679999882, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_datatype_not_in_path_name": 1.6990722300000698, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_dir_entities_each_own_dir": 0.33821513199995934, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_directories_in_correct_order": 0.5401717940000026, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_end_of_path_always_suffix_extension": 1.7661584810000477, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_entities_all_in_path_as_tags": 0.8082452239999611, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_entities_found_in_name_in_correct_order": 1.9721480990000373, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_full_entity_names_not_in_path": 0.4204504489998726, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_long_and_short_names_cannot_be_used_simultaneously": 0.37997630900008517, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_missing_essential_entities_gives_error": 0.1948691489999419, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_no_underscore_at_end_if_no_suffix": 1.0297007120000217, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_nondir_entities_dont_have_dirs": 1.1791362490001802, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_number_of_dashes_corresponds_to_number_entities": 0.8868688359999624, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_number_of_underscore_corresponds_to_number_entities": 0.8372872649999863, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_underscore_does_not_precede_extension": 1.0366646899999523, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_underscore_precedes_suffix": 1.206648481000002, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_values_paired_with_entities": 0.9884526019999385, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_beginning_of_name_always_prefix": 1.6665735399999448, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_beginning_of_path_always_root": 1.3532861129999674, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_bids_with_no_args_gives_empty_path": 0.0005577709999897706, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_bottom_directory_always_datatype": 1.5291959799999404, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_datatype_not_in_path_name": 1.1755178599998999, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_dir_entities_each_own_dir": 0.5642785190001405, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_directories_in_correct_order": 0.5966136669999287, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_end_of_path_always_suffix_extension": 1.2465554880000127, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_entities_all_in_path_as_tags": 1.0431144389998508, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_entities_found_in_name_in_correct_order": 1.8388437270000395, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_full_entity_names_not_in_path": 0.744018353999877, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_long_and_short_names_cannot_be_used_simultaneously": 0.7527633369999194, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_missing_essential_entities_gives_error": 0.19802885399985826, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_no_underscore_at_end_if_no_suffix": 1.1220564269999613, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_nondir_entities_dont_have_dirs": 1.4771962810000332, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_number_of_dashes_corresponds_to_number_entities": 0.8252716389999932, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_number_of_underscore_corresponds_to_number_entities": 1.0251137039999776, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_underscore_does_not_precede_extension": 1.740443009000046, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_underscore_precedes_suffix": 1.1288302660000227, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_values_paired_with_entities": 1.2307200729999295, "snakebids/tests/test_paths/test_bids.py::test_beginning_of_name_always_prefix": 1.4740181249999296, "snakebids/tests/test_paths/test_bids.py::test_beginning_of_path_always_root": 1.2266068809998387, - "snakebids/tests/test_paths/test_bids.py::test_benchmark_bids": 0.001058757999885529, + "snakebids/tests/test_paths/test_bids.py::test_benchmark_bids": 0.0009247760000334893, "snakebids/tests/test_paths/test_bids.py::test_bids_with_no_args_gives_empty_path": 0.0006713359999821478, "snakebids/tests/test_paths/test_bids.py::test_bottom_directory_always_datatype": 1.524957764000078, "snakebids/tests/test_paths/test_bids.py::test_datatype_not_in_path_name": 1.2016573769999468, @@ -173,110 +227,125 @@ "snakebids/tests/test_paths/test_bids.py::test_underscore_does_not_precede_extension": 1.6345119219997741, "snakebids/tests/test_paths/test_bids.py::test_underscore_precedes_suffix": 1.6116841989999102, "snakebids/tests/test_paths/test_bids.py::test_values_paired_with_entities": 1.0821277910001754, - "snakebids/tests/test_paths/test_specs.py::test_all_entries_define_entity": 0.0070700989998613295, - "snakebids/tests/test_paths/test_specs.py::test_session_dir_can_be_excluded": 0.008948552999981985, - "snakebids/tests/test_paths/test_specs.py::test_subject_dir_can_be_excluded": 0.011976173000107337, - "snakebids/tests/test_printing.py::TestCorrectNumberOfLinesCreated::test_in_component": 8.313147654999966, - "snakebids/tests/test_printing.py::TestCorrectNumberOfLinesCreated::test_in_dataset": 18.87169123000001, - "snakebids/tests/test_printing.py::TestCorrectNumberOfLinesCreated::test_in_zip_list": 1.892707764000079, - "snakebids/tests/test_printing.py::TestIndentLengthMultipleOfTabStop::test_in_component": 8.032103658999972, - "snakebids/tests/test_printing.py::TestIndentLengthMultipleOfTabStop::test_in_dataset": 12.449713467000038, - "snakebids/tests/test_printing.py::TestIndentLengthMultipleOfTabStop::test_in_zip_list": 2.910686788000021, - "snakebids/tests/test_printing.py::TestIsValidPython::test_in_component": 6.065196179000054, - "snakebids/tests/test_printing.py::TestIsValidPython::test_in_dataset": 17.002325400000018, - "snakebids/tests/test_printing.py::TestIsValidPython::test_in_zip_list": 2.88367846299991, - "snakebids/tests/test_printing.py::TestMultipleLevelsOfIndentationUsed::test_in_component": 4.803363671999932, - "snakebids/tests/test_printing.py::TestMultipleLevelsOfIndentationUsed::test_in_dataset": 9.129301417999955, - "snakebids/tests/test_printing.py::test_ellipses_appears_when_maxwidth_too_short": 1.8562606539998114, - "snakebids/tests/test_printing.py::test_line_never_longer_than_max_width": 3.5284250250001605, - "snakebids/tests/test_printing.py::test_no_ellipses_appears_when_ziplist_empty": 0.2161781710001378, - "snakebids/tests/test_printing.py::test_no_ellipses_when_max_width_long_enouth": 1.8823581349998904, - "snakebids/tests/test_printing.py::test_no_ellipses_when_no_max_width": 1.4576239879999093, - "snakebids/tests/test_printing.py::test_values_balanced_around_elision_correctly": 3.435193795000032, - "snakebids/tests/test_snakemake_io.py::test_glob_wildcards": 0.0016711449999320394, - "snakebids/tests/test_template.py::test_correct_build_system_used[flit-flit_core.buildapi]": 0.28594669999995403, - "snakebids/tests/test_template.py::test_correct_build_system_used[hatch-hatchling.build]": 0.2379073070000004, - "snakebids/tests/test_template.py::test_correct_build_system_used[poetry-poetry.core.masonry.api]": 0.23596937099989646, - "snakebids/tests/test_template.py::test_correct_build_system_used[setuptools-setuptools.build_meta]": 0.28204150700003083, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-flit]": 0.16243018099999063, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-hatch]": 0.16180364300009842, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-poetry]": 0.16888442600009057, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-setuptools]": 0.16281213900003877, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-flit]": 0.1610525679999455, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-hatch]": 0.17717642899992825, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-poetry]": 0.16117043800011288, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-setuptools]": 0.1591664390001597, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-flit]": 0.161490318999995, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-hatch]": 0.1636975449999909, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-poetry]": 0.15895793899994715, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-setuptools]": 0.16046541200000775, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-flit]": 0.16149379199998748, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-hatch]": 0.16182112100000268, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-poetry]": 0.15952864299981684, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-setuptools]": 0.16262204700001348, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-flit]": 0.1617666659999486, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-hatch]": 0.159083973999941, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-poetry]": 0.15879261200007022, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-setuptools]": 0.16154877600001782, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-flit]": 0.16494646499995724, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-hatch]": 0.15865325900017524, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-poetry]": 0.15806786099994952, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-setuptools]": 0.16729961199996524, - "snakebids/tests/test_template.py::test_invalid_app_name_raises_error": 14.749615709000068, - "snakebids/tests/test_template.py::test_invalid_email_raises_error": 5.021679575000121, - "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[flit]": 26.804199484999913, - "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[hatch]": 25.551942061999853, - "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[poetry]": 25.291661717000125, - "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[setuptools]": 26.254642905000082, + "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_no_warning_in_interactive_mode": 0.008522717000005287, + "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_no_warning_when_bids_explicitly_generated": 0.015128162999872075, + "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_no_warning_when_spec_declared": 0.01536971200005155, + "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_using_custom_entities_with_default_bids_raises_warning": 0.00810158899992075, + "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_all_specs_have_docstrings": 0.03171160500005499, + "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_all_specs_have_format_example": 0.031454853000127514, + "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_no_format_example_when_no_docstring_parser": 0.03778741899998295, + "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_spec_has_correct_docstring": 0.021770917000026202, + "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_spec_with_description_gets_default_docstring": 0.01589452399991842, + "snakebids/tests/test_paths/test_specs.py::test_all_entries_define_entity": 0.007825603999890518, + "snakebids/tests/test_paths/test_specs.py::test_include_subject_dir_can_remove_dir": 0.008327399999870977, + "snakebids/tests/test_paths/test_specs.py::test_reset_bids_spec_clears_cache": 0.035881287999927736, + "snakebids/tests/test_paths/test_specs.py::test_session_dir_can_be_excluded": 0.00784466000015982, + "snakebids/tests/test_paths/test_specs.py::test_spec_can_be_set_with_obj": 0.03200752499992632, + "snakebids/tests/test_paths/test_specs.py::test_spec_can_be_set_with_str": 0.031834752999884586, + "snakebids/tests/test_paths/test_specs.py::test_subject_dir_can_be_excluded": 0.007851051999978154, + "snakebids/tests/test_paths/test_specs.py::test_using_include_subject_dir_raises_warning": 0.008307013000035113, + "snakebids/tests/test_printing.py::TestCorrectNumberOfLinesCreated::test_in_component": 2.8375105609999878, + "snakebids/tests/test_printing.py::TestCorrectNumberOfLinesCreated::test_in_dataset": 5.67902036199996, + "snakebids/tests/test_printing.py::TestCorrectNumberOfLinesCreated::test_in_zip_list": 1.306622750000031, + "snakebids/tests/test_printing.py::TestIndentLengthMultipleOfTabStop::test_in_component": 2.610201017999941, + "snakebids/tests/test_printing.py::TestIndentLengthMultipleOfTabStop::test_in_dataset": 5.866748799999982, + "snakebids/tests/test_printing.py::TestIndentLengthMultipleOfTabStop::test_in_zip_list": 1.7336930289999373, + "snakebids/tests/test_printing.py::TestIsValidPython::test_in_component": 3.2551175989999024, + "snakebids/tests/test_printing.py::TestIsValidPython::test_in_dataset": 5.459190767999985, + "snakebids/tests/test_printing.py::TestIsValidPython::test_in_zip_list": 1.4300875769999948, + "snakebids/tests/test_printing.py::TestMultipleLevelsOfIndentationUsed::test_in_component": 2.8412248960000284, + "snakebids/tests/test_printing.py::TestMultipleLevelsOfIndentationUsed::test_in_dataset": 5.379184703999954, + "snakebids/tests/test_printing.py::test_ellipses_appears_when_maxwidth_too_short": 1.3000244039999984, + "snakebids/tests/test_printing.py::test_line_never_longer_than_max_width": 1.4720909819999974, + "snakebids/tests/test_printing.py::test_no_ellipses_appears_when_ziplist_empty": 0.2127234530000237, + "snakebids/tests/test_printing.py::test_no_ellipses_when_max_width_long_enouth": 0.9865194370000268, + "snakebids/tests/test_printing.py::test_no_ellipses_when_no_max_width": 0.9138978829999473, + "snakebids/tests/test_printing.py::test_values_balanced_around_elision_correctly": 1.5890821719999622, + "snakebids/tests/test_snakemake_io.py::test_glob_wildcards": 0.0024258100000338345, + "snakebids/tests/test_template.py::test_correct_build_system_used[flit-flit_core.buildapi]": 0.22688440600001059, + "snakebids/tests/test_template.py::test_correct_build_system_used[hatch-hatchling.build]": 0.22343093599999975, + "snakebids/tests/test_template.py::test_correct_build_system_used[poetry-poetry.core.masonry.api]": 0.24144054099997447, + "snakebids/tests/test_template.py::test_correct_build_system_used[setuptools-setuptools.build_meta]": 0.22072975399998995, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-flit]": 0.1621080130000223, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-hatch]": 0.1629069040000104, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-poetry]": 0.16100428099997544, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-setuptools]": 0.15880513399997653, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-flit]": 0.16179082399997924, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-hatch]": 0.18468998299994155, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-poetry]": 0.15790030200003002, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-setuptools]": 0.16606309399998054, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-flit]": 0.16802662199995666, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-hatch]": 0.1921971650000387, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-poetry]": 0.15947173900008238, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-setuptools]": 0.16972475599988002, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-flit]": 0.16095251599995208, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-hatch]": 0.16239931900003057, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-poetry]": 0.16133555300007174, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-setuptools]": 0.15992985100001533, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-flit]": 0.1686540879999825, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-hatch]": 0.15918917499999452, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-poetry]": 0.15988490399996635, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-setuptools]": 0.16590236500019273, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-flit]": 0.161991769999986, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-hatch]": 0.16082964800000354, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-poetry]": 0.15970442700006515, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-setuptools]": 0.16037329499999942, + "snakebids/tests/test_template.py::test_invalid_app_name_raises_error": 12.952423763000013, + "snakebids/tests/test_template.py::test_invalid_email_raises_error": 4.749441682999986, + "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[flit]": 23.198252942000067, + "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[hatch]": 23.29639366200007, + "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[poetry]": 23.110249922999913, + "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[setuptools]": 23.15632887100014, "snakebids/tests/test_template.py::test_template_dry_runs_successfully": 0.7241960929995912, - "snakebids/tests/test_template.py::test_template_dry_runs_successfully[flit-setuptools]": 31.43791923399999, - "snakebids/tests/test_template.py::test_template_dry_runs_successfully[hatch-hatch]": 32.437818332000006, - "snakebids/tests/test_template.py::test_template_dry_runs_successfully[poetry-poetry]": 61.05755622300012, - "snakebids/tests/test_template.py::test_template_dry_runs_successfully[setuptools-setuptools]": 33.81472481499998, - "snakebids/tests/test_template.py::test_template_dry_runs_with_current_repository": 1.3562982429999693, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_bool": 0.5437788479999881, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_cannot_be_mutated": 0.5648893049999515, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_contains_items": 1.144624269000019, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_equal_items_are_equal": 0.5239769800000431, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_has_length": 0.6190374579998661, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_is_hashable": 0.7628933560000632, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_is_iterable": 2.5541445710001653, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_is_reversable": 0.7725732859997834, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_repr": 0.25026611599992066, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_addition": 0.35639293699989594, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_comparisons": 0.21790216299984877, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_count": 1.8803203709999252, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_equality": 1.2155906909998748, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_getting": 0.514211879999948, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_index": 1.4569246599997996, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_multiplication": 0.45085433700000976, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_slicing": 0.9942411320000701, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_they_are_not_tuples": 0.5998441720000756, - "snakebids/tests/test_utils.py::TestMatchesAny::test_with_email": 0.8888529879998259, - "snakebids/tests/test_utils.py::TestMatchesAny::test_with_eq_operator": 0.2732644300000402, - "snakebids/tests/test_utils.py::TestMatchesAny::test_with_re_match": 0.4624663580000288, - "snakebids/tests/test_utils.py::TestMultiselectDict::test_all_requested_items_received_and_no_others": 2.636906859000078, - "snakebids/tests/test_utils.py::TestMultiselectDict::test_multiple_missing_key_raises_error": 4.491874269999926, - "snakebids/tests/test_utils.py::TestMultiselectDict::test_multiple_selection_returns_same_type": 1.6480500159998428, - "snakebids/tests/test_utils.py::TestMultiselectDict::test_order_of_selectors_is_preserved": 1.8840566989999843, - "snakebids/tests/test_utils.py::TestMultiselectDict::test_selected_items_in_original": 0.6184012529998881, - "snakebids/tests/test_utils.py::TestMultiselectDict::test_single_key_gives_single_item": 1.3366561510000565, - "snakebids/tests/test_utils.py::TestMultiselectDict::test_single_missing_key_raises_error": 1.5981655650000448, - "snakebids/tests/test_utils.py::TestRegexContainer::test_bytes_matching_regex_are_contained": 0.16903484300019045, - "snakebids/tests/test_utils.py::TestRegexContainer::test_container_specific_to_type": 0.12537193000002844, - "snakebids/tests/test_utils.py::TestRegexContainer::test_str_matching_regex_are_contained": 0.20464174500000354, - "snakebids/tests/test_utils.py::TestRegexContainer::test_str_not_matching_regex_excluded": 0.198419078000029, - "snakebids/tests/test_utils.py::test_get_wildcard_dict": 0.5666386670001202, - "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_ignore_validation_error": 0.0033915560002242273, - "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_missing_bids_validator": 0.003351080000129514, - "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_raise_validation_error": 0.0030368069999440195, - "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_skip_validation": 0.002639216999909877, - "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_validation_successful": 0.003301145000023098, - "snakebids/tests/test_yaml.py::TestWriteConfig::test_doesnt_overwrite_file": 0.18599367699994218, - "snakebids/tests/test_yaml.py::TestWriteConfig::test_ordered_dict_roundtrips_as_dict": 16.219336387000112, - "snakebids/tests/test_yaml.py::TestWriteConfig::test_overwrites_file_if_forced": 0.5848243140000022, - "snakebids/tests/test_yaml.py::TestWriteConfig::test_writes_correct_format": 0.9266355929999008, - "snakebids/tests/test_yaml.py::test_paths_formatted_as_str": 0.2269850669998732, - "snakebids/utils/sb_itertools.py::snakebids.utils.sb_itertools.drop": 0.005003080000051341, + "snakebids/tests/test_template.py::test_template_dry_runs_successfully[flit-setuptools]": 30.43488540999988, + "snakebids/tests/test_template.py::test_template_dry_runs_successfully[hatch-hatch]": 31.833497583000053, + "snakebids/tests/test_template.py::test_template_dry_runs_successfully[poetry-poetry]": 57.51568075299997, + "snakebids/tests/test_template.py::test_template_dry_runs_successfully[setuptools-setuptools]": 32.84593148900012, + "snakebids/tests/test_template.py::test_template_dry_runs_with_current_repository": 38.05173279799999, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_bool": 0.312547615000085, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_cannot_be_mutated": 0.3633781609999005, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_contains_items": 0.38062375799995607, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_equal_items_are_equal": 0.4141639130000385, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_has_length": 0.3749428910000461, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_is_hashable": 0.30098124500011636, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_is_iterable": 0.3465637159998778, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_is_reversable": 0.3467589130000306, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_repr": 0.2828353039999456, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_addition": 0.2506874419999576, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_comparisons": 0.15997790000005807, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_count": 0.9252606259999538, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_equality": 0.6023852900000293, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_getting": 0.3964393990000872, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_index": 0.870425229000034, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_multiplication": 0.36951968200003193, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_slicing": 0.3294165580000481, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_they_are_not_tuples": 0.3738367679999328, + "snakebids/tests/test_utils.py::TestMatchesAny::test_with_email": 1.1846036179999828, + "snakebids/tests/test_utils.py::TestMatchesAny::test_with_eq_operator": 0.300969589000033, + "snakebids/tests/test_utils.py::TestMatchesAny::test_with_re_match": 0.39664528699984203, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_all_requested_items_received_and_no_others": 0.5844676540000364, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_multiple_missing_key_raises_error": 1.0553255899998248, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_multiple_selection_returns_same_type": 0.7171890859998484, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_order_of_selectors_is_preserved": 0.6768729939999503, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_selected_items_in_original": 0.6938774340000009, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_single_key_gives_single_item": 0.644645794999974, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_single_missing_key_raises_error": 0.9469722040000761, + "snakebids/tests/test_utils.py::TestRegexContainer::test_bytes_matching_regex_are_contained": 0.12415061700005481, + "snakebids/tests/test_utils.py::TestRegexContainer::test_container_specific_to_type": 0.12386426999989908, + "snakebids/tests/test_utils.py::TestRegexContainer::test_str_matching_regex_are_contained": 0.180208126000025, + "snakebids/tests/test_utils.py::TestRegexContainer::test_str_not_matching_regex_excluded": 0.18208789400011938, + "snakebids/tests/test_utils.py::test_get_wildcard_dict": 0.6474847769999315, + "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_ignore_validation_error": 0.003107927999963067, + "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_missing_bids_validator": 0.0033320580000690825, + "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_raise_validation_error": 0.003061673000047449, + "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_skip_validation": 0.002755882999849746, + "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_validation_successful": 0.0032404170000290833, + "snakebids/tests/test_yaml.py::TestWriteConfig::test_doesnt_overwrite_file": 0.5509166600000981, + "snakebids/tests/test_yaml.py::TestWriteConfig::test_ordered_dict_roundtrips_as_dict": 3.7094547530000455, + "snakebids/tests/test_yaml.py::TestWriteConfig::test_overwrites_file_if_forced": 0.6268829739999546, + "snakebids/tests/test_yaml.py::TestWriteConfig::test_writes_correct_format": 0.5628770569999233, + "snakebids/tests/test_yaml.py::test_paths_formatted_as_str": 0.24092241799996827, + "snakebids/utils/containers.py::snakebids.utils.containers.MultiSelectDict": 0.0016159870001501986, + "snakebids/utils/sb_itertools.py::snakebids.utils.sb_itertools.drop": 0.003114997000011499, "snakebids/utils/utils.py::snakebids.utils.utils.MultiSelectDict": 0.001981739999905585 } \ No newline at end of file diff --git a/scratch/Dancefile.inject b/scratch/Dancefile.inject new file mode 100644 index 00000000..7d519b5d --- /dev/null +++ b/scratch/Dancefile.inject @@ -0,0 +1,3 @@ +FROM busybox:1 +COPY buildstamp buildstamp +RUN --mount=type=cache,target="/root/.cache/go-build" --mount=type=bind,source=.,target=/var/dance-cache cp -p -R /var/dance-cache/. "/root/.cache/go-build" || true From 7e8fdb0bd5d568ccc1c33497132558ca1374431e Mon Sep 17 00:00:00 2001 From: Peter Van Dyken <87136354+pvandyken@users.noreply.github.com> Date: Tue, 6 Feb 2024 08:43:41 -0500 Subject: [PATCH 2/2] Delete scratch/Dancefile.inject --- scratch/Dancefile.inject | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 scratch/Dancefile.inject diff --git a/scratch/Dancefile.inject b/scratch/Dancefile.inject deleted file mode 100644 index 7d519b5d..00000000 --- a/scratch/Dancefile.inject +++ /dev/null @@ -1,3 +0,0 @@ -FROM busybox:1 -COPY buildstamp buildstamp -RUN --mount=type=cache,target="/root/.cache/go-build" --mount=type=bind,source=.,target=/var/dance-cache cp -p -R /var/dance-cache/. "/root/.cache/go-build" || true