From 6c1774903fac2e3c8718d04cc7adcb28c677d367 Mon Sep 17 00:00:00 2001 From: jayfish0 <166434281+jayfish0@users.noreply.github.com> Date: Mon, 20 Jul 2026 09:56:43 +0000 Subject: [PATCH] chore: update test durations --- src/backend/tests/.test_durations | 2336 +++++++++++++++-------------- 1 file changed, 1183 insertions(+), 1153 deletions(-) diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index 9a28499f449e..17bb17eb8111 100644 --- a/src/backend/tests/.test_durations +++ b/src/backend/tests/.test_durations @@ -67,216 +67,216 @@ "src/backend/tests/test_webhook.py::test_webhook_endpoint": 8.848518459000388, "src/backend/tests/test_webhook.py::test_webhook_flow_on_run_endpoint": 4.675444458000584, "src/backend/tests/test_webhook.py::test_webhook_with_random_payload": 5.161753501000476, - "src/backend/tests/unit/api/test_api_utils.py::test_get_outdated_components": 0.0018057780000049206, - "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.0025139660000093045, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 5.815766757000006, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 29.563061869999984, - "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 5.183984506999934, - "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 5.279386523000028, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.10010576700000229, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.07238107300003094, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.04797889200000327, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.04523851599998352, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.04732437299992398, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 2.04154771900005, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.025090092999960234, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.036149494000028426, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 4.786139740000067, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 4.870487074999971, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 5.337534664999964, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 5.183029455999986, - "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 5.336736175999931, - "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 5.341818536000005, - "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 5.326364894999983, - "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 5.391996337999956, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 5.9350596390000305, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 6.010734771999978, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 5.257737832000032, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 5.320467805999954, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 6.027822697000033, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 5.37804477100002, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 5.410804168000027, - "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 5.282003610000004, - "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 5.246605856000031, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 5.291152259000057, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 5.2225344490000225, - "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 5.296289080999998, - "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 5.828153702999998, - "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 5.58394521799994, - "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 5.140825909000057, - "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 5.518631969999944, - "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 5.696738023999956, - "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 5.239022456000043, - "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 5.379484169999955, - "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 5.769434947999969, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 5.7176257570000075, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 4.827926173000037, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 5.20534765900004, + "src/backend/tests/unit/api/test_api_utils.py::test_get_outdated_components": 0.0014026420000021744, + "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.001934201000011626, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 5.023044092000006, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 25.636903947999997, + "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 4.410420947999981, + "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 4.985156509999996, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.06575413800000263, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.04670777900000189, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.031550666000001115, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.030941508999973166, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.03525958000000173, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 1.7859337670000173, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.017606209999982525, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.024131334000003335, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 3.974633948999994, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 4.007819325000014, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 5.204443494999964, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 4.433518117999995, + "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 4.534434715000003, + "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 4.492852108000022, + "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 4.492287922999992, + "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 5.057425527999982, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 4.544224559000014, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 5.037378638000007, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 4.366706387000022, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 4.438696936999975, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 4.478394728000012, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 4.424904147000035, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 4.432701718000004, + "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 5.127256326000037, + "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 4.379006118999996, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 5.206797240999975, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 4.378863239000026, + "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 4.428567494999982, + "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 4.888001673000019, + "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 3.9884609610000155, + "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 5.036761145999975, + "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 5.446422697000003, + "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 4.8077629, + "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 4.398499151999999, + "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 4.400701504000011, + "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 4.777638507000006, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 3.9694585629999892, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 4.020278745000013, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 4.418747332999942, "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__Exception": 5.891528583015315, "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__HTTPException": 2.8841335409670137, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 5.381791024999984, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 6.318515305000005, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 4.347080405999975, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 4.369461738999917, "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_alread_exists": 3.690157334029209, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 5.29947217199998, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 5.357694941999966, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 5.413796801999979, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 5.35792382599999, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 6.397492972000009, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 4.386717013000009, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 5.349216511999998, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 4.436782285000049, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 4.401274998000076, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 4.398466980000023, "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__Exception": 3.1565893749939278, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 5.336656523999977, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 5.323758183999985, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 5.337231884999937, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 5.311557243999971, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 5.316530166000007, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 4.3929566850000015, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 4.413162402000012, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 4.408934312000099, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 5.442617728000016, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 4.403142462000062, "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__Exception": 3.202228542009834, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 5.3433645420000175, - "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 5.530280744000038, - "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 5.532443616000023, - "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 5.484244785000101, - "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 5.520311801999924, - "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 5.443826460999958, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.001767124000025433, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.07623410100018191, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.058218245000034585, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 4.415261947000033, + "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 4.4835350510001035, + "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 4.368763250000029, + "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 4.490868823999961, + "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 4.484457442000007, + "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 5.609881991000066, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0014513859999851775, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.06345269799999187, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.04431701800007204, "src/backend/tests/unit/base/models/test_model_constants.py::test_provider_names": 0.024663168034749106, "src/backend/tests/unit/base/tools/test_component_tool.py::test_component_tool": 0.04467487393412739, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool": 0.004494691000104467, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 0.005272440999988248, - "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.00213338699995802, - "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.007436825000013414, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0013726800001450101, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.021048996999979863, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0015437889999248, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0015040050001289273, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0013453489999619705, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.011091279999959625, - "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 0.094040752000069, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0027399890000197047, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.0033660560001180784, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.002525329000036436, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0016194989998439269, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0017783140000346975, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0017759709999154438, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0017036870000310955, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0017565450000347482, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0016896590000214928, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0017164099999718019, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0016772269999592027, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0018398499998966145, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0018704369999795745, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.001647381999987374, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002899075000073026, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.0027079689999709444, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.002699944000028154, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.0029290719999153225, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.0027862350000305014, - "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.05862011000010625, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_all_versions_have_a_file_name_defined": 0.0014091280000911865, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_basic_setup": 0.0034497130000090692, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.0.19]": 0.0015513309999732883, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.0]": 0.0014084870000488081, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.1]": 0.0013638030001175139, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_empty_transcript_handling": 0.005027484000038385, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_data_output_success": 0.004000269999892225, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_dataframe_output_success": 0.005021873999908166, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_message_output_success": 0.0041013270000576085, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_latest_version": 0.008177216000035514, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_no_transcript_found_error": 0.003888920000122198, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_transcript_disabled_error": 0.0047643640001524545, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_translation_setting": 0.003409305999980461, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.029756631999930505, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.028423377000081018, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.0036378019999574462, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.0037769719999687368, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.0048378490000686725, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.004577906000008625, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.003394248999939009, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.027774757999964095, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.031312953999758975, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.0017659630000252946, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.034858001999850785, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.03302843899996333, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.031897026999899936, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005283916000053068, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004337510000027578, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0037201179999328815, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004893678000030377, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004313083999932132, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.00412266900002578, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.004105556000013166, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.004118182000070192, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004170308000084333, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.2062556000000768, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.006985246000112966, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0013192110000090906, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.2516812740000205, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.24058398299996497, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.2318857540000181, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.006288578999942729, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.003608939999935501, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.0037607440000329007, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.0033508489998439472, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.0025917940000681483, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.003101713999853928, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.004957977000003666, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.003015514000139774, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.002732365999918329, - "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.003335820999950556, - "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.003005934999919191, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_failure": 0.0038639170001033563, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_success": 0.003882560999954876, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0015840749999824766, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_with_metadata": 0.004880884000044716, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_without_metadata": 0.004545656999994208, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_metadata": 0.005744694999862077, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool": 0.0035626430000093023, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 4.043235763000041, + "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0017916369999966264, + "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.0051975050000692136, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0010831710000047678, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.01659999200001039, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0011873280000145314, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0011883279999551632, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0009881880000079946, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.008419595999953344, + "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 0.0824323740000068, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0021438979999288676, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.002912685000012516, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.001981762999946568, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0019188379999945937, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.001968534000013733, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.002080741999975544, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0018830259999731425, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0013796469999647343, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0013177840000935248, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0019246580000071845, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0020341710000479907, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0021509579999587913, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0021418560000370235, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0021031449999782126, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.0022542549999684525, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.0023757570000384476, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0021271219999903224, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.002247953999983565, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.0019387190000088594, + "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.04089360399996167, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_all_versions_have_a_file_name_defined": 0.0010024090000797514, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_basic_setup": 0.00262104600000157, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.0.19]": 0.0010604370000351082, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.0]": 0.0009380220000139161, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.1]": 0.0009133859999792548, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_empty_transcript_handling": 0.0034810999999876913, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_data_output_success": 0.0030857460000106585, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_dataframe_output_success": 0.006392172999937884, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_message_output_success": 0.0031227009999952315, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_latest_version": 0.006355919000043286, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_no_transcript_found_error": 0.0029550200000016957, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_transcript_disabled_error": 0.0034395190000395814, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_translation_setting": 0.0025721629999679863, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.021663565000039853, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.020938031999946816, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.0028358189999835304, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.0034127480000734067, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.0033903230000191797, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.00349457100003292, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.0025958979999245457, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.020671621000019513, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.02279948300002843, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.0012843640000141932, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.20416969199999357, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.21359450799997148, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.03917531500002269, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.0042306490000783015, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.0034537399999976515, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0028175919999284815, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.0036498340000434837, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.003282963999936328, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.003136342000004788, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.003127699000060602, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.003103422000037881, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.003199357000028158, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.174566061999883, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.005244595999954527, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0009360499999502281, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.5899347289999923, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.32466642599996476, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.25579022400000895, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.005021909999982199, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.0028484480000088297, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.0030317740000214144, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.002428545999975995, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.0020081639999602885, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.0024586510000403905, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.0038255490000551617, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0022568780000256083, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.002105169000060414, + "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.002502498000012565, + "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.002366262999942137, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_failure": 0.0029679979999173156, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_success": 0.002905203999944206, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0011359009999978298, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_with_metadata": 0.0035584460000563922, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_without_metadata": 0.0034474209999757477, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_metadata": 0.0042913209999824176, "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.004009337000013602, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0017293559999416175, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0017345850000083374, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0015285800000128802, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_create_base_row": 0.0043449539998619, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.0051680290000604145, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.004934143000014046, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.008637158999931671, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_metadata_disabled": 0.0038734940000040297, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.00604631699991387, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_with_metadata": 0.005257225000036669, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_without_metadata": 0.005193456000029073, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.022345014999928026, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.0033964650000370966, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.0027597869999453906, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0033574610001778638, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0012233319999950254, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0012656249999736247, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0010745270000143137, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_create_base_row": 0.0029368599999770595, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.003972438999994665, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.0036770649999766647, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.006858384999929967, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_metadata_disabled": 0.0029323759999897447, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.004564291000008325, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_with_metadata": 0.0040313689999038615, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_without_metadata": 0.00387032700001555, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.019052733000023636, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.002624971999978243, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.002168043000040143, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0026040309999757483, "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_llm_config": 0.42860454198671505, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_output_schema_type": 0.002747033000105148, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.003679723000118429, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.004230641000049218, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0029611719999138586, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.0037639099999751124, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 4.879316280000012, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_output_schema_type": 0.002120402999992166, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.002864352999949915, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.0033565429999953267, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0022082539999246364, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.003003460999991603, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 3.970378683999968, "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.17]": 4.332370791060384, "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.18]": 3.6762167080305517, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 4.969965699999875, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 4.9126747909998585, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 4.976621052000155, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 4.950815119000026, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 4.831274778000079, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 4.921392886000149, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 6.2268730869999445, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 4.9140262199999825, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 4.9316126159999385, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0013163640001039312, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 3.9900423180000644, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 4.019321095999999, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 3.970019371000035, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 3.9880962660000137, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 3.9820389879999425, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 5.254210508000085, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 3.989539556000011, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 4.002473774000009, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 4.3360188130000665, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0010421300000302836, "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.17]": 0.26945149997482076, "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.18]": 0.28087970800697803, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.19]": 0.0424367569999049, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.031184849999817743, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.03123852499993518, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.004621702999997979, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 4.893761096000048, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 7.252551281999786, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 4.9806182219999755, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 4.951973814999974, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 4.974892782999973, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 4.95815342100002, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 6.325027387999853, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.19]": 0.03814756000002717, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.0406206940000402, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.03591692300005889, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.003922846000023128, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 4.01000894699996, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 4.856114307999974, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 4.015967921999959, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 4.055810302999987, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 4.075871475999975, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 5.383586771999944, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 5.174622631000034, "src/backend/tests/unit/components/models/test_ChatOllama_component.py::test_build_model": 0.0020211669616401196, "src/backend/tests/unit/components/models/test_ChatOllama_component.py::test_get_model_failure": 0.0068002091138623655, "src/backend/tests/unit/components/models/test_ChatOllama_component.py::test_get_model_success": 0.015780292043928057, @@ -284,718 +284,748 @@ "src/backend/tests/unit/components/models/test_ChatOllama_component.py::test_update_build_config_mirostat_disabled": 0.0013394170091487467, "src/backend/tests/unit/components/models/test_ChatOllama_component.py::test_update_build_config_mirostat_enabled": 0.0016756660188548267, "src/backend/tests/unit/components/models/test_ChatOllama_component.py::test_update_build_config_model_name": 0.0062951669679023325, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_empty_str_endpoint": 0.0013838489999216108, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.001053381999895464, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.001493202000006022, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0011592900000323425, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0009951130000445119, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0010137879999092547, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0011859900000672496, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0009376460000112274, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0011184130000856385, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.001157877000082408, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.001157076000026791, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.001162165000096138, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0010029590000613098, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0022029529999372244, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0011604129999795987, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0010592630000019199, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0010627200000499215, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.000930874000005133, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0011706410000442702, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0011385409999320473, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0010257810000666723, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.000988370999948529, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0011995649999789748, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0009924299999966024, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0009899650000306792, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0011956170000075872, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0010135979999859046, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.001120066999988012, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.08980864200009364, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.027984964999973272, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.029764370999942003, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.004385791000004247, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.005091145999813307, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0038245960000722334, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.1234727370000428, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.003440578999970967, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.0031357410001646713, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.0033481469998832836, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.003232992999983253, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.023592322000013155, - "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0029746220000106405, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 4.963613892000012, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_empty_str_endpoint": 0.0009417379999945297, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0007859440000288487, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.001238183999987541, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0008979119999708018, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0007629190000102426, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0007900699999936478, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0009161789999438952, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0007855829999812158, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0008916630000044279, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0009212659999775497, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0009219579999921734, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0008913519999964592, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0007765000000290456, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0009073670000248057, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0008810260000018388, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0007716420000747348, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.000781857999982094, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0007758970000395493, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.000906744999952025, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0014835730000299918, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0008012060000055499, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0007625979999943411, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0008952580000141097, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0007707089999371419, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0007818469999847366, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0008920039999793516, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0007792030000359773, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0008989940000105889, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.06715153699997245, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.02025180800006865, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.02255731999997579, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.0035877220000202215, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.0039362550000419105, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.00294152800000802, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.08936251499994796, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.002758723999988888, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.002471500000069682, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.0026484690000074806, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0024588329999915004, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.018989769000029355, + "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0026129039999318593, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 4.016870582000024, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.17]": 3.6106157921021804, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.18]": 3.6919090420706198, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.19]": 4.94933817499998, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 4.997824592000029, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 5.098571616000072, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 6.680932718999998, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0012441279998256505, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.19]": 4.022443460999909, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 4.049955259999933, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 5.714852789999952, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 4.022889590000034, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0009549679999736327, "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.17]": 0.27941045799525455, "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.18]": 0.24612879107007757, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.19]": 0.04160819399999127, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.03234271600001648, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.03010304899999028, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.004683852000084698, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002588114999980462, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.002566044999980477, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0026299339999695803, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.00395413399996869, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0037088639999183215, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.003498132999993686, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.002937045999942711, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0030295579999801703, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.0031921720000127607, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.0031573080000271148, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0031467069999280284, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0028847869999708564, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0015145429999847693, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.003553604999979143, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0017785350000849576, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.0017083949999232573, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.00150383300001522, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.0024594149999757065, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.0025158409999903597, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.40577939899992543, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.005348278000042228, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.002787056000101984, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.002604465999979766, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.0026369560000603087, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.002685967999809691, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0027662070000360472, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.004177467999852524, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0012941420000061044, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.033580127000163884, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.03240875399990273, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.03155916299999717, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.006248959999993531, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.003004981999993106, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002604085000143641, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0025393640000856976, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0024273359999824606, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.002601779999849896, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.002277556999956687, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.002266836999979205, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.0023278310001160207, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 4.971957218000057, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.19]": 0.03798347300005389, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.038059338000039133, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.03577384800001937, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.0039011220000588764, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0009900399999764886, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_basic_setup": 0.0017578559999833487, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_build_dataframe_basic": 0.002335635999997976, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.0.19]": 0.0011026089999859323, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.0]": 0.0010726059999797144, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.1]": 0.000930089999997108, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_data_dict": 0.002000661000067794, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_text": 0.002047221999987414, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_empty_data_list": 0.0023104480000597505, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_invalid_input_type": 0.001717957000039405, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_latest_version": 0.0041827659999853495, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_mixed_data_fields": 0.002098808999960511, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_single_data_input": 0.0020147430000179156, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_status_update": 0.0019772269999975833, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002046290000009776, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0019862699999748656, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.002008484000043609, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.002688277000004291, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0024688560000072357, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.002448224999966442, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.0021709279999981845, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0022306589999629978, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.002392302000032487, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.002401786000007178, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0023524609999867607, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.00217094800001405, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0010898100000531485, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0027470859999425556, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0011990349999564387, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.0011568610000267654, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0010638909999443058, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.001771136000002116, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.0018928190000337963, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.20625039600008677, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.004152171999976417, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.0020471910000310345, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0019889440000611103, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.0019421339999894371, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.0019965669999919555, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.002043376000074204, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.0033092920000399317, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_all_versions_have_a_file_name_defined": 0.0013873400000079528, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_basic_setup": 0.0021574279999754253, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.0.19]": 0.001305104999971718, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.0]": 0.0013084689999800503, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.1]": 0.0013068490000591737, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_directory_creation": 0.003028901000050155, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_invalid_input_type": 0.00217552699996304, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_latest_version": 0.00663441699998657, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_data": 0.0029590849999863167, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_message": 0.006090579999920465, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_update_build_config_dataframe": 0.0020180479999680756, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0010112329999287795, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.03934730600002467, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.038091166000015164, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.03694685400000708, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.004076476999955503, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.0025273560000300677, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002194312999961312, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.002087802999994892, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0017934290000312103, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0020690650000005917, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0018872509999710019, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0018098750000490327, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.0018154939999135422, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 4.022142836, "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.17]": 15.071019583090674, "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.18]": 5.277748624968808, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 4.958142694000003, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 5.001639674999865, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 4.922271486, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 4.992914126000073, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 4.984336929000051, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 6.522914243000059, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0020628649999707704, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0020392039999705958, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.002445220000026893, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.001796470000044792, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.00177696399987326, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.001642624000055548, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.002648928999974487, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.002223425000011048, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.0024982689999433205, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0026439799999025126, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0022458570001617773, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0021808770001143785, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 4.951936790999866, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 5.057718571999885, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 4.9064898640000365, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 4.9379272439999795, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 4.9579260759999215, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 4.938815045999945, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 4.996754291000116, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0013704550000284144, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.0025028269999438635, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.002571054999975786, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003965964000030908, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.001536705000034999, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0013338879999764686, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.001520113999958994, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0023956569998517807, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0023555109999051638, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.00664335699991625, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0023799870001539603, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.001334778999989794, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.002400125000008302, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.004797485000040069, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0015078529999072998, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.001329389000034098, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0015400420001014936, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.0029970890000186046, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.004012170999999398, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.002751860000103079, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0026686050000535033, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.007417680999992626, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.002058979000025829, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.002202535000037642, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.0021863150001308895, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.003315571999905842, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.0033526010000741735, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.005689397999958601, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0013506599998436286, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.004014944999994441, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0013591340000402852, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0015042240000866514, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0013462109999409222, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.0057784640000591025, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 4.067915891000041, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 4.041883068000004, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 4.059340228999986, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 4.023855384000001, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 4.009628176999968, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 3.988240699999949, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0015562929999646258, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0016831950000550933, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.0019483120000245435, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0013789249999831554, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0013244830000189722, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0012218189999657625, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.002026440999998158, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.0016964239999879283, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.0019384490000220467, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0018068300000209092, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.001716344999977082, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0016968639999959123, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 4.047971729000039, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 4.0624056319999795, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 4.029573523999943, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 4.081412063000016, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 4.019713877000072, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 5.663478669999961, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 4.049211729999968, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0010572410000122545, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.0019134409999992386, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.002010686000005535, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.0027467549999755647, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.001456532000020161, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0009821890000125677, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0011648829999444388, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0018490229999770236, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0018159229999810123, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.005293699000048946, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0018245370000045114, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0009945170000378312, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0018588289999001972, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.0037229740000270795, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0011297610000156055, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.00099373599999808, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0011760510000726754, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.002360583000040606, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.003118084999925941, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.002319491999969614, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0020393510000076276, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.006070699000019886, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0015900139999871499, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.0016784370000095805, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.0017064390000314233, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.002381414000069526, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.0026602649999745154, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.004578713999990214, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0009865349999813589, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.003217441999993298, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.001072965000048498, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0013938079999888942, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0009702709999714898, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.004677331999914713, "src/backend/tests/unit/components/tools/test_python_repl_tool.py::test_python_repl_tool_template": 0.02093030200001067, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_error_handling": 0.0032588869999017334, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.0033192790000384775, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.003015183000002253, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.002893614999948113, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.027341058000160956, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0013438450000649027, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0015204249999669628, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0013394080000352915, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0015334190001112802, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.003721658999893407, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.003531914999939545, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.003791748999901756, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.0031995350000215694, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.006510277999950631, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.00304205199995522, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.016768805999959113, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_error_handling": 0.0025342360000308872, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.0027014469999926405, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.002375124999957734, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.0023188700000673634, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.021957154000006085, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0010206369999536946, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0012280369999757568, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0011422399999787558, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.000996770000028846, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.0029064560000051642, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.0025567899999714427, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.002915009999924223, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.0024968680000370114, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.0052189370000519375, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.0023674750000282074, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.013656929999967815, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_empty_response": 0.003265670000018872, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_error_handling": 0.002808468000011999, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_success": 0.0032077419999723134, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_text": 0.00273625400001265, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_initialization": 0.002704716000039298, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_template": 0.01613066200002322, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.0013272449999703895, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0015152460001672807, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0013289789998225388, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.001516949000006207, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.00312371399991207, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.002532722000069043, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.0054620370000293406, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0026930919999585967, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.002309735999915574, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.014648433000161276, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.0009972510000011425, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0011328140000159692, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0009742660000711112, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0011696720000031746, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.0024575310000045647, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.0019705970000813977, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.00426209599993399, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0019204809999564532, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.0022180600000183404, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.01160821700005954, "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_fetch_content": 0.002685490999965623, "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_fetch_content_text": 0.001898934999985613, "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_wikipedia_error_handling": 0.0019180109999865635, "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_wikipedia_initialization": 0.0017836609999903885, "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_wikipedia_template": 0.01370607699999482, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_error_handling": 0.0027513299999100127, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.0028549229999725867, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.002714088999937303, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.002323484000044118, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.04880661100003181, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_error_handling": 0.002157947999933185, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.002382287000045835, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.0024590220000391128, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0018739719999985027, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.043100315000003775, "src/backend/tests/unit/components/tools/test_yfinance_tool.py::test_yfinance_tool_template": 0.03864965400003939, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.04727536699999746, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.45639631999995345, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.13501228099994478, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.31681248600000345, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.4064049659999682, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.15787711899997703, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.1452127869999913, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 1.118120590999979, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.1229730779999727, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 1.5085068829999955, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.05528479099996275, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 0.9219974590000675, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 0.6056104719999666, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.885189061999995, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.525989531999926, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0031189839999115065, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.003987084000073082, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.0044981870001947755, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0032009069998366613, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.0031057200002351237, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.004251727000109895, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.034567038999966826, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 3.4132414909998943, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.09941008700002385, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 3.374571739000089, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.3255878429999939, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.13189440100006777, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.12577338500005908, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 3.2170100040000307, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.09712481799994066, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 3.161095684000088, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.04101261300002079, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 3.3942238809999026, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 3.44258054099987, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 2.9343912079999654, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 2.977531698000007, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0023714910000762757, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0031032319999440006, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.003692629000056513, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.00240375899988976, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.0024352760000283524, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.0033270679999759523, "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_tool": 0.019733334018383175, "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_tool_has_no_component_as_tool": 0.0017144169833045453, - "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_toolkit": 0.005750681000222357, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0013312030000633968, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0014815919998909521, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.002948757000012847, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.003756221999992704, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.002190484999914588, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.007256037999923137, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.013868125999920267, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.031816560000152094, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 6.758395784999948, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 5.0655939509999826, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 4.968647165999869, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 4.989158595000049, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 5.060995137000077, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 5.055112402000077, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0018202139999630162, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.002044983000132561, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.002103812999962429, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.015083494000009523, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.002350771999886092, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0018867170000476108, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0010452779999923223, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0010436759999947753, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0010626800000181902, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.001502531999904022, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.002151811000089765, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0030298990000119375, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.001494777000061731, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.001292930999966302, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0012357450001445613, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0014761819999193904, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0011483709998856284, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0011157310000271536, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.001531485999976212, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.001049146000013934, + "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_toolkit": 0.004522978999943916, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.001019064000047365, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0011530170000924045, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.002329526999915288, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.002936331999990216, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.003633780999962255, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.005599189999998089, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.011540455000158545, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.027685091000194006, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 4.124460791000047, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 4.104518763999977, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 4.099633067000013, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 4.119995050999933, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 4.025036224000019, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 4.060627136000221, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0013301740000315476, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.001561531999982435, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0014879409999366544, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.01570146900007785, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0017486330000338057, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0013512839998384152, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0007973109999284134, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.000786524000091049, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0007867939999641749, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0011481489998459438, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0016814020000310848, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.002209045999961745, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0011554490000662554, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0008702320001248154, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0008886980001534539, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0010466549999819108, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0007875850000118589, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0008668860001534995, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0011554489999525686, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0008023489999686717, "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_valid_type_and_data_asyncio_plugin": 0.007096707937307656, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_thread_safety_accessing_events_dictionary": 0.0014686680000295382, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.0031416670000226077, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0010543959999722574, - "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.030311557999993965, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.0043146350000142775, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0015392889999930048, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0011477889999014224, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.005086684999923818, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005585232999919754, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.005425026000125399, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0016633810000712401, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 5.018611829000065, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0014735590000327647, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0011408569999957763, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_thread_safety_accessing_events_dictionary": 0.001116769999839562, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.002477801000054569, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0008086170000751736, + "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.023095059999945988, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.003426698000112083, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.001226786999950491, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0008726930001330402, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.004177821000098447, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.004225411999982498, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004323759000044447, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0012423799998941831, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 4.05345447600007, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0011214879999670302, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.000912373000005573, "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_invalid_field_type_in_tuple": 0.00342700001783669, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_unsupported_value_types": 0.0011565950001113379, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.020475759000078142, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.016522676999898067, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.01853311600007146, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.0171174140000403, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.026718678999941403, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.03415392400006567, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_unsupported_value_types": 0.0008695610001723253, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.014943977999905655, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.012396791999776724, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.012793020000003708, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.013015776000088408, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.020526250999864715, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.02890896100007012, "src/backend/tests/unit/graph/graph/test_base.py::test_graph_set_with_invalid_component": 0.0009155830484814942, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_set_with_valid_component": 0.0002698129999316734, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.017146882000020014, - "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00023060899991378392, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.028020953000122972, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.0002232059999869307, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.023683271999857425, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.021342664000144396, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.04795328199998039, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.04617553699995369, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.026550185000132842, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.051663609999877735, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.0002930460000243329, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.02634584600002654, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0011557730000504307, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0011407979999376039, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0011411780001253646, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0011171030000696192, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.001127421999967737, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0011729569999943124, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.00115076700001282, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0011612760000616618, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.001357992000066588, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0011207009999907314, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.001114036999979362, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0011218909999115567, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.001111752000042543, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0011802399999396584, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0011454049999883864, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0011174939999136768, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0012141050000309406, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0011944540001422865, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.001105712999901698, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0012118500000042332, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0010945009998977184, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0011161009999796079, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.001076388000001316, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0010982690000673756, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.001699428999927477, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.001115099999992708, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0012028129998498116, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0011895269999513403, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0010938899999928253, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0010971460000064326, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0010826789998645836, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0010794430000942157, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0010859049998543924, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.001190929000131291, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.001091105999876163, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0010916549999819836, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0010672490000160906, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0012099269999907847, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0010807449999674645, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0011084259999734059, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.001075745999969513, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0011126249999051652, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0010713980000218726, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0010785909998958232, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0011616450000246914, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.001192784000068059, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0011683479999646806, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0011117450001165707, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.001160864000098627, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0011363290000190318, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0011531499999364314, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0011290850000023056, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0011948270000630146, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.00118620099999589, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0011925739999014695, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0011859610000328757, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0012048669999558115, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0011416979998557508, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0012684749999607448, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0011777460000530482, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0011829960000113715, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.001271901999871261, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0011223620000464507, - "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0011897179999778018, - "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0011075749998781248, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.001161646000014116, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0010892599998442165, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.001171574999943914, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0014864609998994638, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0011177540000062436, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0013025889999198625, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0010992799999485214, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0011217920000490267, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0011165209999717263, - "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0010923360000560933, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0011034260000997165, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0011068750001186345, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0011461170000757193, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0012384999999994761, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0012484979999953794, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0011521970000103465, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0011095500000237735, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0011551339999869015, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0010914450000427678, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_set_with_valid_component": 0.00022136300003694487, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.012811468000109016, + "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00017809799999213283, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.019301637000125993, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00017354099998101447, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.022116615999948408, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.016227739999862933, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.0001772069999788073, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.00019113700011530455, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.01890674300000228, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.037917895000077806, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.00021309099997779413, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.01871558499999537, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0007743860001028224, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0007507999999916137, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.000755968000021312, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0008096390000673637, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.000807586999940213, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0009512320000339969, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0008025280001220381, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0008039709999820843, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.000789167999869278, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0008085370000117109, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0007973900001161383, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0007780199999842807, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0007798240001193335, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0008042109999450986, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.002109075000134908, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0007654730000012933, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0008459319999474246, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.000797119000026214, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0007835700000669021, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0007866139999350708, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0007698489999938829, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0007363780000559927, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0007651419999774589, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0008469150001246817, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0013092699999788238, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0007488250000733387, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0007458630000201083, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0007650609999245717, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.000782618000016555, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0007482470000468311, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0007500799999888841, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0007423270000117554, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0007729329998937828, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0007422169999244943, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0007600640000191561, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0007541060000448851, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0007605650000641617, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0007840309999664896, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0007578319998629013, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0007643100001359926, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0007542049999074152, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0007658830000991657, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.000744379999900957, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0008313019999377502, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0007945960001052299, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0008396939999784081, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0008014059999368328, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0007793429999765067, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0008149460001050102, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0008037390000481537, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0008103610000489425, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0007894879998957549, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.000828036000029897, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.000821306000034383, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.000837029000081202, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0008448009999710848, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.000823290999846904, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0007941650000020672, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0008314619998373018, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0008939159999954427, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0008366309999701116, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0008872939999946539, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0007773610000185727, + "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0008788839999169795, + "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.000779164000050514, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0008327040001177011, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0008597139998300918, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0008298889999878156, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0007825279999451595, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0007790129998284101, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0009145170000692815, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0007958270000472112, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0007820969999556837, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0007898269999486729, + "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0007683669999778431, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0007749269999521857, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0008541659999536932, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0007740160000366814, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0008926349999001104, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0007814860000507906, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0008355569999594081, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0007894070000702413, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0007818759997917368, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0007891779999908977, "src/backend/tests/unit/graph/test_graph.py::test_build_edges": 0.001086625037714839, "src/backend/tests/unit/graph/test_graph.py::test_build_nodes": 0.0012113330303691328, "src/backend/tests/unit/graph/test_graph.py::test_build_params": 0.00745550001738593, "src/backend/tests/unit/graph/test_graph.py::test_circular_dependencies": 0.0011518750106915832, - "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.0014061719999745037, + "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.0010603759999412432, "src/backend/tests/unit/graph/test_graph.py::test_get_node": 3.6276886249543168, "src/backend/tests/unit/graph/test_graph.py::test_get_node_neighbors_basic": 0.0015942919999361038, "src/backend/tests/unit/graph/test_graph.py::test_get_root_vertex": 0.00336533400695771, "src/backend/tests/unit/graph/test_graph.py::test_get_vertices_with_target": 0.0015001240535639226, "src/backend/tests/unit/graph/test_graph.py::test_graph_structure": 3.660518125980161, - "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.0016540450001230056, + "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.001246396999931676, "src/backend/tests/unit/graph/test_graph.py::test_matched_type": 0.0011828330461867154, "src/backend/tests/unit/graph/test_graph.py::test_pickle_graph": 0.025576499931048602, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow": 0.0023767330000055154, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002826730000037969, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.004179360999842174, - "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.11384639799996421, - "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.001062591999925644, - "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.002171469000018078, - "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.001071748000072148, - "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0010732810000035897, - "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.001211129000012079, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow": 0.0018271710000590247, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.0022244890000138184, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.003276883000012276, + "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.2140500670000165, + "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0007448819999353873, + "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.001956925000058618, + "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0007623889999877065, + "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0007633389999455176, + "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0008687490000056641, "src/backend/tests/unit/graph/test_graph.py::test_validate_edges": 0.0010510420543141663, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0024782099999356433, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0023076329999867085, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0015298910000183241, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.00204338099990764, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.002003827000066849, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0013139800001908952, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.00197822800009817, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.001657751000038843, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.002296983000064756, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0011641309999959049, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0018539469999723224, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0018656100000953302, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0018736040000248977, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0012325970001256792, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0013731399999414862, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0010927159999027936, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.001250040999821067, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.001106342999946719, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0010812759999225818, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0010855140000103347, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0011453159999064155, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 5.106927548000158, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.0311863470001299, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.03535347700017155, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.1895896979999634, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.14952386599998135, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.07670845699999518, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.07854006199988817, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 5.126094862999935, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 5.007869376999906, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 5.021665663000022, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.001124697000022934, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0010206330000528396, - "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0013501789999281755, - "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0010295390001147098, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0010436150000714406, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0010211939999180686, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0010499769999796627, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0010257520000322984, - "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0010258840000005875, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0010316440000224247, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.001028047999852788, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.001046300999973937, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0010144920000811908, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0011178849999851082, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0011522380000315025, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0010532819999298226, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0010364519999939148, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0010448179999684726, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0011322619999418748, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0011510360000102082, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0010475719999476496, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0010648560000845464, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0010324339999669974, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0010611190000417992, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0010946200002308615, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0010015670000029786, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0010235590000320371, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0010383669998645928, - "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0010317140000779546, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0010310220001201742, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0010536239999510144, - "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0010851120000552328, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0010901730000796306, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.001038596999933361, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0011030370000071343, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0014948269999877084, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0016771169998719415, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0015461630000572768, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0014696900000217283, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0014182940000182498, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0016265219999240799, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0015248430000838198, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0016466379998973935, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.001754380999955174, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0011176220000379544, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0014595280000548883, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.001481120000107694, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0009208760000092298, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0014545999999882042, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0012183629999071854, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0016223119998812763, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0007901790000914843, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.001403362000019115, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0013479200000574565, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0013554100000874314, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0008822579999332447, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0008468649999713307, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0007695080001894894, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0008845720000181245, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0007879969999748937, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0007568400000081965, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0007663940000384173, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0007709610000574685, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 6.077602398999943, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.023831166999912057, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.027818909999950847, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.1481217979998064, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.11349055700009103, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.05983651200006079, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.06307412700016357, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 4.1446682110000665, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 4.143546730999901, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 4.169810117999987, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0009059449998858327, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0008133450000968878, + "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0007831489999716723, + "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0007715110000390268, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0008368410000230142, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0008270050000191986, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0008337159998745847, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0008268049999742288, + "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0008290879999321987, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0008979620000673094, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0008299390000274798, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0007984119999946415, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0007643819998293111, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.000906614999962585, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0008755490000567079, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0007588919997942867, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0008355169999276768, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0008379009999543996, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0008576120000043375, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0009096689999523733, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0008614079999915703, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0008497990000932987, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.00085103000003528, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0008594740000944512, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0008365589999357326, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0008155880000231264, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0008384629998090531, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0008426490001056663, + "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0013724960000445208, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0008381220001183465, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0008455019999473734, + "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0008252320000110558, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0008348070000465668, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0007787120000557479, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0008483369999794377, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0011923449999358127, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0014190169999892532, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0011909139999488616, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0011992849999842292, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0011481480001975797, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.001318565999895327, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0012210480002750046, "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_invalid_field_types_handling": 0.0005195839912630618, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_attribute_processing": 0.0016685410000718548, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.001529511000057937, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0019143709999980274, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0014731980000988187, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0016079179999906046, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0018021810000163896, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0016265229999135045, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0014688480000586424, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0016797810001207836, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0017001900000650494, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0010611979998884635, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0016110740001522572, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0015155860002096233, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0014613250000365952, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0016050829999585403, - "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0030482340000617114, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.001085012999965329, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0010723690000986608, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0010233279998601574, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0010299100000565886, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0010266039998896304, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0010275560000536643, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0010261639999953331, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0010290379999560173, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0011691089999885662, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0010350799999514493, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.001049286000011307, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0013090810000448982, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.001121971999964444, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0010414219999574925, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0012702870000111943, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0010384360000443849, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0010821879999411976, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0010922160000745862, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0010300519999191238, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0010166940000999602, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.001048535000109041, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0010220650000292153, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0010254110000005312, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0010235390000161715, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.001128083999901719, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.001059325000028366, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.001007619999995768, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.001020391999986714, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.001009561000046233, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.001012690000038674, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0010561689999804003, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0010374149999279325, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0010005959999261904, - "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0010482040000852066, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.00599156300006598, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0011688390000017534, - "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.0103497799999559, - "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.009296073000086835, - "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0015524360001109017, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0019133680000322784, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0014491319999478947, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0010908140000083222, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0015210869997872578, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0011788270001034107, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.001729794999960177, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0018125900000995898, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0011257989999648998, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.002233273999877383, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.002271866000000955, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0021360530000720246, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0021857760000330018, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.002260354000100051, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.0033708660000684176, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0021800640000719795, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.001812089999930322, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0018476759998975467, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0013866450000250552, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0015796359999740162, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0013688120001233983, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0014610639999546038, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0014116729998931987, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0014358360000414905, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.001195247000055133, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.002059039000073426, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0012475669998366357, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0014452650001430811, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.002049541000019417, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0014015330000347603, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.0024605879999626268, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_attribute_processing": 0.0013720959999545812, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0012464569998655861, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0013190260000328635, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.001197313000034228, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0013093910000634423, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0014610289999836823, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.001316160999863314, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0012050540001382615, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0013417000000117696, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0013903029999937644, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0008712410001407989, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0013534570000501844, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0012409880000632256, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0012279789999638524, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0015089420001004328, + "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0025064220000103887, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0007820069999979751, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0008368700000573881, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0007590129999925921, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0007622680000167747, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0007852539999930741, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.000780003999921064, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0007945560000734986, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0007739960000208157, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0009144469999000648, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.000785581999821261, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0007959680001476954, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0010352089999514646, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0008586019999938799, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.000798372000076597, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0009533559999681529, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0007727530000920524, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0008257330000560614, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0008340150002368318, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0007570199999236138, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0007708899998988272, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0008447719999367109, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0008782930000279521, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0007729350001000057, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0007706990000997394, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0008814170000732702, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0007705699999860371, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0007771710000952226, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0007554869998784852, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0007636599999614191, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0007536440000421862, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0008050729999240502, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0007773609999048858, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0007590719999370776, + "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0007979829999840149, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.004794556999968336, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0009069949999229721, + "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.007607514000028459, + "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.007233250000126645, + "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0011934179999570915, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0015433549999670504, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0011616590001040095, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0008509709999771076, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0011436720000119749, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0008984219999774723, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.001324953999983336, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.001382950999982313, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.000857240999835085, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0016911060000666112, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.001704506000010042, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.001601321000180178, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0016080319998081904, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0016925879999689641, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.002582638999911069, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0016203989999894475, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0013666570000623324, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0014985250001018358, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0010924759999397793, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.001243541999883746, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0010507719999850451, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.001113596999971378, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0010513930000115579, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0010796839999329677, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0009116620001350384, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0012400450001450736, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0009116140000742234, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0010696400000824724, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.0015760219998810499, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0010395660000313, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.0017919179999807966, "src/backend/tests/unit/schema/test_schema_message.py::test_message_async_prompt_serialization": 0.00209424999775365, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_ai_text": 0.0012181309999732548, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0012434999999868523, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.005382457000109753, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0012780419998534853, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0013163360000589819, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.001513501999966138, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.003299175000051946, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0027842819998795676, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.001238940999883198, - "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.002003466000019216, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.001231154999913997, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0011160820000668537, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.08157895099998314, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.009523328999989644, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.001093498999921394, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.09964822299980369, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.09563770499994462, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.5224209529999371, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.0012658900000133144, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.0012322979999908057, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.00440640599993003, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.0012677839998787022, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.0012032630000931022, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.30324562099997365, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.3225771350000741, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.09308128899999701, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.008298222000007627, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 1.177510724000058, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0010582230000864001, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.0010792639998271625, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.001431349000085902, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.007273092000104953, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.08674057499979426, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0010901609999791617, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.07295998100016732, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.07422756400001163, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.0012482759999556947, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.0021397189998424437, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.1087410950000276, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0010723289999532426, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.07641745800003719, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_ai_text": 0.0009205549999933282, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0009794249999686144, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.00396446799993555, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0009540270000343298, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0008821379999517376, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0014253059999873585, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.0023168169998371013, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.002029654999887498, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0008908509998946101, + "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.0014487400001144124, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.0009809980000454743, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0007983619999549774, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.05935133200000564, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.00849949700000252, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.0008052420001831706, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.07149490300002981, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.07049856300000101, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.3463100320001331, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.0009614479999981995, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.0009687389998589424, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.003357424999876457, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.0008925840000983953, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.0008915209999713625, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.2091812479999362, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.21827450599994336, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.06614289699984965, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.0059141840000620505, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 0.8045663470001045, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0007757280001214895, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.0008506199999374076, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.0010879490000661463, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.005578418000027341, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.06449056000008113, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0008050410000350894, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.053079379999985576, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.053607175000024654, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.0009562000000187254, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.0016854360000024826, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.07710110300013184, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0008336349999353843, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.05811552299996947, "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__large_case": 0.0013368430001037268, "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__small_case": 0.001604773000053683, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.1881916340000771, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.08282390199985912, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.07986682800003564, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 9.049395079000192, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.08782858600000054, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.12234055700002955, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.08124403999988772, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5571185090001336, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.10907726699986142, - "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.06906650700011596, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.10538943999995354, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.057735740000111946, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.05752404999998362, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 6.755149748999884, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.07268258099998093, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.06321039999988898, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.07191862000001947, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.3943853679999165, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.07371956599990881, + "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.04618767400017987, "src/backend/tests/unit/services/variable/test_service.py::test_delete_varaible_by_id": 0.0060262500192038715, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable": 0.06962867699996877, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable": 0.05021263200001158, "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__ValueError": 0.0035743750049732625, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.0718076010001596, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.07314195699996162, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.04458034500009944, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.05043592900005933, "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__ValueError": 0.27340612601256, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.07503661900000225, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.07069870599991646, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.045550955000067006, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.05024608200005787, "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__TypeError": 0.00458791694836691, "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__ValueError": 0.003811584028881043, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__typeerror": 0.06980527100017753, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.06867556300005617, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.17426989499995216, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__typeerror": 0.04723504000003231, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.05277593200003139, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.11988930799998343, "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__donkey": 0.0002315010060556233, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 0.08160265100002562, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.0664385919999404, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.07442857099988487, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.06870374500010712, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.07374408999999105, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 0.044450388999848656, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.044374424000125146, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.05493366000007427, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.045381320999922536, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.05383922700002586, "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__ValueError": 0.0036237920285202563, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.0686840650000704, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.07019141500006754, - "src/backend/tests/unit/test_api_key.py::test_create_api_key": 5.43531890700001, - "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 7.567990297999927, - "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 5.588809265999998, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.05627334799987693, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.04917376999992484, + "src/backend/tests/unit/test_api_key.py::test_create_api_key": 4.538295679000157, + "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 4.5490626210000755, + "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 4.543464149000101, "src/backend/tests/unit/test_cache.py::test_build_graph": 1.1988659180001378, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 2.835764829000027, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 2.7880860079999366, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 6.224713097000063, - "src/backend/tests/unit/test_cli.py::test_components_path": 0.22398973999997907, - "src/backend/tests/unit/test_cli.py::test_superuser": 4.47281796499999, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0010527429999456217, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0010571330000175294, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0010558690000834758, - "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0010559190000094532, - "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.001062192000063078, - "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0010373040000786204, - "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.001068712999881427, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.001487874000076772, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0011675570000306834, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0010445870000239665, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0010289489999877333, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0010268649999716217, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0010694529999000224, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0010523809999085643, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0017629470000883884, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0011110839999446398, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0010472730000401498, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.001198123999984091, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0011385219999056062, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0010677600001827159, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0012642470001082984, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.001054817999943225, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.0013957830001345428, - "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.001067921000071692, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.003874414000051729, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0012806089999912729, - "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0011293960000102743, - "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0010498660000166637, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0010519620000195573, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.001998447000005399, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0010576329998457368, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0012333800000305928, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0011430810001229474, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0026240020000614095, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0018828099999836923, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0025721869999415503, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.002434468999922501, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0010687930000585766, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0025979949999737073, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0011719359999915469, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0010320339999907446, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.008124590000079479, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005444511999940005, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 1.924259918999951, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 4.099295274999918, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_flow_id": 1.8447845229999302, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_job_id": 1.8142778459999818, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_polling": 3.6403842690000374, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_only": 1.9002066640000521, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_with_inputs": 1.8698197740000069, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 4.788918102000025, + "src/backend/tests/unit/test_cli.py::test_components_path": 0.16302174099996591, + "src/backend/tests/unit/test_cli.py::test_superuser": 3.7453069819999882, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0007916919998933736, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.000803791000066667, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0007725929999651271, + "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0007897489998640594, + "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0007933440000442715, + "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0007596940000667018, + "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0007962579999230002, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0011895099999037484, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0009541559999206584, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0007966299999679904, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0007737949999864213, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0007691380000096615, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0007974009999998088, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0007864140000037878, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.001362302000075033, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0008272650001117654, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.000791541999888068, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0009155780001037783, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0008374510000521695, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.000821096999970905, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0009427189999087204, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0008142969999198613, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.0011155290000033347, + "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0008106499999485095, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.003128470999968158, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0009699600000203645, + "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0008236410000108663, + "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0008107600000357706, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0007978209999919272, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0015409309999085963, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0007992039999180633, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.000948117000007187, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.000883801000099993, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0019787900000665104, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0020906790000481124, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0019378259999029979, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.001400196999952641, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0008021279999184117, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0019248479999305346, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0008562579999988884, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0008007149999684771, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.006288405000077546, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.004185491999919577, "src/backend/tests/unit/test_custom_component.py::test_list_flows_flow_objects": 1.981454541994026, "src/backend/tests/unit/test_custom_component.py::test_list_flows_return_type": 0.36947908403817564, "src/backend/tests/unit/test_custom_component_with_client.py::test_feature_flags_add_toolkit_output": 2.7484489580092486, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 5.312015341000006, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 5.3182109269999955, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.001000556000008146, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0010309140000117623, - "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0010103430000754088, - "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0010146519999807424, - "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0010496569999531857, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0010711679998394175, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.001036672999930488, - "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0012157859999888387, - "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0010241399999131318, - "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.001131960999941839, - "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.001427221999961148, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0010215230000767406, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0010262030000376399, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.001019841000015731, - "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0010556879999512603, - "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0011461589998589261, - "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0010202130000607212, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 6.561336155000163, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 4.379055045999962, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0007883960000754087, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0007877159999907235, + "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0007779409999102427, + "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0007791530000531566, + "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0007956980000471958, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0008073359999798413, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0007719120000047042, + "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0009690980000414129, + "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0007959080001000984, + "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.000885181999933593, + "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0012046139999029037, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0007661330000701128, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0007507899999836809, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0007908119998774055, + "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.000781405999987328, + "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.000941887999829305, + "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.00080078499991032, "src/backend/tests/unit/test_data_components.py::test_build_with_multiple_urls": 2.1151568749919534, "src/backend/tests/unit/test_data_components.py::test_directory_component_build_with_multithreading": 0.011123959033284336, "src/backend/tests/unit/test_data_components.py::test_directory_without_mocks": 0.17772862600395456, @@ -1004,141 +1034,141 @@ "src/backend/tests/unit/test_data_components.py::test_successful_get_request": 0.04254975001094863, "src/backend/tests/unit/test_data_components.py::test_timeout": 0.023703540966380388, "src/backend/tests/unit/test_data_components.py::test_url_component": 2.0934785840217955, - "src/backend/tests/unit/test_database.py::test_create_flow": 5.457817075999969, - "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 4.524776980999945, - "src/backend/tests/unit/test_database.py::test_create_flows": 4.591417168000021, - "src/backend/tests/unit/test_database.py::test_delete_flow": 5.564311507999946, - "src/backend/tests/unit/test_database.py::test_delete_flows": 5.549162748000072, - "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 5.617677082000114, - "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 4.499449374999813, - "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 4.554865442999926, - "src/backend/tests/unit/test_database.py::test_download_file": 4.5029104500000585, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 4.410170738999909, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 4.5356503739999425, - "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 4.511474629000077, + "src/backend/tests/unit/test_database.py::test_create_flow": 4.543523541000013, + "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 3.7511315119999153, + "src/backend/tests/unit/test_database.py::test_create_flows": 3.6181637329999603, + "src/backend/tests/unit/test_database.py::test_delete_flow": 3.680485558999976, + "src/backend/tests/unit/test_database.py::test_delete_flows": 3.6852584160000106, + "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 3.6460698949999824, + "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 3.704033500000037, + "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 3.704406340999981, + "src/backend/tests/unit/test_database.py::test_download_file": 3.73619110300001, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 3.652684628000088, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 3.635497176000058, + "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 3.7005094980000877, "src/backend/tests/unit/test_database.py::test_load_flows": 2.0784470409998903, "src/backend/tests/unit/test_database.py::test_migrate_transactions": 3.3142859160434455, "src/backend/tests/unit/test_database.py::test_migrate_transactions_no_duckdb": 4.5406213329406455, - "src/backend/tests/unit/test_database.py::test_read_flow": 5.547536320999939, - "src/backend/tests/unit/test_database.py::test_read_flows": 5.590058103999922, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 5.603129521999904, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 5.639749734999896, - "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 5.715992597999957, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 7.940824427999928, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 5.71997426900009, - "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 5.852704982999967, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 5.774646272999803, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 5.619882024999924, + "src/backend/tests/unit/test_database.py::test_read_flow": 3.627040745000045, + "src/backend/tests/unit/test_database.py::test_read_flows": 4.533566862000043, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 3.962997023000071, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 7.158434881000062, + "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 4.85903808799992, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 4.7598601949999875, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 4.758401139000057, + "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 4.705750648000162, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 4.810589219999997, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 4.538792594000029, "src/backend/tests/unit/test_database.py::test_read_flows_pagination_without_params": 2.8355551669956185, - "src/backend/tests/unit/test_database.py::test_read_folder": 7.007690641999943, - "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 4.530726484999832, - "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 4.573238101000015, - "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 4.535459949000142, - "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 4.521576525000228, - "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 4.539938700999983, - "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 4.544748814000059, - "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.09434217899979558, - "src/backend/tests/unit/test_database.py::test_update_flow": 5.564328014999887, - "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 4.559854250000058, - "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 4.556222963999971, - "src/backend/tests/unit/test_database.py::test_upload_file": 4.45450133099996, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 4.655310587000031, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 4.521741732000237, - "src/backend/tests/unit/test_endpoints.py::test_get_all": 1.3263665900001342, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 4.585043139000163, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 4.5555000610002025, - "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 4.6337149840001075, - "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 4.572748810999883, - "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 1.3572738450000088, - "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 4.539220163999744, - "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 1.308096654999872, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 4.561238097999876, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 1.4295974479998677, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 1.357406157000014, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 1.3191422950001197, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 1.2885951709999972, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 1.3615124269999797, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 4.485695591000194, - "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 4.553279706999774, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 4.544045673000255, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 4.530927947999999, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 4.559493866999901, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 4.514086589999806, - "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.003109674000143059, + "src/backend/tests/unit/test_database.py::test_read_folder": 6.4815345970000635, + "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 3.780914915999915, + "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 3.778379577999999, + "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 3.7284977839999556, + "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 3.828920900000071, + "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 3.758292126000015, + "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 3.651229916000034, + "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.07019854699990447, + "src/backend/tests/unit/test_database.py::test_update_flow": 3.6610602729999755, + "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 3.6298220850000007, + "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 3.6899882339999976, + "src/backend/tests/unit/test_database.py::test_upload_file": 3.6871561809999776, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 3.7620871780000016, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 3.795777151999914, + "src/backend/tests/unit/test_endpoints.py::test_get_all": 0.9549151669999674, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 3.7566846290001195, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 3.7710284149999325, + "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 3.789689308999982, + "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 3.7640917429999945, + "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 1.000394687000039, + "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 3.7331068070001265, + "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 0.9987966630000074, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 3.7693694179999966, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 0.9939082130000543, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 0.9783945219999168, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 0.9819000289999167, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 0.9670639940000001, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 0.965467318999913, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 3.7951764519999642, + "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 3.7303438310000274, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 3.753151054, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 3.784275573000059, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 3.7791557580000017, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 3.7346162769999864, + "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0025698290000946145, "src/backend/tests/unit/test_files.py::test_delete_file": 11.937014124996495, "src/backend/tests/unit/test_files.py::test_download_file": 9.813468083040789, "src/backend/tests/unit/test_files.py::test_file_operations": 11.151997918030247, "src/backend/tests/unit/test_files.py::test_list_files": 11.372431917930953, "src/backend/tests/unit/test_files.py::test_upload_file": 9.378826959000435, - "src/backend/tests/unit/test_frontend_nodes.py::test_frontend_node_to_dict": 0.001363150000315727, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.001235801999882824, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0012830009998197056, - "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.002128386000094906, - "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008393889999979365, - "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 4.725760327999751, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.002413297999964925, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/main.zip]": 0.02599774500026797, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles.git-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/main.zip]": 0.026037499000040043, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/main.zip]": 0.025837054999783504, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/commit/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9-https://github.com/langflow-ai/langflow-bundles/archive/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9.zip]": 0.0025501529999019112, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/commit/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9/-https://github.com/langflow-ai/langflow-bundles/archive/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9.zip]": 0.0023741350000818784, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/releases/tag/foo/v1.0.0-https://github.com/langflow-ai/langflow-bundles/archive/refs/tags/foo/v1.0.0.zip]": 0.0023997620000955067, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/releases/tag/foo/v1.0.0/-https://github.com/langflow-ai/langflow-bundles/archive/refs/tags/foo/v1.0.0.zip]": 0.0026636430000053224, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/releases/tag/v1.0.0-0_1-https://github.com/langflow-ai/langflow-bundles/archive/refs/tags/v1.0.0-0_1.zip]": 0.002567785000337608, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/tree/some.branch-0_1-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/some.branch-0_1.zip]": 0.0026931289999083674, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/tree/some/branch-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/some/branch.zip]": 0.002403236999953151, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/tree/some/branch/-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/some/branch.zip]": 0.002338437999924281, - "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.003406185999892841, - "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 4.589611967999872, - "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.003342298000006849, - "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 7.951795146999984, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.0037501980000342883, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002491162999831431, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0010825780000232044, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0010043110000879096, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0010479919997123943, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.001005842999802553, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0026201320001746353, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0010243500003070949, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0010317920002762548, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0010699749998366315, + "src/backend/tests/unit/test_frontend_nodes.py::test_frontend_node_to_dict": 0.0010354899999356348, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0009216560000595564, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0009815390000085245, + "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.001730225000073915, + "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.0067438219999758076, + "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 3.839184514000067, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.001749875999962569, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/main.zip]": 0.019489229999976487, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles.git-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/main.zip]": 0.01863640600004146, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/main.zip]": 0.01865770800009159, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/commit/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9-https://github.com/langflow-ai/langflow-bundles/archive/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9.zip]": 0.0018741500000487576, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/commit/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9/-https://github.com/langflow-ai/langflow-bundles/archive/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9.zip]": 0.0017389270000194301, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/releases/tag/foo/v1.0.0-https://github.com/langflow-ai/langflow-bundles/archive/refs/tags/foo/v1.0.0.zip]": 0.0017712570000867345, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/releases/tag/foo/v1.0.0/-https://github.com/langflow-ai/langflow-bundles/archive/refs/tags/foo/v1.0.0.zip]": 0.001744055000017397, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/releases/tag/v1.0.0-0_1-https://github.com/langflow-ai/langflow-bundles/archive/refs/tags/v1.0.0-0_1.zip]": 0.0019323300000451127, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/tree/some.branch-0_1-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/some.branch-0_1.zip]": 0.002064658000108466, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/tree/some/branch-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/some/branch.zip]": 0.0019067210000685009, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/tree/some/branch/-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/some/branch.zip]": 0.0017540609999286971, + "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.002418519999878299, + "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 3.7579525899999453, + "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.002663629000039691, + "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 3.925268458000005, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.0030367009998144567, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002004919000000882, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0008142859999225038, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.000824199999897246, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0008365900000626425, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0008055640000748099, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.00201032600000417, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0008209159999523763, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0008103999999775624, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.000810870000009345, "src/backend/tests/unit/test_loading.py::test_load_flow_from_json": 1.2976477909833193, - "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.003368417000046975, + "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.002694017000067106, "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_with_tweaks": 0.005636290996335447, - "src/backend/tests/unit/test_logger.py::test_enabled": 0.0011234429998694395, - "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0011605740000959486, - "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.001287148000074012, - "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0011406670002997998, - "src/backend/tests/unit/test_logger.py::test_init_default": 0.001162646000238965, - "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.001896594000299956, - "src/backend/tests/unit/test_logger.py::test_len": 0.0011739880001186975, - "src/backend/tests/unit/test_logger.py::test_max_size": 0.0010988870001256146, - "src/backend/tests/unit/test_logger.py::test_write": 0.0011635890000434301, - "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0011791780000294239, - "src/backend/tests/unit/test_login.py::test_login_successful": 4.680267096999842, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 4.663497253999822, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 4.590747312999838, - "src/backend/tests/unit/test_messages.py::test_aadd_messages": 4.760729731000083, - "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 4.620655188000001, - "src/backend/tests/unit/test_messages.py::test_add_messages": 4.617335622000155, + "src/backend/tests/unit/test_logger.py::test_enabled": 0.0007769090001374934, + "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0008411759999944479, + "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0009184830000776856, + "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0008302600000433813, + "src/backend/tests/unit/test_logger.py::test_init_default": 0.0008507709999321378, + "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0013718039998593667, + "src/backend/tests/unit/test_logger.py::test_len": 0.0008183519998965494, + "src/backend/tests/unit/test_logger.py::test_max_size": 0.0007574419998945814, + "src/backend/tests/unit/test_logger.py::test_write": 0.0008410560000129408, + "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0008322730000145384, + "src/backend/tests/unit/test_login.py::test_login_successful": 3.7222293190000073, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 3.742128684000022, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 3.713078346999964, + "src/backend/tests/unit/test_messages.py::test_aadd_messages": 3.751260810000076, + "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 3.8265200260000256, + "src/backend/tests/unit/test_messages.py::test_add_messages": 3.751916774999927, "src/backend/tests/unit/test_messages.py::test_add_messagetables": 0.05725845799315721, - "src/backend/tests/unit/test_messages.py::test_adelete_messages": 4.638688615000092, - "src/backend/tests/unit/test_messages.py::test_aget_messages": 4.594957058000091, - "src/backend/tests/unit/test_messages.py::test_astore_message": 4.664885809999987, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 4.678531578000047, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 4.62317224100002, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 4.650063525000178, - "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 4.594669062000094, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 4.643213181000192, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 4.62072040399994, + "src/backend/tests/unit/test_messages.py::test_adelete_messages": 3.7440716930000235, + "src/backend/tests/unit/test_messages.py::test_aget_messages": 3.7565685779999285, + "src/backend/tests/unit/test_messages.py::test_astore_message": 3.764782918000037, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 3.7582564079999656, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 3.754444665000051, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 3.789209291999896, + "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 3.7757206530000076, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 3.8005122309999706, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 3.804171041000018, "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message": 3.133551847000035, - "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 4.728672206999818, - "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 4.652610482, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0016779259997292684, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0019194869996681518, - "src/backend/tests/unit/test_messages.py::test_delete_messages": 4.64554993999991, - "src/backend/tests/unit/test_messages.py::test_get_messages": 4.64693997600034, - "src/backend/tests/unit/test_messages.py::test_store_message": 7.990176064999787, + "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 7.560321300999931, + "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 3.7831934170001205, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0009651539999140368, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0011844220000511996, + "src/backend/tests/unit/test_messages.py::test_delete_messages": 3.7555367950001255, + "src/backend/tests/unit/test_messages.py::test_get_messages": 3.7641963360000545, + "src/backend/tests/unit/test_messages.py::test_store_message": 3.800779329999955, "src/backend/tests/unit/test_messages.py::test_update_message_with_content_blocks": 5.128578291973099, "src/backend/tests/unit/test_messages.py::test_update_message_with_nested_properties": 1.5983659149496816, "src/backend/tests/unit/test_messages.py::test_update_message_with_timestamp": 4.5035865410463884, @@ -1147,111 +1177,111 @@ "src/backend/tests/unit/test_messages.py::test_update_multiple_messages_with_timestamps": 4.659952084010001, "src/backend/tests/unit/test_messages.py::test_update_nonexistent_message": 4.162011249980424, "src/backend/tests/unit/test_messages.py::test_update_single_message": 8.01532608200796, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages": 4.67335091200016, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 4.692204218000143, - "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 4.674888737000174, - "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 4.720796041000085, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 4.682252069000015, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 4.6870934330002, - "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.022368708999920273, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages": 3.8388663549999364, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 3.7737657619999254, + "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 3.7866177639999705, + "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 3.7611217329999818, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 3.776499319999971, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 3.7288571809999667, + "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.019350782000060462, "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_no_cached_session": 2.9178847920848057, "src/backend/tests/unit/test_process.py::test_load_langchain_object_without_session_id": 2.8941064990358427, - "src/backend/tests/unit/test_process.py::test_multiple_tweaks": 0.0011101300001428172, - "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.001267632999770285, - "src/backend/tests/unit/test_process.py::test_single_tweak": 0.00109469199992418, - "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0010770979999961128, - "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0010898720001932816, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0012500800000907475, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0011010520001946134, - "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0011794600002303923, - "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0011584789999687928, - "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0018107159999090072, - "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.001134563999812599, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0011082670000632788, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0011051810001845297, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0011099500002273999, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.001156816000047911, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.001108877999968172, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0011218010001812218, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0010977960000673193, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.001141418000088379, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0011285840000709868, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.001065273999756755, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0010968049998609786, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0011061220000101457, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0011556350002592808, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0010716280000906409, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.002834564000067985, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0031265479999547097, - "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0011270210002294334, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0012659100002565538, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0012222180000662775, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0012258540000402718, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0011363590001565171, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0013143199998921773, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0012142530001710838, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0012514430002283916, - "src/backend/tests/unit/test_telemetry.py::test_init": 0.001150605000248106, - "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0011618849998740188, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.005747651999854497, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.019432678999692143, - "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0011083660001531825, - "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.0039265489999706915, - "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0010732500002177403, - "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0011118540001007204, - "src/backend/tests/unit/test_user.py::test_add_user": 4.721704670999998, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 4.718330318999961, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 4.678020778000018, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 4.638892616000021, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 4.608050995999747, - "src/backend/tests/unit/test_user.py::test_delete_user": 4.6892530890002035, - "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 4.779829823, - "src/backend/tests/unit/test_user.py::test_inactive_user": 4.758508713999845, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 4.845687879999787, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 4.712624962999826, - "src/backend/tests/unit/test_user.py::test_patch_reset_password": 4.718355252000038, - "src/backend/tests/unit/test_user.py::test_patch_user": 4.775078555999926, - "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 8.643451736000088, - "src/backend/tests/unit/test_user.py::test_read_all_users": 4.729999487999976, - "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 4.755390747000092, - "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0019862630001625803, - "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.010072866999735197, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0018017890001829073, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0019360900000719994, - "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0014739780001491454, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0012597680001817935, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0013769569998203224, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0016542339999432443, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.001250401000106649, - "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0015707180002664245, - "src/backend/tests/unit/test_version.py::test_compute_main": 0.0010859750002509827, - "src/backend/tests/unit/test_version.py::test_version": 0.0011145879998366581, - "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 4.704422726000075, - "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 4.861956072999874, - "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 4.822236764000081, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0010921169998709956, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:pa:ss:word@host-protocol:user:pa:ss:word@host]": 0.0011005710002791602, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:pa@ss@word@host-protocol:user:pa%40ss%40word@host]": 0.001124064999885377, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:pass@word@host-protocol:user:pass%40word@host]": 0.0011159700000007433, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0010873860001083813, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0015736820002985041, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0011369410003680969, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.001059315000247807, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0010753229996680602, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/\\ndocu\\nments/file.txt-/home/user/\\\\ndocu\\\\nments/file.txt]": 0.0010880280001401843, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/docu\\n\\nments/file.txt-/home/user/docu\\\\n\\\\nments/file.txt]": 0.0010714960001223517, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/docu\\nments/file.txt-/home/user/docu\\\\nments/file.txt]": 0.00108163599998079, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0010736719998476474, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/file.txt-/home/user/documents/file.txt]": 0.0010917750000771775, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/my-\\ndocs/special_file!.pdf-/home/user/my-\\\\ndocs/special_file!.pdf]": 0.0012186720000499918, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:/Users\\\\Documents/file.txt-C:/Users\\\\Documents/file.txt]": 0.0010584939998352638, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.001072830000111935, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\file.txt-C:\\\\Users\\\\Documents\\\\file.txt]": 0.0010427929998968466, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\\\nDocuments\\\\file.txt-C:\\\\Users\\\\\\\\nDocuments\\\\file.txt]": 0.0011190360000910005, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0010691750001114997, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0011063419999572943, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0010594730001685093, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0009841039998264023, + "src/backend/tests/unit/test_process.py::test_multiple_tweaks": 0.0009022590000995478, + "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0009657440000410134, + "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0008134539999673507, + "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0008017979999976887, + "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0007701700001234713, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0008715720001646332, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0008107509999035756, + "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.00084564499991302, + "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0008210859998598607, + "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.001319265999882191, + "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0007885179999220782, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0007741049998912786, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0007816769999635653, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0008325739999008874, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0008089880000170524, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0007893890000332249, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0008119920000808634, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0007855430001200148, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0008011069999156462, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0009223379998957171, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0007663119998824186, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.000830520999897999, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0007572399999844492, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0008451130000821649, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0008287880000352743, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.0023537029999260994, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.00237956299997677, + "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0008542560000250887, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0009638420000328551, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0009418690000302377, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.000953535999997257, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0008349669999461184, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0010292999999137464, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0008833009999307251, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0008591629999727957, + "src/backend/tests/unit/test_telemetry.py::test_init": 0.0008908910001537151, + "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0008187219999626905, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.003758403000006183, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.014935299999933704, + "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0007817869999371396, + "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.0033282110001664478, + "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0008286769999585886, + "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0008590340000864671, + "src/backend/tests/unit/test_user.py::test_add_user": 3.826329635000093, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 3.831551592999972, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 3.7805837680000423, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 8.011031624999987, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 3.883520350000026, + "src/backend/tests/unit/test_user.py::test_delete_user": 3.787579348999998, + "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 3.785947239000052, + "src/backend/tests/unit/test_user.py::test_inactive_user": 3.885443536999901, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 3.794890880000139, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 3.848204223000039, + "src/backend/tests/unit/test_user.py::test_patch_reset_password": 3.7959972569997262, + "src/backend/tests/unit/test_user.py::test_patch_user": 3.8130954760001714, + "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 3.7841779080001743, + "src/backend/tests/unit/test_user.py::test_read_all_users": 3.846156368000152, + "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 3.7843957870001077, + "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.001445174999844312, + "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.007972911999786447, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0013516339997750038, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0014787359998535976, + "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0011372030000984523, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0009112600000662496, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0010409059998437442, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0012384239998937119, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0009101000000555359, + "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0011953990001529746, + "src/backend/tests/unit/test_version.py::test_compute_main": 0.0007757589999073389, + "src/backend/tests/unit/test_version.py::test_version": 0.0007991540001057729, + "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 3.869293539000182, + "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 3.7783518369999456, + "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 8.421187887000087, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0008156380001764774, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:pa:ss:word@host-protocol:user:pa:ss:word@host]": 0.0008255830000507558, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:pa@ss@word@host-protocol:user:pa%40ss%40word@host]": 0.0008086370000910392, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:pass@word@host-protocol:user:pass%40word@host]": 0.0008989240000119025, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0008038299999952869, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0011980340000263823, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0008412959996348945, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0008057429997734289, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0007970900003329007, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/\\ndocu\\nments/file.txt-/home/user/\\\\ndocu\\\\nments/file.txt]": 0.0007918729997982155, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/docu\\n\\nments/file.txt-/home/user/docu\\\\n\\\\nments/file.txt]": 0.0008041819999107247, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/docu\\nments/file.txt-/home/user/docu\\\\nments/file.txt]": 0.0008084579999376729, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0007940660000258504, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/file.txt-/home/user/documents/file.txt]": 0.0008144960002027801, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/my-\\ndocs/special_file!.pdf-/home/user/my-\\\\ndocs/special_file!.pdf]": 0.0009172209997814207, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:/Users\\\\Documents/file.txt-C:/Users\\\\Documents/file.txt]": 0.000796890000174244, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0007983909997619776, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\file.txt-C:\\\\Users\\\\Documents\\\\file.txt]": 0.0007876159997977084, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\\\nDocuments\\\\file.txt-C:\\\\Users\\\\\\\\nDocuments\\\\file.txt]": 0.0007972210000843916, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0007948670001951541, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0008268640001460881, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0007991820000370353, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0007487570003377186, "src/backend/tests/unit/utils/test_image_utils.py::TestImageUtils::test_convert_image_to_base64_directory": 0.002373834024183452, "src/backend/tests/unit/utils/test_image_utils.py::TestImageUtils::test_convert_image_to_base64_empty_path": 0.0015134999412111938, "src/backend/tests/unit/utils/test_image_utils.py::TestImageUtils::test_convert_image_to_base64_nonexistent_file": 0.0014794580056332052, @@ -1260,74 +1290,74 @@ "src/backend/tests/unit/utils/test_image_utils.py::TestImageUtils::test_create_data_url_success": 0.0014539569965563715, "src/backend/tests/unit/utils/test_image_utils.py::TestImageUtils::test_create_data_url_unrecognized_extension": 0.0038709990330971777, "src/backend/tests/unit/utils/test_image_utils.py::TestImageUtils::test_create_data_url_with_custom_mime": 0.0027264999807812274, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_directory": 0.001510635999693477, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.001135828000087713, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0011254179999014013, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0017800179998630483, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0010781080000015208, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0016142289998697379, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0016146299997217284, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0015905049999673793, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0010773390001759253, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/\\ndocu\\nments/file.txt-/home/user/\\\\ndocu\\\\nments/file.txt]": 0.001076486000101795, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/docu\\n\\nments/file.txt-/home/user/docu\\\\n\\\\nments/file.txt]": 0.0010551870000199415, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/docu\\nments/file.txt-/home/user/docu\\\\nments/file.txt]": 0.0012150149998433335, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0010732299997471273, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/file.txt-/home/user/documents/file.txt]": 0.0010850529999970604, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/my-\\ndocs/special_file!.pdf-/home/user/my-\\\\ndocs/special_file!.pdf]": 0.0011193069997261773, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[C:\\\\Users\\\\\\nDocuments\\\\file.txt-C:\\\\Users\\\\\\\\nDocuments\\\\file.txt]": 0.0010748939998848073, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0010720669999955135, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011251070000071195, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0010060150000299473, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0013532719999602705, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.001077559000123074, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0013717670003643434, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0012162870000338444, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0012077409999164956, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.001215056000091863, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[\\u3053\\u3093\\u306b\\u3061\\u306f-3-\\u3053\\u3093\\u306b...]": 0.0013633419998768659, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0011060719998567947, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.001206910000064454, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0012437390000741289, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0011113510001905524, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0011227619997953298, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.001355175999833591, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0013643330000832066, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.001494455999818456, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0012211559999286692, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0012203250000766275, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0012186320002456341, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0012028210003336426, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0012265270001989848, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0012082119997103291, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0011990360001163936, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.001187021999839999, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0017372579998209403, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0010930769999504264, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.001223991999950158, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0011081360000844143, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0011159899997892353, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0011134739997942233, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0011041289999411674, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0011123519998363918, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.001090523000129906, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0011778059999869583, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.001203583000233266, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0011556240001482365, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.02592443599996841, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.026418185000238736, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0013606659999823023, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.001229562000162332, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.05027600900007201, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0011681779999435093, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.001352541999949608, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+oracledb://scott:tiger@127.0.0.1:1521/?service_name=freepdb1-True]": 0.001254848999906244, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle://scott:tiger@127.0.0.1:1521/?service_name=freepdb1-True]": 0.04703278300007696, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0015151439997680427, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0013058639997325372, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0012021310001273378, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0011900989998139266, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0011968719998094457, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0011784870002884418, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0012360740001895465 + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_directory": 0.0011383640000985906, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0008921829999053443, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0008541859997421852, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0015008999998826766, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0008260430001882924, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0012137889998484752, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.001219154999944294, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.001202770999952918, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0007857639998292143, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/\\ndocu\\nments/file.txt-/home/user/\\\\ndocu\\\\nments/file.txt]": 0.0007969490000050428, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/docu\\n\\nments/file.txt-/home/user/docu\\\\n\\\\nments/file.txt]": 0.0010258140000587446, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/docu\\nments/file.txt-/home/user/docu\\\\nments/file.txt]": 0.0008061840001118981, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.000794365999809088, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/file.txt-/home/user/documents/file.txt]": 0.0009006559998852026, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/my-\\ndocs/special_file!.pdf-/home/user/my-\\\\ndocs/special_file!.pdf]": 0.0007912220000889647, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[C:\\\\Users\\\\\\nDocuments\\\\file.txt-C:\\\\Users\\\\\\\\nDocuments\\\\file.txt]": 0.0007939339998301875, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0007812460000877763, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0007963589998780662, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0008393339999201999, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0010712830001011753, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0008825579998301691, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0008709510002518073, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0008879460001480766, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.000880025000014939, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0008813559998088749, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[\\u3053\\u3093\\u306b\\u3061\\u306f-3-\\u3053\\u3093\\u306b...]": 0.0008726939997814043, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.000883899999962523, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0009004259998164343, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0009044710000125633, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0008798649998880137, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0010036100002253079, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0009703709999939747, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0009757590000845084, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0009922839999489952, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0008971899999323796, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0009001850000913691, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.000905542000054993, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0008842910001476412, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.000893374000042968, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0008909019998100121, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0008710219997283275, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0009555690000979666, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0013471880001816317, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0008195640000394633, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0008144270000229881, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0008191120000446972, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0008107209998797771, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0008184420003090054, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0008232700001826743, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0008348469998509245, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0008026279995192453, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0008197140000447689, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.000927427000078751, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0008048600000165607, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.015613194000025032, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.01759922600012942, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0009644110002682282, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.000837390000015148, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.041319025000120746, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.000797200000306475, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0010538369999721908, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+oracledb://scott:tiger@127.0.0.1:1521/?service_name=freepdb1-True]": 0.0009520030000658153, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle://scott:tiger@127.0.0.1:1521/?service_name=freepdb1-True]": 0.03747844199983774, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.001065824000079374, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0009747080000579444, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0008998439998322283, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0008966300001702621, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0009596049997071532, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0008909110001695808, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0009174420001727412 } \ No newline at end of file