From 8b6a7e78e96b39fd0182ab575fbae2e355d6adac Mon Sep 17 00:00:00 2001 From: ormeirov <3692542+ormeirov@users.noreply.github.com> Date: Mon, 5 May 2025 07:26:12 +0000 Subject: [PATCH] chore: update test durations --- src/backend/tests/.test_durations | 2658 ++++++++++++++++------------- 1 file changed, 1432 insertions(+), 1226 deletions(-) diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index 55fa842444fd..d6ec28b18864 100644 --- a/src/backend/tests/.test_durations +++ b/src/backend/tests/.test_durations @@ -67,125 +67,180 @@ "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.001847351000009212, - "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.0032222979999971813, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 6.468578584999989, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 32.28479268499996, - "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 5.938759685999997, - "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 6.285171756999972, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.03057941499997696, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.017030019999992874, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.014430121000032159, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.018247483000038756, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.03848006600000531, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 1.772785856999974, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.017400273999953697, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.012611899999996012, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 5.29067076100003, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 5.239823094000002, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 6.234473799, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 5.799745738000013, - "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 7.589853639999944, - "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 6.093555401000003, - "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 6.164042167000048, - "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 7.949729884000021, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 6.702668101999961, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 6.183648339999991, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 5.966644241999973, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 6.345996488999958, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 6.019164030999946, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 7.192069063999952, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 6.331630682000025, - "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 6.771080723000011, - "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 5.961648400999991, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 5.873009357999933, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 5.754561327000033, - "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 6.597609809000005, - "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 6.331253913000012, - "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 5.914647842000022, - "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 5.4556259710000745, - "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 5.886676793999982, - "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 7.844222012999978, - "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 5.924391791999994, - "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 5.944909395000025, - "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 6.128693081999984, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 5.865705743000035, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code_with_unauthenticated_user": 5.413472872999989, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 5.849843271999987, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt_with_invalid_data": 5.790692945999979, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 6.741366304000053, + "src/backend/tests/unit/api/test_api_utils.py::test_get_outdated_components": 0.0017911200000639838, + "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.06117561600001409, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 8.463102058999993, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 41.39426888999998, + "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 8.131507188, + "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 7.968352194999852, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.029665981999869473, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.017610945000001266, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.013763664999942193, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.019044185999973706, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.046275174000015795, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 1.8821383840000863, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.021240585999976247, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.013141711000002942, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 7.071824160999881, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 7.128477609000015, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 7.853418700999896, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 7.60079534099998, + "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 7.995170372999951, + "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 8.44066623599997, + "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 7.842868512999985, + "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 9.327078317999849, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 7.811364379999873, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 8.451648221999903, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 7.9523974840000164, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 7.52817892500002, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 8.517136298999958, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 7.919936361000055, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 7.538621716999955, + "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 8.642129683999997, + "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 8.205857357000014, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 7.531350577000126, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 18.79309685999999, + "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 8.040020616000106, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_when_truncate_applies": 0.0188423969999576, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_without_truncate": 0.001454682000144203, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[0-0]": 0.0013037989999702404, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[1000-1000]": 0.0086033990002079, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[2000-1001]": 0.010501229999931638, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[3000-1001]": 0.01218086099993343, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[4000-1001]": 0.014153892999956952, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[42-42]": 0.0016123969999171095, + "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 8.435800319999998, + "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 8.214362991000144, + "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 7.730075011999929, + "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 8.654632696000021, + "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 9.662994362000063, + "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 8.922745869999972, + "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 8.783728223000026, + "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 8.939394495999977, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 10.533215061999954, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code_with_unauthenticated_user": 9.203974339999945, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 9.006420101000003, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt_with_invalid_data": 10.006551745000138, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 9.27190386899997, "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.80442520500003, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 5.875133167999991, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 8.449239631999944, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 9.184393762000013, "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.712604325000029, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 5.776505050999958, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 5.874968308000007, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 5.976133686999958, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 5.697867087999953, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 9.200931984000022, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 9.481256774999906, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 20.52934155800017, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 9.723029515999883, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 7.842279011999949, "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.7739236109999865, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 5.912771712999984, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 5.779817953999952, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 6.680629984999996, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 5.74290201600013, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 7.588435525000023, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 8.729229572999998, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 8.048994046000075, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 8.57561419700005, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 7.823112411999887, "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.735350099000129, - "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 5.6494794479999655, - "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 5.942241074000094, - "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 5.960911195999984, - "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 7.296075038999902, - "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 5.787797543999886, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0017621489998873585, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.08143946899986076, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.06406582299996444, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 8.773895655000047, + "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 7.7499476260001074, + "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 8.837970710999912, + "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 7.918696434999902, + "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 7.852171990000102, + "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 7.790101880000066, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0017589260000931972, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.07584774500003277, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.06508851299997787, "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.004267024000000674, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 5.434089171999972, - "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0020002620000241222, - "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.007266983000022265, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0016833929998938402, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.019931036000002678, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0014993109999750232, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0014436369999657472, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0014169989999572863, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.00989270300010503, - "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 8.802236956000002, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0025988119999738046, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.00290171500012093, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.002427405000048566, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.00168217300017659, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0017055550000577568, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0016918710000481951, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0017232369999646835, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0017004850000148508, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0017135699999926146, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.001985855000043557, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0017101529999763443, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0017584449999503704, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0018058810001093661, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0017897299999276584, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.0027521359999127526, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.002591477999885683, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.002617146000034154, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.0027826339999137417, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.003159161999974458, - "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 6.7085918759999, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_all_versions_have_a_file_name_defined": 0.0014364040000600653, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_basic_setup": 0.003216276999864931, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.0.19]": 0.0014062979998925584, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.0]": 0.0013913609999463006, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.1]": 0.001365202999977555, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_empty_transcript_handling": 0.004450976000043738, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_data_output_success": 0.004016378999949666, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_dataframe_output_success": 0.0051834850000886945, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_message_output_success": 0.003871861999982684, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_latest_version": 0.007567596999933812, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_no_transcript_found_error": 0.0036979389999487466, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_transcript_disabled_error": 0.0043852740000147605, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_translation_setting": 0.003191220999951838, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool": 0.004110211999886815, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 8.397154387000342, + "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.001969169999938458, + "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.007888991000072565, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_all_versions_have_a_file_name_defined": 0.0014713759996993758, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.0.19]": 0.0013931400001183647, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.0]": 0.001406877000363238, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.1]": 0.0018118440002581337, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_decorator_applied": 0.0034280939999007387, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_latest_version": 0.013526674999866373, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0015150690001064504, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.02070488499998646, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0015027760000521084, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0014899809998496494, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0018715070000325795, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.00820780799995191, + "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 21.536314330000096, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0026048449999507284, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.0030570220001209236, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.002421320999701493, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0016954330003500218, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0016727410002204124, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0016812160001791199, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0017530810000607744, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0016690649997599394, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0017419710000012856, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.002040417999978672, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0016765279997343896, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0017484019999756129, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.001814074999629156, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0017285760000049777, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.0028055929997208295, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.0026929799998924864, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.002599244999828443, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.002830098000004, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.002985177000027761, + "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 20.958218860000215, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_all_versions_have_a_file_name_defined": 0.0014792099998430785, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_action_maps": 0.0019146650004131516, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_no_api_key": 0.002846561000069414, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_with_api_key": 0.0020739939998293266, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.0.19]": 0.0014942179998342908, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.0]": 0.0015100690000053874, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.1]": 0.0015064009999150585, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_get_action_fields": 0.0018661359999896376, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_latest_version": 0.00514450300011049, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_show_hide_fields": 0.0018971129998135439, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_all_versions_have_a_file_name_defined": 0.001483939000081591, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_as_dataframe": 0.0039007250002214278, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.0.19]": 0.001453193000088504, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.0]": 0.001443654000013339, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.1]": 0.0014436940000450704, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_fetch_emails": 0.0028944109997155465, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_get_profile": 0.0026647009999578586, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_invalid_action": 0.0027333699999871897, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_send_email": 0.0026692680000905966, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_init": 0.0029861329999221198, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_latest_version": 0.00763080000001537, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_update_build_config": 0.0033137560001250677, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_all_versions_have_a_file_name_defined": 0.0014799319999383442, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_basic_setup": 0.003893692000019655, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.0.19]": 0.0014504069997656188, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.0]": 0.001531377999981487, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.1]": 0.0014484610001090914, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_empty_transcript_handling": 0.004959549000204788, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_data_output_success": 0.004266640999730953, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_dataframe_output_success": 0.005018669000037335, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_message_output_success": 0.004053921999911836, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_latest_version": 0.007472253000059936, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_no_transcript_found_error": 0.003838638999923205, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_transcript_disabled_error": 0.004643276000024343, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_translation_setting": 0.0033415580001019407, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_add_query_params": 0.004345467000121062, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_all_versions_have_a_file_name_defined": 0.0015175720004663162, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.0.19]": 0.0014643819997672836, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.0]": 0.0014265719999002613, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.1]": 0.0018700839998473384, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_error_handling": 0.0535858130001543, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_invalid_urls": 0.004405280999890238, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_latest_version": 0.011293920000071012, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_binary_response": 0.0315199169999687, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_save_to_file": 0.032996675000049436, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_success": 0.030576160000009622, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_timeout": 0.02963745300030496, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_metadata": 0.031236938000120062, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_redirects": 0.0341073619999861, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_output_formats": 0.005131431999870983, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_parse_curl": 0.00450181099972724, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_body": 0.00444200899983116, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_headers": 0.004925253000010343, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_update_build_config": 0.004231273999948826, "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.02888980000011543, "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.028863217999855806, "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.003312925000159339, @@ -195,101 +250,113 @@ "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.003093106999926931, "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.028578312000149708, "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.0307529940000677, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.0016948450000882076, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.026442139000096176, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.027180788999999095, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.023801720999927056, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005258003999983885, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.00432272900013686, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.003577394999979333, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004741394000120636, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004139890000146806, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.004367042000012589, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.003905674999941766, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.003962370999943232, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004050304000088545, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.22368647500013594, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.006199032999916199, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_all_versions_have_a_file_name_defined": 0.00032025400003021787, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.0.19]": 0.0002485910000586955, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.0]": 0.00025039400009063684, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.1]": 0.00027035200002956117, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_latest_version": 0.0003001259999564354, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_upload": 0.00025041499998224026, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.00135521400000016, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.270789528000023, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.2517600759999823, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.2484992910000301, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.0057188289999885455, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.001863650999894162, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.04119170799981475, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.039493209000056595, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.04402967999976681, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005525599000065995, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004610384999978123, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0036795109999729902, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.0048569449998012715, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004285955999876023, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.0044920320001438085, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.0040470100000220555, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.00408915900015927, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004252312999824426, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.24964340400038054, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.008902103000082207, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_all_versions_have_a_file_name_defined": 0.0002624709998144681, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.0.19]": 0.0002662580000105663, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.0]": 0.0002570519998243981, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.1]": 0.00025881500005198177, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_latest_version": 0.00028398200015544717, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_upload": 0.0002700850002383959, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0014635810000527272, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.32814093799993316, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.3026216180001029, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.32366494700022486, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.007055332999698294, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component": 0.0041201869998985785, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_as_dataframe": 0.004997538999987228, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_ensure_url": 0.0031716700002561993, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_error_handling": 0.004909395000140648, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_fetch_content_text": 0.0038087520001681696, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_format_options": 0.004034474999798476, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_multiple_urls": 0.004495317999953841, "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.0032953139999563064, "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.00391441199997189, "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.0030438270000558987, "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.0025321470000108093, "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.003076255999985733, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.005398432999868419, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0030558079999991605, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0028358690000231945, - "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.0032130909999068535, - "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.003039386999944327, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_failure": 0.003863306999960514, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_success": 0.003890415999990182, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0018552110000200628, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_with_metadata": 0.004570308000211298, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_without_metadata": 0.004459913000005145, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_metadata": 0.005839681999987079, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.0058377220000238594, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0030055889999403007, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0028965040003186004, + "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.003281503999915003, + "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.0030731150002338836, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_failure": 0.003999539000005825, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_success": 0.004015539000192803, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0019404430001941364, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_with_metadata": 0.004696604999935516, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_without_metadata": 0.004574026000000231, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_metadata": 0.006369398000288129, "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.0018631969999205467, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0017799119999608592, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.002742477999959192, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_create_base_row": 0.0038807580000366215, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.005401508000090871, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.004952977999892028, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.007795799999939845, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_metadata_disabled": 0.0038636769997992815, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.006301648999965437, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_with_metadata": 0.005961169000102018, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_without_metadata": 0.005490715999940221, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.02704566900001737, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_all_versions_have_a_file_name_defined": 0.0014125899999726244, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.0.19]": 0.0014106560000755053, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.0]": 0.0013945959999546176, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.1]": 0.0017809549999583396, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.0028919850001329905, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.002212695000025633, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0028853129999788507, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.001780855000106385, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0017868959998850187, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0021469310001975828, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_create_base_row": 0.004027663000442772, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.005669176999845149, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.005647097000064605, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.008713368000144328, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_metadata_disabled": 0.003992407999703573, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.006932102000291707, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_with_metadata": 0.005798088999654283, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_without_metadata": 0.005673534999914409, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.03069488200003434, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_all_versions_have_a_file_name_defined": 0.0015282839999599673, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.0.19]": 0.0014382650001607544, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.0]": 0.0014543449997290736, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.1]": 0.0018662869997569942, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.00332435699965572, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.0025549869997121277, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0033538229999976465, "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.0022600619998911498, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.004120924999938325, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_latest_version": 0.005887389999884363, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.00419295700010025, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.002247347999855265, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.003562978999866573, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 5.287676524999938, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_output_schema_type": 0.002435181999544511, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.015737163000267174, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_latest_version": 0.006418953000093097, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.016965753999784283, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0026550830000360293, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.03338011599976198, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_nvidia_model_simple_schema": 0.0003463179998561827, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_complex_schema": 1.3308079020002879, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_nested_schema": 1.5283479949998764, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema": 1.480182429000024, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema_fail": 1.5104784010000003, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 10.07795687900034, "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]": 5.419793277999929, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 6.463590610999972, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 5.33917800200004, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 5.2697825160000775, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 5.320371158999933, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 5.455020936000096, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 5.372595259999912, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 5.499943879000057, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 5.254016245999992, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0013033670001050268, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 10.169414826999855, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 10.088343818999647, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 10.823124919000065, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 9.572860448000029, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 10.391522243000054, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 11.711584076999998, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 10.958504084999959, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 11.831511248999732, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 11.64252197399992, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0013588249998974788, "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.021748510999941573, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.022168951000139714, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.020832431000030738, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.004368133000070884, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 5.434386582999991, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 6.903137263999952, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 6.7778263290000496, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 6.425743799999964, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 8.721711254999946, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 5.374478833000126, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 7.535489730999984, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.19]": 0.04242843600013657, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.04492293999987851, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.037410205000014685, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.004412342000023273, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 10.02513412799999, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 10.912439929999891, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 10.778766182000027, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 10.893902746999856, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 10.396047440000075, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 10.220048791000409, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 11.091893965999816, "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, @@ -297,72 +364,87 @@ "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.0010950920000141195, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0010843309999017947, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0014855350000289036, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0010760559998743702, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0010409909998543299, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0010291990000723672, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0010619100000894832, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.00101895099999183, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0010555479999538875, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0010582030000705345, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.00171241700002156, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0014505999999983032, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0010413019999759854, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.001042433000066012, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0010154430000284265, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0010544360000039887, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0010280370000828043, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0010337280000385363, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.001101471999959358, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0010593149999067464, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0010505790000934212, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0010147919999781152, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0010413429999971413, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.00102581300006932, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0010483139999450941, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0010621710000577878, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0010549769999670389, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0010685720000083165, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.08530223800005388, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.02692072799993639, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.030825101999880644, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.00402992700003324, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.003717715999982829, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0036312159999170035, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.12225080799987609, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_empty_str_endpoint": 0.0011366969999926368, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.001096012000061819, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.001546083999755865, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0010175239999625774, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0009766379998836783, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0009773389999736537, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.001002598000013677, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0010215329998572997, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0010100909998982388, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0009897430002183683, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0019207249999908527, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.001396362999912526, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0009827300000324612, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0010094589999880554, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0010132649997558474, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.001027023000006011, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0009758369999417482, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.000984402999847589, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0010140379999938887, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.001011153000035847, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0010374820001288754, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0009720099999412923, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.001022813999952632, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0009695240000837657, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0009786210000584106, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0010360490000493883, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.000988830999858692, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0009777300001587719, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.11234615700004724, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.029047733999959746, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.030325204999826383, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.004678205000118396, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.004237790999923163, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.003936307999993005, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.13276791400016918, "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.0032321359999514243, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.003285354000126972, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.0030743429999802174, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0026889480000136246, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.02216649900003631, - "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0028193099999498372, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_all_versions_have_a_file_name_defined": 0.001322312999946007, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model": 0.003310801999987234, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model_error": 0.0039109249999000895, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.0.19]": 0.001308538000102999, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.0]": 0.0012876590000132637, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.1]": 0.0017092589998810581, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models": 0.0031906790001130503, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models_no_api_key": 0.002762604999929863, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_initialization": 0.0026657540000769586, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_inputs": 0.0028896599999370665, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_json_mode": 0.0033880750000889748, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_latest_version": 0.006377011000154198, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_template": 0.025499351000007664, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_update_build_config": 0.3081558420001329, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 6.420039275000022, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.0.19]": 5.90629586600005, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.0]": 5.37144876900004, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.1]": 5.396526411999957, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_invalid_input": 5.41790413199999, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_latest_version": 5.5086146539999845, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_data_input": 7.372352873999944, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_dataframe_input": 5.894913796999845, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_list_input": 5.686606423999933, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_message_input": 5.976564112999881, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_string_input": 5.563468564999994, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[0.5-100]": 0.0037390290001440007, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.0-500]": 0.0033840150001651637, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.5-1000]": 0.0033753989996512246, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.003087829999913083, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.004786669999930382, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0034265239999058394, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.02386789799993494, + "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0030508500001360517, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_all_versions_have_a_file_name_defined": 10.551012393999827, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic": 10.200934563000146, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic_missing_api_key": 10.713872544999731, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai": 10.511013317000106, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai_missing_api_key": 10.812442624000369, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_unknown_provider": 13.783109217000174, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.0.19]": 10.113767526000174, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.0]": 10.37580745299988, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.1]": 10.83176047500001, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_latest_version": 12.271739076999665, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_anthropic": 10.294230665000214, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_openai": 10.87591516800012, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_all_versions_have_a_file_name_defined": 0.001447820000066713, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model": 0.0033866010001020186, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model_error": 0.004460056999960216, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.0.19]": 0.0014214699999683944, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.0]": 0.0013704660002531455, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.1]": 0.0024126060000071448, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models": 0.0033501509999496193, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models_no_api_key": 0.0027384259999507776, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_initialization": 0.0029129830002148083, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_inputs": 0.0028690909998658753, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_json_mode": 0.00347642600013387, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_latest_version": 0.006966280000142433, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_template": 0.024752339999849937, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_update_build_config": 0.4802412300000469, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 11.117967798000109, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.0.19]": 10.055332554000188, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.0]": 13.365835444000368, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.1]": 11.691805850999799, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_invalid_input": 13.062046977999898, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_latest_version": 10.977187818000175, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_data_input": 11.250333655000077, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_dataframe_input": 12.241903240999818, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_list_input": 13.096210014000008, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_message_input": 13.288890691000006, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_string_input": 12.694793260000097, "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/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, @@ -370,727 +452,844 @@ "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.001342923000038354, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0015165480001542164, "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.022043234000079792, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.021959186000003683, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.019614343000057488, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.0045343450001382735, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0013923950000389596, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_basic_setup": 0.0021497199999203076, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_build_dataframe_basic": 0.003071710000085659, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.0.19]": 0.0013973830000395537, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.0]": 0.0013254799999913303, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.1]": 0.0017726110000921835, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_data_dict": 0.002675395999972352, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_text": 0.0025817010000537266, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_empty_data_list": 0.002594555999962722, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_invalid_input_type": 0.002185487000019748, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_latest_version": 0.005116817000157425, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_mixed_data_fields": 0.003000450000058663, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_single_data_input": 0.0027089980000027936, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_status_update": 0.0032172109999919485, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002539743999932398, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0023887329999752183, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.002441771999883713, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.003472815999998602, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.003310504000069159, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.003245884999955706, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.002885023999965597, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.002962317999958941, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.003150436000055379, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.003111504999992576, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0031464400000231763, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.002858955000078822, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.001706988000023557, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0037138540000114517, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0017190319999826897, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.002137187000016638, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0017613690000644056, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.002669524999873829, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.0027158100000406193, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.41711729000007836, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.005289665999953286, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.0030920690001039475, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0030893540000533903, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.0028131510000548587, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.002917525000043497, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0029523189999736132, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.004601912000111952, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_all_versions_have_a_file_name_defined": 0.0018237150001141345, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_basic_setup": 0.0027021550001791184, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.0.19]": 0.0017943999999943117, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.0]": 0.002358117000085258, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.1]": 0.001780424999992647, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_directory_creation": 0.003683776000116268, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_invalid_input_type": 0.0027892460000202846, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_latest_version": 0.006802866999919388, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_data": 0.00388857600000847, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_message": 0.007521440000004986, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_update_build_config_dataframe": 0.0026130389999252657, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.001379971000005753, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.025827014999890707, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.02118441800007531, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.02122977900000933, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.005340300999932879, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.0031846709999854284, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002523383000038848, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0024243199999318676, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.002027953999913734, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.002371370000105344, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.002073509000069862, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_dataframe_input": 0.0032541790000095716, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0020988139999644773, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.0021456520000810997, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_with_url_loader": 1.8797681650000868, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 5.615287020999972, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.19]": 0.03903548000016599, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.041680200999962835, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.043630110000094646, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.005059206999931121, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0015758790002564638, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_basic_setup": 0.002450475999921764, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_build_dataframe_basic": 0.0034959029997025937, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.0.19]": 0.0015591870001117059, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.0]": 0.0015336099997966812, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.1]": 0.0015155459998368315, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_data_dict": 0.0029315259998838883, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_text": 0.003096924999908879, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_empty_data_list": 0.003191341000047032, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_invalid_input_type": 0.002381816999786679, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_latest_version": 0.006040743999847109, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_mixed_data_fields": 0.003363774999797897, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_single_data_input": 0.0032589090003511956, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_status_update": 0.0028973209998639504, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.0027631299999484327, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.002650911000046108, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.002795120999962819, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.00380286800009344, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.003699181999991197, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.0037369139997736056, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.0032289119999404647, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0032877829999051755, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.0035030760002427996, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.0034982669999408245, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0035794590003206395, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.003196312000227408, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_all_versions_have_a_file_name_defined": 0.0017832379999163095, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.0.19]": 0.0017063540001345245, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.0]": 0.0017344959999263665, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.1]": 0.0022900349997598823, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_get_data_structure": 0.004198617999918497, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_invalid_lambda_response": 0.008329528000103892, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_complex_data_structure": 0.008409377000134555, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_large_dataset": 0.013802111000131845, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_latest_version": 0.008741198000052464, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_successful_lambda_generation": 0.008984164000139572, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_validate_lambda": 0.0041807339998740645, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0019954840001901175, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.004482108999809498, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.001892402999828846, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.002369063000060123, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0017825160000484175, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.0029323669998575497, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.0030092919998878642, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.43034796500000994, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.0059995370004344295, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.003470414000275923, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0033527850002883497, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.0031553840001379285, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.0032789949998459633, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0033538249999764957, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.005289268000069569, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_all_versions_have_a_file_name_defined": 0.0022359140000389743, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_clean_data_with_stringify": 0.005828388000054474, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.0.19]": 0.002037142999824937, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.0]": 0.002724919999991471, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.1]": 0.001958325999794397, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_input_type": 0.0030485850002150983, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_template": 0.003366610999819386, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_latest_version": 0.007439200999669993, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_multiple_rows_with_custom_separator": 0.003600839000000633, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_none_input": 0.0030098130000624224, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_data_object": 0.0030258030001277803, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_dataframe": 0.003277522999951543, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_data_object": 0.003022687000111546, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_dataframe": 0.0037803049997364724, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_message_object": 0.0030205540001588815, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_all_versions_have_a_file_name_defined": 0.0014863419999073813, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.0.19]": 0.001438992999965194, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.0]": 0.002092464999805088, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.1]": 0.0013993800000662304, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_empty_input_text": 0.002922540000099616, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_invalid_pattern": 0.003043556999955399, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_no_matches": 0.003031223000107275, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_output": 0.0030550280000625207, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_invalid_regex_pattern": 0.00298770099993817, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_latest_version": 0.006664061000265065, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_no_matches_found": 0.0030206230001113, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_successful_regex_extraction": 0.0032335010002952913, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_all_versions_have_a_file_name_defined": 0.0019960060001267266, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_basic_setup": 0.0029076220000661124, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.0.19]": 0.001819774000068719, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.0]": 0.0024658349998389895, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.1]": 0.001772477000258732, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_directory_creation": 0.004001507999873866, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_invalid_input_type": 0.00301507400013179, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_latest_version": 0.00733238199995867, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_data": 0.005133238000098572, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_message": 0.008313848999932816, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_update_build_config_dataframe": 0.002785292999988087, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0016966040000170324, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.043868793999990885, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.03970923399992898, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.04004480300022806, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.011368185000037556, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.003259991999811973, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002815988999827823, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0023745750002035493, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0021865829999114794, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0024129760001869727, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0021211790001416375, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_dataframe_input": 0.003376438000032067, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0021493230001397023, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.00224982200006707, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_with_url_loader": 4.746523351000178, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 13.082613440999921, "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]": 5.492694467000092, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 5.565428860000111, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 5.525396291999982, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 5.436101649000079, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 7.140065347000018, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 5.4871321150000085, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.002083945999856951, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0016274509999902875, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.0023538570000027903, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0017985769999313561, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0017294279998623097, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0016386810000312835, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.002493615999924259, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.002066204000016114, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.002324070999975447, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.002109965000045122, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.002077332999988357, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0020734380000249075, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 7.120942517000003, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 5.607205861000011, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 5.453958988000068, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 6.230621191000068, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 5.692266961000087, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 5.615377284000033, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 5.533462769000039, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0013586620001433403, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.00228647300002649, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.002341764000107105, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003286687999775495, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0013379330000589107, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0013306890000421845, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.002167440999983228, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0022044600000299397, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.002213536999988719, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.0056285729999672185, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0022211500000821616, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0013245970000070884, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.002712905000066712, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.004493196999987958, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0012938699999267556, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0013176249999560241, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0016925800000535673, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.002805934999969395, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.004017212999883668, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.002699359000075674, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0026613069999257277, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.007376486999874032, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0019053360000498287, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.001980734000085249, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.0019851929999958884, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.0030171680000421475, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.0033736590000899014, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.006092743999943195, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0012995719999935318, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.004249124000011761, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0013276219999625027, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0013263119998327966, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0013146979998737152, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005971353000063573, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 13.123529824000116, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 13.118012706999934, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 13.182604964999882, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 12.929030495000234, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 13.471780790000139, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 13.183263770000167, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0022333090000756783, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0017594840001038392, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.00264495800001896, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.002005241999768259, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0023453800001789205, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.002076065000210292, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0029009190000124363, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.002401695000116888, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.002734957000029681, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0024186650000501686, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.002305363000004945, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0023135280000587954, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 13.137377850999883, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 12.172234249999974, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 13.30011906499999, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 15.883885284000144, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 13.601937770999939, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 13.11786016200017, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 12.808156221999752, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0016491050002969132, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.0028566550001869473, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.0031377000002521527, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.00403968899991014, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0015906460000678635, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0036433959999158105, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.001608121000117535, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0028218699997069052, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0026810370000021067, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.006506414999876142, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0027974339998309006, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0016229869997914648, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.002685085000393883, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.005834938000134571, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0016151309998804209, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.002198675000045114, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.001539360000151646, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.0034609060001002945, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.0052780759999677684, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.004185972000186666, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0034111730001313845, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.009057046999942031, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.002266921000000366, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.0024525690000700706, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.002484069000047384, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.0037229469996873377, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.004745670000147584, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.006957128000067314, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_timeout": 0.0023676400001022557, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_to_server": 0.004088601000148628, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_pre_check_redirect": 0.0027921139997033606, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPStdioClient::test_connect_to_server": 0.003908193000143001, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_all_versions_have_a_file_name_defined": 0.001536874999601423, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_build_output": 0.005440208999971219, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.0.19]": 0.0014018429999396176, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.0]": 0.0013936069999544998, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.1]": 0.0013926350000019738, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_get_inputs_for_all_tools": 0.007018082000058712, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_latest_version": 0.010478678999561453, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_remove_non_default_keys": 0.003260559999716861, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_update_build_config_mode_change": 120.00359422100018, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_invalid_mode": 0.0038796279998223326, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_command": 0.003193806999888693, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_url": 0.003217199999880904, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0015225580000333139, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.004862357000092743, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0015092840001216246, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0014645200003542413, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0014756920002128027, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.006509979999918869, "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.0030063979999113144, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.0031087059999208577, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.00287100800017015, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.0027283330000500428, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.026147084999934123, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0013616559999718447, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0013146889999688938, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0012994609998031592, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0013095400000793234, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.00342227000010098, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.0034118499999067353, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.003546970999991572, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.0030152749999388107, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.007171945999971285, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.0031506949999311473, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.01626332600017122, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_error_handling": 0.0033939699997063144, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.0036380859999098902, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.003126578999854246, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.003086695000092732, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.029953832000273906, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0016337150000254042, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0014792460001444852, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0014621159998569055, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0014599620001263247, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.0036810569999943255, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.0037100609999924927, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.0038050879998081655, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.0032949650001228292, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.007036024999933943, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.0035387519999403594, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.017172189999882903, "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.001349583999854076, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0013609349999796905, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0013244669999039616, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0017231269998774223, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.002915189999953327, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.002350812999907248, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.0053312099998947815, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0023201349999908416, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.002148854999973082, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.014492168999936439, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.0014915209997070633, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0014553040000464534, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0014346240000122634, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0018704189997151843, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.0031445729998722527, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.002399078000053123, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.006046603999948275, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0025924799999756942, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.0022988799998984177, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.017340104000140855, "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.002600114000074427, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.002794875999938995, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.0026253199999928256, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0021517130002166596, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.049046552000049815, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_error_handling": 0.0029399500001545675, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.003178346000140664, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.0029890630000863894, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0026036209999347193, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.06645656799992139, "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.04815132300007008, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.3818665090001332, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.13386823999996977, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.4902493189999859, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.5332043820000081, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.24608576200012067, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.23556746799999928, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.7130652020000525, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.13527190900003916, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.5693135889999894, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.05502670699991086, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.6818556380000018, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 2.4777191829999765, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 0.7963410990000739, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.7482828810000228, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.002990898999996716, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0036588589999837495, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004433204999941154, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.00302763899992442, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.003023309999889534, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.004201014999921426, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.05218922499989276, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 3.2648648290000892, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.1335997819999193, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 3.405811067999821, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.5011366789999556, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.16362974399976338, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.17525902700026563, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 3.449918834999835, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.1307642299998406, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 3.4077343509998173, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.05759347899993372, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 3.4870698730001095, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 3.2959879710001587, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 3.35440656999981, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 3.4860065709997343, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_all_versions_have_a_file_name_defined": 0.0014478690000032657, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.0.19]": 0.0013901519996579736, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.0]": 0.0013621789998978784, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.1]": 0.0013368709999213024, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_graphrag": 0.013317789000439006, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_latest_version": 0.009433539999918139, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_all_versions_have_a_file_name_defined": 0.05962387999989005, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_build_config_update": 0.05139529300004142, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.0.19]": 0.05066946600004485, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.0]": 0.05351408799992896, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.1]": 0.05155910100006622, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db": 0.14280343400014317, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db_with_data": 0.14277064899988545, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_default_persist_dir": 0.0526612019998538, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_duplicate_handling": 3.428224365000233, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_latest_version": 0.05640650000009373, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_list_existing_collections": 0.05174965700007306, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_mmr_search": 3.384381550000171, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_search_with_different_types": 3.1981473129997084, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_similarity_search": 3.278833607000024, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.000254966000056811, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.0.19]": 0.00027007499988940253, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.0]": 0.0002439070001400978, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.1]": 0.000253172999691742, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_collection_with_data": 0.00024114000007102732, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_db": 0.00026281199984623527, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_empty_search_query": 0.0002588539998669148, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_error_handling": 0.0002815270001974568, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_latest_version": 0.000298577999956251, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_metadata_handling": 0.005274217999840403, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_mtls_configuration": 0.00024187199983316532, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_similarity_search": 0.00023551099980068102, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0030474909999611555, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.003736481000260028, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004453703000081077, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0030201509998732945, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.003058661999830292, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.004213193000168758, "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.031002189999981056, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0013918619999913062, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0016993220000358633, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.0028597059998674013, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.00369910400002027, + "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_toolkit": 0.0037108029998762504, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.001404047999812974, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0017098799999075709, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.0029289799999787647, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0037987080002039875, "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.0019985559999895486, "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.006992995000018709, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.023094139000136238, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.04229832800001532, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 7.208953042999951, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 7.550344002000088, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 8.224445778999893, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 7.9802061789999925, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 6.263253767999913, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 8.408826111000053, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0017419510000991067, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0019020990000626625, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0018700599999874612, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.01590160300008847, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0018858590000263575, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0017684310000731784, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0013084670000580445, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.00107493500001965, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0011169320000590233, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0014699870000640658, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.002477375999887954, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0019182979999641248, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0014457620001167015, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.001176022000095145, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0011764229999471354, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0013277049998805524, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0011175829999956477, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0011615349999374303, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0014405230000420488, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0010947419999638441, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.026086540000051173, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.050776024000242614, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 10.99086641200006, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 10.791204092000044, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 12.19840688499994, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 9.96633699799986, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 9.241730096999845, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 10.797866741000007, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.001819172000296021, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.002121218999945995, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.001923298999599865, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.027754520999906163, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.001993932000004861, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0018297040001016285, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0011464750000413915, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0010914320000665612, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.001118120999990424, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0015538780000952102, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.002776454000013473, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0021350550000533985, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.001808373000130814, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0012329559999670892, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0012438579999525246, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0013701239997772063, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0011110589998679643, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0012160039998434513, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0015404020002733887, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0012406200003169943, "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.0014366460000019288, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.0037791920001382096, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.001114036999979362, - "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.02934702000004563, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004427466000038294, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.001659840999991502, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0012246229999846037, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.005334206000043196, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005928510999979153, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004438414999981433, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0015809330000138289, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 5.848586494000074, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0013692309997850316, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0011986640000714033, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_thread_safety_accessing_events_dictionary": 0.0015793650002251525, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.003969777999827784, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0011553309998362238, + "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.0328753929998129, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.0042915510002785595, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.001633186000162823, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.001228838999850268, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.005661593000013454, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.00584973600007288, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004447561999768368, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0016236490000665071, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 8.556717705999972, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0014013519999025448, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.001272430999961216, "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.0012489470000218716, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.017495219000124962, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.014809767999963697, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.015857852999943134, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.01563872100007302, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.025791793000053076, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.02010860799987313, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_unsupported_value_types": 0.0012205339999127318, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.019441816999915318, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.01674886800014974, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.017886567000005016, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.017634483999927397, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.031350269999848024, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.0217410390000623, "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.0002709629999344543, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.015695440999934362, - "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00027643299995361303, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.025479119999999966, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.0002481010000110473, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.02312589999996817, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.021307976000002782, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.0002532099999825732, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.00028422700006558443, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.027665612999953737, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.04739163900001131, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.0002666650000264781, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.023737722999953803, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0011277319999862812, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0011344560000452475, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0011298169998781304, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0011157910000747506, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0011689279999700375, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0011913509999885719, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.001131299000121544, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0011192969999456182, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0011203889998796512, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0011325809999789271, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0010938080000642003, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0010978669999985868, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0011043380000046454, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0011588599999186044, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0018284509999375587, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0011004719999618828, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0012462610000056884, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0010780000000067957, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0010851640000737461, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0010851029999230377, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.001060458000097242, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.001051801000130581, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.001100031000078161, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0010835400000814843, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0019143619999795192, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0010685019999527867, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.00106692099996053, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0010539460000700274, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0010929670002042258, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.001083389000200441, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0010825269999941156, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.001073732999884669, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0010743430000275112, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.001055799000027946, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0010863639998888175, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0010713180001857836, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0010786810000809055, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0010736329999190275, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0010456599999315586, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.001098107000075288, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0010685139999395687, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0010759659999166615, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0010716380000985737, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0010390479999387026, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0011024049999832641, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0011524979998966955, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0011487909999914336, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0010649859999602995, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0010989989999643512, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0011184759999878224, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0011490320000575593, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0010968849999244412, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0011545319999868298, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0011655130000463032, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0011871629999404831, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0011527679999971951, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0011513550000472605, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.001109779999978855, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0011623160000908683, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0011320799998202347, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0011474279999674764, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0011178439998502654, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0010864060000130848, - "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0011847370000168667, - "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0010883789999525106, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.00115186699986225, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0010924360000217348, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0011787070001219035, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.00110578200008149, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0010661189999154885, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0011629890000222076, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0010915660000136995, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0011195660000566932, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0010870579999391339, - "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0010568510000439346, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0010960330000671092, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.001121161999776632, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0010825880000311372, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.001229341000112072, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0011150879998922392, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.001161706000061713, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0010980869998320486, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0011010619999751725, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0011056319999624975, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_set_with_valid_component": 0.00027347100012775627, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.01756405499986613, + "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.0002484950000507524, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.029592398999966463, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00025752199985618063, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.026916631000176494, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.023454976000039096, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.00026260199979333265, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.00030141500019453815, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.026212726000039765, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.061580410999795276, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.00026730099989435985, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.028880968000066787, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0011241939996580186, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0011164990000906982, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0011574749998999323, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0011330710001402622, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0011257270002715813, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0011884420000569662, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.001138149000098565, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0011333009999816568, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0011219599996366014, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0012276570002995868, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0011570530000426515, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0011184929999217275, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0011111180001535104, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0011428179998347332, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0011287909997008683, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.001119915000117544, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0011906269996870833, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0011689380000916572, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.001128410999854168, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0011255649999384332, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0012490159997469163, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0011256870000124763, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0010846980001133488, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0011041260002002673, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.001683580999952028, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0010983449999457662, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0015083720002166956, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.001094696999871303, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0011449240000729333, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0010863829998015717, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0010892979998970986, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0010707129999900644, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0010960709998926177, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0011168599999109574, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.001108644000169079, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.001097683999887522, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0010781979997318558, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0011194860001069173, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0011262470000019675, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0011665519998587115, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0010933849998764344, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0010933550001936965, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.001089388000082181, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.001109426000084568, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0011368860000402492, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0011977599999681843, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0011563440000372793, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0010966520001147728, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0011663920001865336, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0011594989998684468, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0011666419998164201, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.001124122999726751, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0012833709997721598, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0012118980000650481, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0011973899997883564, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.001191680999681921, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.001216326000076151, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0011539699996774289, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0012417320001532062, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0011567350002223975, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0011768530002882471, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0011578779999581457, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0011191949997737538, + "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0011894870001469826, + "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0011916700000256242, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0012486959997204394, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.001364392000141379, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.001241223000079117, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0011461439999038703, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.001133950999701483, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0012696040000719222, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0012006659999315161, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0011485780003113177, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.001153215999920576, + "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0011286120000022493, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0011179610000908724, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.001130055000203356, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0011577270001907891, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0012857549997988826, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0011367469996912405, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0011909180000202468, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.001131176999933814, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0011708609999914188, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0011270580000655173, "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.001479684999935671, + "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.0014982929997131578, "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.001583749000133139, + "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.0016064049998476548, "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.0022558049998906426, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.0027382210000723717, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.00443135299997266, - "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.13601583099989512, - "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0010647459999972853, - "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0021370650001699687, - "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0010763160000806238, - "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.001093738999998095, - "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0011927730000707015, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow": 0.0023900020000837685, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.0028677769998921576, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.0042928910002046905, + "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.3294601780000903, + "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0010944680002467067, + "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0022038429999611253, + "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0010875859998122905, + "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0012269119997654343, + "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0012823789998037682, "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.0020100489999776983, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0023194230001308824, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0014507009999533693, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0020092680001653207, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0020708420001938066, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0012719989999823156, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.001832370000101946, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0016527660000065225, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.002108702999862544, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0010945900000933761, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0017292589999442498, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.001835465999988628, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0018645490000608334, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0012228770000319855, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0012127589999408883, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0015592030001698731, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0010669900000266352, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0010635230000843876, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0010882489999630707, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0010788709998905688, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0010899220001192589, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_complex_nested_data": 0.0010499189999109149, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_data_dict": 0.0010653770000317309, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_template": 0.001076188000070033, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_invalid_template_type": 0.0011692389998643193, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_missing_key": 0.0010702359999186228, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_mixed_data_types": 0.0011029470000494257, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_data": 0.0011559949999764285, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_template": 0.0011874929999748929, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Error: {text}-data4-expected_text4]": 0.00115468299998156, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Text: {text}-data0-expected_text0]": 0.0011939239999492202, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[User: {text}-data3-expected_text3]": 0.0011625270000195087, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Value: {text}-data5-expected_text5]": 0.001158148999934383, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[{name} is {age} years old-data1-expected_text1]": 0.0011882149998427849, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[{name} is {age} years old-data2-expected_text2]": 0.0011583279998603757, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_string_data": 0.001046440000095572, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 5.634096546000023, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.030294267000044783, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.034220951999827776, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.19195627099986723, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.14935920800007807, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.08234955900013574, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.08273448400007055, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 7.093269713999916, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 5.79607178099991, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 6.226940720000016, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0011313889999655657, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0013093389998175553, - "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.001216608000049746, - "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0012131219999673704, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0011673139998720217, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.001138673000241397, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0011216890000014246, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0011128959998814025, - "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.001164152000114882, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.001148039999861794, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0011300060000394296, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0011910200000784243, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0011903590000201802, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0011758120000422423, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0012682519998179487, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0011633789998768407, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0011808799999926123, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.001135116000114067, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0012388279999413498, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0013166129999717668, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0012412430000949826, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0012270470000430578, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0011988949999022225, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0012613509999255257, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0011357180000004519, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.001115410000124939, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0011442629999010023, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0011345039999923756, - "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0012368139999807681, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0011482300000125178, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0011585799999238588, - "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0012061369999400995, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0012333080002235874, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0012329590000490498, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0012959150000142472, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0020440129999315104, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0016788450001286037, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0018748480001704593, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0015273640000259547, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0014226500001086606, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0015314020000687378, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0016111890000729545, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_handle_optional_field": 0.002158067999744162, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_edge_parameters": 0.002920844999835026, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_bool_field": 0.0021080650003568735, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_code_error": 0.002160712999966563, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_dict_field_list": 0.002149381999970501, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_invalid": 0.002217188000031456, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field": 0.003083007999975962, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field_invalid": 0.0022030720003840543, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_valid": 0.0022064690001570852, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_file_field": 0.0021558339999501186, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_non_list_edge_param": 0.0024977440002658113, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_should_skip_field": 0.002125447000253189, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0020883770000637014, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.002185858999609991, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0014645999999629566, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0020317110001997207, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.002505938999775026, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0012905050000426854, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.00191361100019094, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.001676646999840159, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0022238709998418926, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0012082010000540322, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0017225729998244788, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0019474739999623125, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0019633530000646715, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0012239800000770629, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0012000760000319133, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0011580170000797807, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.001080472000012378, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.001135734999934357, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0010990660000516073, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0011124810002911545, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.001109394999957658, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_complex_nested_data": 0.0011114300000372168, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_data_dict": 0.0010678479998205148, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_template": 0.0010835680000127468, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_invalid_template_type": 0.0011706600000707112, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_missing_key": 0.0011148670000693528, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_mixed_data_types": 0.001132639999696039, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_data": 0.0011169289998633758, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_template": 0.0011775239997859899, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Error: {text}-data4-expected_text4]": 0.001188632999856054, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Text: {text}-data0-expected_text0]": 0.0012308629998187826, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[User: {text}-data3-expected_text3]": 0.001222878000135097, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Value: {text}-data5-expected_text5]": 0.001197190000084447, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[{name} is {age} years old-data1-expected_text1]": 0.001205998000159525, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[{name} is {age} years old-data2-expected_text2]": 0.0011971810001796257, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_string_data": 0.0011009900001681672, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 7.507402989999946, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.03631046900000001, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.03942719099995884, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.21450624999988577, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.16936392499997055, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.09197250800002621, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.09144074300002103, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 8.713088367000182, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 7.811394634999715, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 8.075845229999913, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.001097296999887476, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0010766859998057043, + "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0010833380001713522, + "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0011081070003911009, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.001091913999971439, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0010855540001557529, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0010903129998496297, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0010894419999658567, + "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0011703929999384854, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.001103184999919904, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0011059409998779302, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.001116050000064206, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0011416380000355275, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0011682790000122623, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0011961410000367323, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0011027360001207853, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.001118436000069778, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0010896820001562446, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0011770940000133123, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.001243899999963105, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.001129795999986527, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0011474180000732304, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0011554749999049818, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.001120158000048832, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0011317289997805347, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0011021530001471547, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.00115746799997396, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.001098547000083272, + "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0011099589999048476, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0010974249998980667, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0011049690001527779, + "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.001198946000158685, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0011650720002762682, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0011411970001518057, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[non_string_value-options2-123-TypeError]": 0.0012375179999253305, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[option_too_long-options1-Tab1-ValidationError]": 0.0012597390000337327, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[too_many_options-options0-Tab1-ValidationError]": 0.0012483680000059394, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[empty_options-options2--expected_options2-]": 0.0012390800002322067, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[fewer_options-options1-Tab2-expected_options1-Tab2]": 0.0012534169998161815, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[standard_valid-options0-Tab1-expected_options0-Tab1]": 0.0012904159998470277, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0012000580002222705, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0015545520002433477, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.001623089000077016, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0023433189999195747, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0015896480001629243, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.00137573799997881, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0016444089997094125, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.001554840999915541, "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.002548039000089375, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0016877819998626364, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0015400480000380412, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0016037960000403473, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0017118070001060914, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0017442470000332833, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0016076340000381606, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0015831179998713196, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0017021879999674638, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0021501000001080683, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0014940519999981916, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.001620957999989514, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0016030140000111714, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0015971830000580667, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0015268230000629046, - "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0030179699998598153, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0011006720001205395, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.001121098999988135, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0011260480000601092, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.001066807999904995, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0010848629999600234, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.001086044999965452, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0011219720000781308, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.001094922000220322, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.001232075999951121, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0010626309999679506, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0010881700000027195, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0013511870000684212, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0011891359999935958, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0010944499998686297, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0012219260000847498, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0011425499999404565, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.001160845000072186, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.00113704000011694, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0010948730001700824, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0010764970000991525, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0010503700000299432, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0010659269998996024, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.001066687999923488, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0015842489999613463, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.001062993000005008, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0010568119997742542, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0010918560001300648, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0010776080000596266, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0011015749998932733, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0010936890000721178, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.001066889999947307, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0010711989999663274, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0010663289999683911, - "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.001086627000063345, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.006305999999881351, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.00126762099989719, - "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.010155514000075527, - "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.00971566900000198, - "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0021864959999220446, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0020760620000146446, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0015474010000389171, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0014687760001379502, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.001986174999956347, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0015238969999700203, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0023140540000667897, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0024363410000205477, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0014983199999960561, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.002919507000115118, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.0030678829999715163, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.002797170000121696, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0028346209999199345, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.002824852000003375, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.0037551269998630232, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.002366359999882661, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0021089540000502893, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0021167879999666184, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0016827030001422827, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.001970556000060242, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.00196709900001224, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.001749926999877971, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.001701655999909235, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0017498070000101507, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0015022090000229582, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0017918650000865455, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0013798310000083802, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0017038110001976747, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.00230230100009976, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0015620579999904294, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.002784377000011773, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_row": 0.003240163000100438, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_rows": 0.0028279680001332963, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_bool_operator": 0.0016864809999788122, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_data_list": 0.0020024959999318526, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_lc_documents": 0.0019390289999137167, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_attribute_processing": 0.0016379470000629226, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0016906649998418288, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0015566750000743923, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0015655619997687609, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0017091409997647133, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.001697740000054182, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0015580670001327235, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.001555932999963261, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0017051529998752812, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.001669418000119549, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0011497049999888986, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0015861009999298403, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0015764330000820337, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0015410169996812328, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0019057399997564062, + "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.003046996999728435, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.00111767300018073, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0011844189996281784, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.001114486999995279, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0011483399998724053, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.001128121999954601, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0011335229999076546, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.001137591000087923, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.001114888999836694, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.001263325999616427, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0011239949997161602, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0011219109997000487, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0013617409997550567, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0012333009999565547, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0011495140001898108, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0012008590001642006, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0011143870001433243, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0011842090000300232, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0011546620000899566, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0010897119998389826, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.001129786000092281, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0012392020000788762, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0011945190001370065, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0011064620000524883, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0011385719999452704, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.001254620000054274, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.001123965000260796, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0011028050000732037, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0010940480001409014, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0010762760000488925, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0011229019999063894, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0011635279997790349, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0011890480000147363, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.001166745000091396, + "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.00118369699998766, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.006499805000203196, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.00131281900007707, + "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.0101808589997745, + "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.009532083999602037, + "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0016080509999483183, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0020572349999383732, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0016162469999017048, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.001265350000039689, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0017115349999130558, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0012907790001008834, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0019833950002521306, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.002027939000072365, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0012374980001368385, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0029391550003765587, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.00296060599998782, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0028818060002322454, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.00284753300002194, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.002832274999946094, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.00384815699999308, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0023470570001791202, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0021216939999249007, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0020979499997793027, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0016396820001318702, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0019247560001076636, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.001730751999957647, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.001756490000161648, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0017410309999377205, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0017593249999663385, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0015090870001586154, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0018172029997458594, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0013812549998419854, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.001760439000236147, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.002262427999994543, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0015726560000075551, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.0027534479997939343, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_row": 0.0036704640001516964, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_rows": 0.0029097189999447437, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_bool_operator": 0.001732103000222196, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_data_list": 0.0020254030000614875, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_lc_documents": 0.0020195540000713663, "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.001317815000106748, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0013460370000757393, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.005422300999953222, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0013761749999048334, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0012809480000441908, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0015552860000980218, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.0032840929999338186, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0028557390000969463, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0012933790000033696, - "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.002145791999851099, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.0016207380000423655, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0012154960000998472, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.06539103800002977, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.009673301000020729, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.0011965510001346047, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.07127329399986593, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.07979240900010609, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.23071473900006367, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.0013599140000906118, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.001385140000024876, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.00378035500000351, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.0013102200000503217, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.0012834199999360862, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.19129056400004174, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.17008359299995846, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.06673606300000756, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.008298519000049964, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 0.4555484139999635, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0011374419999583552, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.001224261000061233, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.001396531000068535, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.0070396820000269145, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.07983778500010885, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0012072309999666686, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.062493821000089156, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.06341032400007407, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.001351678000105494, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.0021957949999205084, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.07466500600003201, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0012240419999898222, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.067553289999978, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_ai_text": 0.001306979000219144, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.001316256000109206, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.005485153999870818, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0013686240001788974, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0012658309997277684, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0014811930000178108, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.0032351590000416763, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0028432949995931267, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0013370550000217918, + "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.0020345009997981833, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.0014291570000750653, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0012354839998351963, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.06304137000006449, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.014067102999888448, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.001473431000022174, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.07472283100014465, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.08184713399987231, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.2833075070000177, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.0015084160002061253, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.0016084520000276825, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.004742704999898706, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.001391366999996535, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.0015402660001200275, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.21294868600011796, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.1870584119999421, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.06959726200011573, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.010888869999917006, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 0.40239998999982163, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0012188829998649453, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.001280086999940977, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.0014318629998797405, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.007470765999642026, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.08046656500005156, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0013213249997079402, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.06270719500025734, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.06405529099993146, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.0013890119998904993, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.002342447999808428, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.07756577600002856, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0012817409999570373, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.07032605699987471, "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.16116735499997503, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.0872645960000682, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.09671163800010163, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 9.12268752700004, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.08950880200018219, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.09342193399993448, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.08567998599994553, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5297176140001056, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.10460233200001312, - "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.07436808399995698, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.207707376000144, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.11600191100023949, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.11172939400012183, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 9.329264679999824, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.10414098599994759, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.13264989600020272, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.09570741899983659, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5994314619999841, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.11311801200008631, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_no_orphans": 10.131799614999863, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_with_orphans": 10.844989651000105, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_run_with_exception": 0.00675132800006395, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_start_stop": 0.008603864999940924, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_cleanup_inputs": 0.0015177099999164056, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_concurrent_tracing": 4.01113417800002, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_deactivated_tracing": 0.0035758550000082323, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_get_langchain_callbacks": 0.005969995000214112, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_end_tracers": 0.00483748600004219, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_tracers_with_exception": 0.00392634799982261, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component": 0.20635744399987743, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component_with_exception": 0.10572419300001457, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_worker_with_exception": 0.10572575300011522, + "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.08154977200001667, "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.07436528800008091, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable": 0.08445623200009322, "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.0737941329999785, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.09405217400012589, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.07924434100004873, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.08773280499985958, "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.09074005500008298, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.0707695580000518, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.08047277600030611, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.08291598000005251, "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.07637689099999534, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.07005095400006667, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.17878009299988662, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__typeerror": 0.08124974699990162, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.08572531300001174, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.19663528600017344, "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.07169087900001614, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.06602407899993068, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.07968967800002247, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.06887206600003992, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.07883657500008212, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 0.0924268110002231, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.0794611110002279, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.0853541330002372, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.09983676399997421, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.09748231100002158, "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.08087931699992623, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.07402679100005116, - "src/backend/tests/unit/test_api_key.py::test_create_api_key": 9.075752133000151, - "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 7.240831953000111, - "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 7.529082259999882, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.07923032100029559, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.08612863600023957, + "src/backend/tests/unit/test_api_key.py::test_create_api_key": 8.531067228000211, + "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 8.34991608900009, + "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 9.899035755999876, "src/backend/tests/unit/test_cache.py::test_build_graph": 1.1988659180001378, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 2.5886777839999695, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 2.5482957599999736, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_flow_id": 2.3074526709999645, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_job_id": 2.3952719510000406, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_polling": 2.613258572999939, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_only": 2.4718417589999717, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_with_inputs": 2.4978048020001324, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 8.659373480999989, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_failure": 1.219008346999999, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_success": 1.398139204999893, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_unexpected_error": 4.769413458000031, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_with_cancelled_error": 1.2770845420000114, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_nonexistent_build": 1.2926370859998997, - "src/backend/tests/unit/test_cli.py::test_components_path": 0.24363914899993233, - "src/backend/tests/unit/test_cli.py::test_superuser": 5.0842169379999405, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.001107213000068441, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0011186349998979495, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0011061319999043917, - "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0011033369999040588, - "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0011118829999077207, - "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0011189760000434035, - "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0011161810000430705, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0013112720000663103, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0012468629998920733, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0011086279999972248, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0010967230000460404, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0010592260000521492, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.001112562999878719, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.001121971999964444, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.001658667000015157, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.001140946999953485, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0010697660000005271, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0011018949999197503, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0011685670000360915, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0011244669999541657, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0012755659998902047, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0011071040000842913, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.036745011999983035, - "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0011316899999656016, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.004686344999981884, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0015119649998496243, - "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0012029520000851335, - "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.001166264000062256, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0010883100000000923, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0019394590001411416, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0010925569999926665, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.00145493999991686, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0012488079999002366, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.00248626300003707, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0019040329999597816, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0024554660000148942, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0017258420000416663, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.001110349999862592, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.002414028999965012, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.001225343999976758, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0011250069998141043, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.00855963099991186, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005351699000016197, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 1.317697035999572, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 1.3115085910003472, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_flow_id": 1.3199342259999867, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_job_id": 1.3000413409999965, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_polling": 1.3254798299999493, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_only": 1.2940072709998276, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_with_inputs": 1.294464421000157, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 9.161626272000376, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_failure": 1.3375296439999147, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_success": 1.2837195950000932, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_unexpected_error": 1.274018418000196, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_with_cancelled_error": 1.3169328680000945, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_nonexistent_build": 1.3651390100003482, + "src/backend/tests/unit/test_cli.py::test_components_path": 0.2823585510000157, + "src/backend/tests/unit/test_cli.py::test_superuser": 6.90401742899985, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0011389229998712835, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0011429399996814027, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0011148269995828741, + "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0011023949991795234, + "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0011149689999001566, + "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0010998889997608785, + "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0011413289998927212, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.001319741999850521, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0012243029996170662, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0011174729997946997, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0010713159999795607, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.001086483999642951, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0011571180002647452, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0011154290000376932, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0017131280001194682, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0011491209997984697, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0011375000003681635, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0011164400002598995, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0012226990002091043, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0011084550001214666, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.001316875999691547, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0011335230001350283, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.027649218999613367, + "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.001189919999887934, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.004840535000312229, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0015709519998381438, + "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0011850690002574993, + "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0012351140003374894, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0011153279997415666, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.001970939999409893, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.001121430000239343, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0014798720003454946, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0012098960000912484, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.002517554000405653, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0018221420000372746, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0024965750003502762, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0017673410002316814, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0011162599994349875, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0024753839998084004, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0012127120007789927, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0011045479996028007, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.008689401999617985, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005474601999594597, "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.364567571999942, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 5.136527484999988, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0010723289999532426, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.001053393999995933, - "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0010691429999951652, - "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0010960930000010194, - "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.001242654000066068, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0010893610000266563, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0011277920000338781, - "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0013402670000459693, - "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0010709679999081345, - "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0011863700000276367, - "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0011713739999095196, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0010478540000349312, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0010504390000960484, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0010873060000449186, - "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0010680230000161828, - "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0012138519999780328, - "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0011265720000892543, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 7.372256332999768, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 9.136814156000128, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0011048569999729807, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0011001289999512665, + "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0011371479999979783, + "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.001106921000427974, + "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.001138149999860616, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.001120846000048914, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.001090100000055827, + "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0013578619996224006, + "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0010873450000872253, + "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.001245461000053183, + "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0012930809994031733, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0012302520003686368, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0011437200000727898, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0011473650001789792, + "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0011574049999580893, + "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0012583149996316934, + "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0011663729997053451, "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, @@ -1099,141 +1298,142 @@ "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.1839857789998405, - "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 6.462029651999728, - "src/backend/tests/unit/test_database.py::test_create_flows": 5.58084047400007, - "src/backend/tests/unit/test_database.py::test_delete_flow": 5.043004111000073, - "src/backend/tests/unit/test_database.py::test_delete_flows": 5.7543676210000285, - "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 5.535415401000137, - "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 6.117646095999817, - "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 5.038055891000113, - "src/backend/tests/unit/test_database.py::test_download_file": 6.102729404999991, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 6.610547746000293, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 7.27798861600013, - "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 5.863147624999783, + "src/backend/tests/unit/test_database.py::test_create_flow": 7.528424778000044, + "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 6.7468311749998975, + "src/backend/tests/unit/test_database.py::test_create_flows": 7.188491661000171, + "src/backend/tests/unit/test_database.py::test_delete_flow": 7.1522821299995485, + "src/backend/tests/unit/test_database.py::test_delete_flows": 7.108179646000281, + "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 8.193037298000036, + "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 8.019844376000037, + "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 6.649856990999524, + "src/backend/tests/unit/test_database.py::test_download_file": 9.829270997000549, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 6.975715901000058, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 6.740461347999826, + "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 6.762696046999736, "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.203200713000115, - "src/backend/tests/unit/test_database.py::test_read_flows": 5.13395257299976, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 7.659320039000022, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 5.021884176999947, - "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 5.081280782000022, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 5.120574680000118, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 4.956135904000121, - "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 7.29974752000021, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 5.287063066999963, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 5.60796907200006, + "src/backend/tests/unit/test_database.py::test_read_flow": 7.0514432999993915, + "src/backend/tests/unit/test_database.py::test_read_flows": 6.896086186999582, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 7.281315933999849, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 6.638046842000222, + "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 6.751641498000026, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 6.729228661999969, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 6.716248008999628, + "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 6.640618362000168, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 6.690193694999834, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 7.1271577530001196, "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": 5.093297487999962, - "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 6.142768197999885, - "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 7.6975158779998765, - "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 5.878165488999912, - "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 6.5186659340001825, - "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 7.228295210999931, - "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 5.047795923000194, - "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.08321017000025677, - "src/backend/tests/unit/test_database.py::test_update_flow": 5.02458582700001, - "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 6.270876339000097, - "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 5.013582954999947, - "src/backend/tests/unit/test_database.py::test_upload_file": 5.968912197000009, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 6.212135394999905, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 8.717511335999689, - "src/backend/tests/unit/test_endpoints.py::test_get_all": 1.346319517999973, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 6.297611080000024, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 6.304623786000093, - "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 6.525132281999731, - "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 8.420977312000105, - "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 1.4487739380001585, - "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 6.915723464999928, - "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 1.3702964159999738, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 5.388475278999977, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 1.4344668200001252, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 1.4151071579997279, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 1.46228653199978, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 1.4156072049997874, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 1.4716803080000318, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 6.107687242000111, - "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 6.821414820999962, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 8.43429691099982, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 6.270909577999873, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 5.7692985869998665, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 9.143759386000056, - "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.003052043000025151, + "src/backend/tests/unit/test_database.py::test_read_folder": 6.926673855999525, + "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 6.914808210999581, + "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 7.257547956000053, + "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 7.551759478000349, + "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 7.296160255999894, + "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 6.8658791279999605, + "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 6.7616535890001614, + "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.09220886100001735, + "src/backend/tests/unit/test_database.py::test_update_flow": 6.82191805399998, + "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 6.7139450260006015, + "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 6.703730890999395, + "src/backend/tests/unit/test_database.py::test_upload_file": 6.827221457000178, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 7.362389038999481, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 7.871102201999747, + "src/backend/tests/unit/test_endpoints.py::test_concurrent_stream_run_with_input_type_chat": 1.465495730999919, + "src/backend/tests/unit/test_endpoints.py::test_get_all": 1.4260001500001636, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 7.264102969999385, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 7.224103952000405, + "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 7.253370396999799, + "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 7.094214352999643, + "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 1.4795002689998, + "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 8.950837873000182, + "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 1.437958455000171, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 6.912134869000056, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 1.555326604000129, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 1.4994956800001091, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 1.4278697199997623, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 1.4146778170002108, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 1.4573097960001178, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 6.915455700999701, + "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 7.084092408000288, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 6.861411716999555, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 6.817314547000024, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 6.91350897700022, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 7.843896136999774, + "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0029636259996550507, "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.001364161000083186, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.001226215000542652, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0012533759997950256, - "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.002135662999990018, - "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008319267000160835, - "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 6.0999943539998185, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0020905460000903986, - "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.026324775999910344, - "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.025977691999969466, - "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.025342995999835694, - "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.002263224999751401, - "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.002063806000251134, - "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.002170314000068174, - "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.002583970999921803, - "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.0023368120002942305, - "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.0030001109998920583, - "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.002338515999781521, - "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.002155506999770296, - "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.0033836799998425704, - "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 5.1909015759999875, - "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.0031750010000450857, - "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 9.024966284999891, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.00359188900006302, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002599557999701574, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0011046470001474518, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0011293939999177383, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0012171670000498125, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0011110999998891202, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0024053189999904134, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0011343940000188013, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0011177230001067073, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0010945380001885496, + "src/backend/tests/unit/test_frontend_nodes.py::test_frontend_node_to_dict": 0.00139651400013463, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.001201758999741287, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0012784010000359558, + "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0021194860000832705, + "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008341100000052393, + "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 6.879070647999924, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0023601560001225153, + "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.026868988000387617, + "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.02679870599968126, + "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.02683086600018214, + "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.002344688999983191, + "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.0022413730002881493, + "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.0021479189999809023, + "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.0024981750007100345, + "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.0023749749998387415, + "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.0030107539996606647, + "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.002306507000412239, + "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.002211379000073066, + "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.002707126999666798, + "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 6.9239088740000625, + "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.0028512559993032482, + "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 5.728038534000007, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.0037703160005548852, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.0025850559995888034, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0010477299997546652, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0011078929992436315, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0011027929999727348, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0010627179995026381, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0024478609998368484, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0010672160001377051, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0010871539993786428, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0010760630002550897, "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.003034496000054787, + "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.002868054999908054, "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.001189455000030648, - "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0012053749999267893, - "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0012108460000490595, - "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.001236032999941017, - "src/backend/tests/unit/test_logger.py::test_init_default": 0.0011955469999520574, - "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0018353430002662208, - "src/backend/tests/unit/test_logger.py::test_len": 0.0012060649999057205, - "src/backend/tests/unit/test_logger.py::test_max_size": 0.0011656320002657594, - "src/backend/tests/unit/test_logger.py::test_write": 0.0012007349998839345, - "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.001187021000077948, - "src/backend/tests/unit/test_login.py::test_login_successful": 5.8741300829999545, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 5.597676431000082, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 5.587826730000188, - "src/backend/tests/unit/test_messages.py::test_aadd_messages": 6.667773100999966, - "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 5.1161759109998, - "src/backend/tests/unit/test_messages.py::test_add_messages": 5.944297648999964, + "src/backend/tests/unit/test_logger.py::test_enabled": 0.0011305749999337422, + "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0011896550004166784, + "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0011760800002775795, + "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.001170370000636467, + "src/backend/tests/unit/test_logger.py::test_init_default": 0.001170068999272189, + "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0017757330001586524, + "src/backend/tests/unit/test_logger.py::test_len": 0.0011322690002089075, + "src/backend/tests/unit/test_logger.py::test_max_size": 0.0011049290001210466, + "src/backend/tests/unit/test_logger.py::test_write": 0.0011805900003309944, + "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0011564229998839437, + "src/backend/tests/unit/test_login.py::test_login_successful": 7.208649306000098, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 7.223589617000016, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 8.928575806000026, + "src/backend/tests/unit/test_messages.py::test_aadd_messages": 6.818330178000451, + "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 6.847696263000216, + "src/backend/tests/unit/test_messages.py::test_add_messages": 6.894273627000075, "src/backend/tests/unit/test_messages.py::test_add_messagetables": 0.05725845799315721, - "src/backend/tests/unit/test_messages.py::test_adelete_messages": 5.0983916310001405, - "src/backend/tests/unit/test_messages.py::test_aget_messages": 5.189774087999922, - "src/backend/tests/unit/test_messages.py::test_astore_message": 5.415349249999963, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 5.2259250009999505, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 5.256989068999928, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 5.455588885999987, - "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 5.371280651999996, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 5.24324767200028, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 5.1597762499998225, + "src/backend/tests/unit/test_messages.py::test_adelete_messages": 6.892051433999768, + "src/backend/tests/unit/test_messages.py::test_aget_messages": 7.1477137039996705, + "src/backend/tests/unit/test_messages.py::test_astore_message": 7.032831925999744, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 6.944771788000253, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 7.020986842999719, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 7.109935121000035, + "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 6.9574524279996695, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 7.641648520000217, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 6.932866954000019, "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": 6.093822191000072, - "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 5.159282891999965, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0013269220000893256, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.001590572999930373, - "src/backend/tests/unit/test_messages.py::test_delete_messages": 5.1643243770001845, - "src/backend/tests/unit/test_messages.py::test_get_messages": 5.645024676000048, - "src/backend/tests/unit/test_messages.py::test_store_message": 5.253464164000206, + "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 6.942751872000372, + "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 7.030630871000085, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0014331809998111567, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.001704278999568487, + "src/backend/tests/unit/test_messages.py::test_delete_messages": 6.89932931300018, + "src/backend/tests/unit/test_messages.py::test_get_messages": 6.874637465999967, + "src/backend/tests/unit/test_messages.py::test_store_message": 7.076729711000098, "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, @@ -1242,111 +1442,117 @@ "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": 5.142092703000117, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 5.173847145000082, - "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 5.1938918739999735, - "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 5.1845515659997545, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 5.217170027999828, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 5.196519150000313, - "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.007646050000175819, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages": 7.124957261999953, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 7.271710412000175, + "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 7.517366927000239, + "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 7.221526112999982, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 7.142472213000019, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 6.97756039099977, + "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.007713421999596903, "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.0011461059998509882, - "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0013050999998540647, - "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0011190259997420071, - "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0010940199999822653, - "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0010628519999045238, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0012178580000181682, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0011434409998400952, - "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0011483490000046004, - "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0011444620001839212, - "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0016099669999221078, - "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0011254460000600375, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0011228129999381053, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.001109979000148087, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0011233939999328868, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0011084760001267568, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0010777589998269832, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0011320900000555412, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0010780499997053994, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0011187250001967186, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0011382009997760179, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0010752349999165745, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0011643589998584503, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0010450080001191964, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0011907469997822773, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0010975760001201706, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.00284003600017968, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0027484180000101333, - "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.001164719999906083, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.001291035000122065, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0012772689997291309, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0012638139999125997, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.001184046999696875, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0012241300000823685, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0012617699997008458, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0012438579999525246, - "src/backend/tests/unit/test_telemetry.py::test_init": 0.0012310049999086914, - "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0011702700001023914, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.005904109000084645, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.018988960000115185, - "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0011634890001914755, - "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.0037000419999912992, - "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0010918750001565058, - "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0011531590000686265, - "src/backend/tests/unit/test_user.py::test_add_user": 5.851225613999986, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 5.3174120240000775, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 6.950897036000015, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 6.9004082519998065, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 10.122682051999845, - "src/backend/tests/unit/test_user.py::test_delete_user": 5.42723346799994, - "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 5.297613272999797, - "src/backend/tests/unit/test_user.py::test_inactive_user": 5.227488085999994, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 5.247087074000092, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 5.500863196999944, - "src/backend/tests/unit/test_user.py::test_patch_reset_password": 5.586287333999962, - "src/backend/tests/unit/test_user.py::test_patch_user": 5.410586282000168, - "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 5.478336949000095, - "src/backend/tests/unit/test_user.py::test_read_all_users": 6.230258710000044, - "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 5.824659728000142, - "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0016827819997615734, - "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.009474265000335436, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.001666051000029256, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0017623379999349709, - "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.001430033000133335, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0012520519999270618, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0013628580002205126, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0014519129999825964, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0012257840000984288, - "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0015610849998211052, - "src/backend/tests/unit/test_version.py::test_compute_main": 0.0010670889998891653, - "src/backend/tests/unit/test_version.py::test_version": 0.0010659570000370877, - "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 5.643462725999825, - "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 5.27466578800022, - "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 5.349131366999927, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.001268989999744008, - "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.0012199190000501403, - "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.0012098999998215731, - "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.00124167000012676, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0012055420002070605, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0016207740000027115, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0012479710001116473, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0012177849998806778, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0011794439999448514, - "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.0012106720000701898, - "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.0011931290000575245, - "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.0011945530000048166, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.001230077999707646, - "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.0012533330002497678, - "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.0011835809998501645, - "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.0011300930000288645, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0010938240000086807, - "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.0011268260000178998, - "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.0012467100000321807, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0011267760000919225, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.001184613999839712, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0012302470001941401, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0010759019999113661, + "src/backend/tests/unit/test_process.py::test_multiple_tweaks": 0.001079148000371788, + "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0012639049996323592, + "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0011129439999422175, + "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0011266989995419863, + "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0010832269999809796, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0011472859996501938, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.001139091000368353, + "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0011335909998706484, + "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0011529280000104336, + "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0016269449997707852, + "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0011082519999945362, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0011126409999633324, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0010767349999696307, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0011297439996269532, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.001145302000168158, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0010984240007019253, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.001115256000048248, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0010902500002885063, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0011245129994676972, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0011010790003638249, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0011039249998248124, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0010959799997181108, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0010712140006035042, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0011656199999379169, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0010829259995261964, + "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs": 0.002246464000108972, + "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs_invalid_type": 0.013353674000427418, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.0026385969999864756, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0027115629995932977, + "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0011227199997847492, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0012457910002012795, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0012248609996277082, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0012071980004293437, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0010916829996858723, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0011967199993705435, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0011904660000254808, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0011790449998443364, + "src/backend/tests/unit/test_telemetry.py::test_init": 0.0011878929999511456, + "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0011384309996174125, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.0075647980002031545, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.018673686000056477, + "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0011339429997860861, + "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.004078611000295496, + "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0011623850000432867, + "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0012575440005093697, + "src/backend/tests/unit/test_user.py::test_add_user": 7.599285893999877, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 7.783213641000657, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 7.129622512999958, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 7.067107622000094, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 7.036950201000309, + "src/backend/tests/unit/test_user.py::test_delete_user": 7.868612483000106, + "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 7.225020600999869, + "src/backend/tests/unit/test_user.py::test_inactive_user": 7.963252246000138, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 7.1055081969998355, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 7.558647935999943, + "src/backend/tests/unit/test_user.py::test_patch_reset_password": 7.328342067000449, + "src/backend/tests/unit/test_user.py::test_patch_user": 7.236366650000036, + "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 7.1518888639998295, + "src/backend/tests/unit/test_user.py::test_read_all_users": 7.40641437100021, + "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 6.976520033999805, + "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0017778970004656003, + "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.009524249999685708, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.001977750999685668, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0018348939997849811, + "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0015124899996408203, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0012964950001332909, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.001456835999761097, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0015058570002111082, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0012701470000138215, + "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.001641662000110955, + "src/backend/tests/unit/test_version.py::test_compute_main": 0.001156604000243533, + "src/backend/tests/unit/test_version.py::test_version": 0.001249877999725868, + "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_invalid_frame": 0.0012188199998490745, + "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_valid_frame": 0.0016482539995195111, + "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_silence_detection": 0.0012321839999458462, + "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_with_real_data": 0.003897733000030712, + "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 7.027679243000421, + "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 7.374956808000206, + "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 7.0499221220002255, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0012283790001674788, + "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.0012449099990590184, + "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.001247734999651584, + "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.001238988999830326, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.001223760000357288, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0016156829997271416, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0012765980000040145, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.001267961999928957, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.001242045000253711, + "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.0012486860000535671, + "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.0013872360004825168, + "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.001224471999648813, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0012580329998854722, + "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.0012644869993891916, + "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.001202859999921202, + "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.0012423839998518815, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0012453590002223791, + "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.0012248920002093655, + "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.001211727000281826, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0012185000000499713, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0012442770002962789, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0012398090002534445, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.001145792999977857, "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, @@ -1355,74 +1561,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.0016011180000532477, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.001227554000024611, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0011698749999595748, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0017158119999294286, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0011450499998773012, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0017901799999435752, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0016446580000319955, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0017453840002872312, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0011466839996501221, - "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.0011267360002875648, - "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.001111446999857435, - "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.0011785630001668324, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0011206249998849671, - "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.0011383479998130497, - "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.00110831999995753, - "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.0011534170000686572, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0010996840001098462, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011403719997815642, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0010492300000350951, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0010497930002202338, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0011729020000075252, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0012062039997999818, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0012458169999263191, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.00115234299983058, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0011626919999798702, - "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.0011828499998500774, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0011611779996201221, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0011648469999272493, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0011685729998589522, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0011512010000842565, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0011895830000412388, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0010818519999702403, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.00106906899986825, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0011770690000503237, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0011681319999752304, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0011908349997611367, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0011796239998602687, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0011596170002121653, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.001174355000102878, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0011537660002431949, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0011791639999501058, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0012128169998959493, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0016685640000559943, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0010416979998808529, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0010675250000531378, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.001023804000169548, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0010516870001993084, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.00108416600005512, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0010531890000038402, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0010428799998862814, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0010243850001643295, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0011528749996614351, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0011599179999848275, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0011069889999362204, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.026148287000069104, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.026469954999811307, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0012968319997526123, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0011923590000151307, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.05016512799988959, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0011388579998765636, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.001371519000031185, - "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.0012211009998281952, - "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.04479257499997402, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0013598400000773836, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0011515010000948678, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0011818699999821547, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0011508009997669433, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0011407420001887658, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0011418939998293354, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0011730520000128308 + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_directory": 0.0018162239998673613, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0012786019997292897, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.001252802999715641, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.001852445000622538, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0011804079999819805, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.001791921999938495, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0017003509992719046, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.001727021000078821, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0011415849994591554, + "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.0011443719995440915, + "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.0011479380004857376, + "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.0011488000000099419, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.001127479999922798, + "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.0012012160000267613, + "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.001147206000496226, + "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.0011450219999460387, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0011778439993577194, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011640469997473701, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0010792889997901511, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0010721150001700153, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0012165260004621814, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0011852969996652973, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0012075489999006095, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0011594590000640892, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0011761899995690328, + "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.001221768000505108, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0012620219999917026, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0011872719996972592, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0011786459995164478, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.001165228999525425, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0012076499997419887, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0011062099997616315, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0010652740002115024, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0011743769996428455, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.001154680000126973, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.001187911999750213, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0011935230004382902, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0011660410000331467, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0011714820002453052, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.001184635999834427, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0011670330000015383, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.001151926000147796, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0016810349998195306, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0011173909997523879, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0010624080000525282, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0010697620000428287, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0010807610001393186, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0010641099993335956, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.001093005000257108, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.001051146000463632, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0010454470002514427, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0011305759999231668, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0011625349993664713, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0011345129996698233, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.028340977000425482, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.02971109100008107, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.001444292000542191, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.001225151999733498, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.05000206799923035, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0011540580003384093, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0012222660002407792, + "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.0012904139998681785, + "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.043979458999729104, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0017582200002834725, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0011976800005868427, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0011558729997886985, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.001160621000053652, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0011418170001888939, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0011725229996955022, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0011693280002873507 } \ No newline at end of file