diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index 55d57ac28..7a19ed436 100644 --- a/src/backend/tests/.test_durations +++ b/src/backend/tests/.test_durations @@ -67,180 +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.0016808970000852241, - "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.05996348299993315, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 7.649123598000017, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 36.19048767800007, - "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 6.971951378999961, - "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 6.985041729999978, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.028668499999980668, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.017049836999945, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.013486848000013651, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.018591544999992493, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.04567276199998105, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 1.8879493750000051, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.02049381300003006, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.01265613800006804, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 6.504356990999952, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 6.49758548799997, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 7.366777095999964, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 7.023125438000079, - "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 7.063463442999989, - "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 7.7937476529999685, - "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 7.224644331000036, - "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 7.135531198000024, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 7.351845174000005, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 7.179386447000013, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 7.84307218400005, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 16.939052175000143, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 7.192045822999944, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 6.916091403999985, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 6.956276605000085, - "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 6.981981474000008, - "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 7.810198421999985, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 6.971828831000039, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 6.983423689000006, - "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 6.959558976000039, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_when_truncate_applies": 0.019204716999865923, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_without_truncate": 0.001517222999950718, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[0-0]": 0.001454915999829609, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[1000-1000]": 0.0087066970000933, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[2000-1001]": 0.011528253999927074, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[3000-1001]": 0.012721331000079772, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[4000-1001]": 0.014492218000100365, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[42-42]": 0.0017005560000598052, - "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 17.123320133999982, - "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 6.661524607000047, - "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 7.82903609199991, - "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 7.2990180580000015, - "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 7.501705728999923, - "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 7.218704421999973, - "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 7.470619204000059, - "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 7.503623573999903, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 7.088644654999939, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code_with_unauthenticated_user": 6.528988819999995, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 8.02434287299991, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt_with_invalid_data": 7.024511359000144, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 7.005026031000057, + "src/backend/tests/unit/api/test_api_utils.py::test_get_outdated_components": 0.0017488200000457255, + "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.06238411499992935, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 8.944088290000082, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 43.00429535500001, + "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 8.062981354000044, + "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 8.223795098999915, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.02863176700003578, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.017112575999988167, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.013562250999996195, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.01868326299995715, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.04530061499997373, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 1.849158186000011, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.02056041099996264, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.012654484000108823, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 7.286262658999988, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 7.87502066899998, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 8.228953180000019, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 7.878231212999992, + "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 8.386957389999964, + "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 7.786844750999933, + "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 7.955875358000014, + "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 7.892493909999985, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 10.009539958000005, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 8.433923237999977, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 7.632577918000038, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 7.583352646000037, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 8.616225651999969, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 7.54491574299999, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 7.880654315999948, + "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 7.660715879999998, + "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 7.667330247000052, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 7.5010973360000435, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 7.632659822999926, + "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 7.807461342000124, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_when_truncate_applies": 0.01884687100005067, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_without_truncate": 0.0014560040000333174, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[0-0]": 0.001308088000087082, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[1000-1000]": 0.008594628999958331, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[2000-1001]": 0.010644214999842916, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[3000-1001]": 0.01341151099995841, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[4000-1001]": 0.014578083999936098, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[42-42]": 0.001563355000030242, + "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 9.838513207000119, + "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 7.5127089450000994, + "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 7.987838485999987, + "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 8.986297485000023, + "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 8.270282189, + "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 7.802343945999951, + "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 8.014198517000068, + "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 8.359777183999995, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 7.9659218680000095, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code_with_unauthenticated_user": 7.769915808000064, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 7.802003498999852, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt_with_invalid_data": 8.240077170999939, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 17.52611126599993, "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": 7.064678058000027, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 8.09050764799997, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 7.823478292999994, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 7.982951877000005, "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": 7.014539057999855, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 7.087516014999892, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 7.057055649999938, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 7.045922112000085, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 7.105693671999916, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 7.907504931000062, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 8.79286903700006, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 8.139748068999893, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 7.6667854910000415, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 7.765432615999998, "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": 8.262107964000165, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 7.132822654000051, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 6.976872381000021, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 7.080217766000146, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 7.069544490000112, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 7.904201166999883, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 7.644309908999844, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 7.706937272000005, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 7.878840125000011, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 9.212244346000034, "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": 7.087285801000007, - "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 7.073599752000064, - "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 7.237324113, - "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 7.15685073599991, - "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 7.108842213000003, - "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 7.060282479999955, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0017784110000320652, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.083290226000031, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.06202754400010235, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 7.706361815000037, + "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 7.756809157000021, + "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 7.734542144999978, + "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 9.50224369, + "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 8.018007971000202, + "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 7.800898189999884, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0017696290000230874, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.08365112699993915, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.07483464599999934, "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.004109491999884085, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 6.591252772999951, - "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0018702800000482966, - "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.007090546999961589, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_all_versions_have_a_file_name_defined": 0.0013698070000600637, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.0.19]": 0.0013647670000409562, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.0]": 0.0013335600000345949, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.1]": 0.0013104050000265488, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_decorator_applied": 0.003724614000020665, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_latest_version": 0.0141767450000998, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0014647540000396475, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.02057741500004795, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0014509800000723772, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0013525750000553671, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0017425129998400735, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.00789262500006771, - "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 8.078950073000101, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0025970170000846338, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.0029233060000706246, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.002443260000063674, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.001706925999997111, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.001703640000073392, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0017279980002058437, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0017806639999662366, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0017103630001429337, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0017563790000849622, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0016962360000434273, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0021618449998186406, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0018057199999930162, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0017921159999332303, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0017734210000526218, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.0036830359999839857, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.0026327839999567004, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0026491149999401387, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.0028148139999757404, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.002428282999971998, - "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 7.424631364999982, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_all_versions_have_a_file_name_defined": 0.001518634999911228, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_action_maps": 0.001918869999940398, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_no_api_key": 0.005690931999879467, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_with_api_key": 0.0020163430000366134, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.0.19]": 0.0015620140000009997, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.0]": 0.0015834049999057243, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.1]": 0.001527140000007421, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_get_action_fields": 0.0018965700000990182, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_latest_version": 0.00505575600004704, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_show_hide_fields": 0.0018920620000244526, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_all_versions_have_a_file_name_defined": 0.001430199000083121, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_as_dataframe": 0.004399661999968885, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.0.19]": 0.0014478530000587853, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.0]": 0.0014709040000298046, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.1]": 0.0014949399999295565, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_fetch_emails": 0.0027371989999664947, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_get_profile": 0.0025003779999224207, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_invalid_action": 0.002586075000067467, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_send_email": 0.0025354419999530364, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_init": 0.0028372649999255373, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_latest_version": 0.007332185999871399, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_update_build_config": 0.003278370000089126, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_all_versions_have_a_file_name_defined": 0.0014309720000937887, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_basic_setup": 0.003762492000078055, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.0.19]": 0.0015195559999483521, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.0]": 0.0014594450001368386, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.1]": 0.0014664169999605292, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_empty_transcript_handling": 0.004549201000031644, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_data_output_success": 0.004124657999909687, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_dataframe_output_success": 0.004775692999942294, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_message_output_success": 0.003957135000064227, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_latest_version": 0.008099216999994496, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_no_transcript_found_error": 0.003771008999933656, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_transcript_disabled_error": 0.0044449959999610655, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_translation_setting": 0.003285042000015892, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_add_query_params": 0.004073754000046392, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_all_versions_have_a_file_name_defined": 0.0014199200001030476, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.0.19]": 0.0014118649999090849, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.0]": 0.0013927290000310677, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.1]": 0.0018146859999887965, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_error_handling": 0.050900933999855624, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_invalid_urls": 0.0042309570000043095, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_latest_version": 0.010417512999879364, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_binary_response": 0.028478201999973862, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_save_to_file": 0.03091681500006871, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_success": 0.029198527000062313, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_timeout": 0.028085750999821357, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_metadata": 0.02844044199991913, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_redirects": 0.03019011899993984, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_output_formats": 0.004868206999958602, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_parse_curl": 0.004209695999975338, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_body": 0.004095174000099178, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_headers": 0.004119540000033339, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_update_build_config": 0.004050650000067435, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool": 0.00424644999998236, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 9.18740878299991, + "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0019716470000048503, + "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.007045414000117489, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_all_versions_have_a_file_name_defined": 0.0013671460000068691, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.0.19]": 0.0013474589999304953, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.0]": 0.0013574270001299737, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.1]": 0.0013326209999604544, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_decorator_applied": 0.0042670090000456184, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_latest_version": 0.015530228000102397, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0014710310001646576, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.021514657000125226, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0014461250001431836, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0014120800000227973, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0018263559999240897, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.00821418900000026, + "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 9.962897010000006, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0026034690000642513, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.0029025379999438883, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0024563119999356786, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0017016020000255594, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.001682176000031177, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0016841089999388714, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0017101769999499083, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.001675623999972231, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.001755783000021438, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0016730689999349124, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.00202049800009263, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.00173136799992335, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0017439819998799067, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0017121719999977358, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.003856651999967653, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.0025402599999324593, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0026022059998922487, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.0027749180001137574, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.0023872840000649376, + "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 9.300538981000045, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_all_versions_have_a_file_name_defined": 0.0015413820000276246, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_action_maps": 0.0019098390000635845, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_no_api_key": 0.0031419639999512583, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_with_api_key": 0.002003957000056289, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.0.19]": 0.0015765580000106638, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.0]": 0.0015096209999683197, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.1]": 0.001515354000048319, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_get_action_fields": 0.001883339999949385, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_latest_version": 0.005087240000079873, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_show_hide_fields": 0.002075750999892989, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_all_versions_have_a_file_name_defined": 0.001521364999916841, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_as_dataframe": 0.0039445039999463916, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.0.19]": 0.0016856310001003294, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.0]": 0.0014919790000931243, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.1]": 0.0015152010000747396, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_fetch_emails": 0.0028328550001788244, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_get_profile": 0.002573501000028955, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_invalid_action": 0.0026421490000529957, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_send_email": 0.0025915749999967375, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_init": 0.002891414000032455, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_latest_version": 0.007261765000066589, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_update_build_config": 0.0033298749999630672, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_all_versions_have_a_file_name_defined": 0.0014620249997960855, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_basic_setup": 0.0037768309998682525, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.0.19]": 0.0014446310001403617, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.0]": 0.001468154000008326, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.1]": 0.001478342000154953, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_empty_transcript_handling": 0.00464053500013506, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_data_output_success": 0.007206129999985933, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_dataframe_output_success": 0.004879630999880646, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_message_output_success": 0.0039834469999959765, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_latest_version": 0.007182446999991043, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_no_transcript_found_error": 0.0037799259998791968, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_transcript_disabled_error": 0.004529156999979023, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_translation_setting": 0.0032777079999277703, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_add_query_params": 0.004086729999812633, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_all_versions_have_a_file_name_defined": 0.0014395009999361719, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.0.19]": 0.001447998000003281, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.0]": 0.0014154050001025098, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.1]": 0.0018371940000179166, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_error_handling": 0.05140153599984387, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_invalid_urls": 0.004216772000063429, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_latest_version": 0.01076872999999523, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_binary_response": 0.028982397000049787, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_save_to_file": 0.03164261100005206, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_success": 0.029747917999998208, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_timeout": 0.028215134999868496, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_metadata": 0.02896760099997664, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_redirects": 0.03221693399996184, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_output_formats": 0.0049693790000446825, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_parse_curl": 0.004218296000090049, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_body": 0.0040563830000337475, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_headers": 0.0045375610000064626, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_update_build_config": 0.004082390000007763, "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, @@ -250,113 +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.0018118829998456931, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.033505767000065134, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.020825660000127755, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.02042599399987921, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005374049000124614, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004179260000000795, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0035195190001786614, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004769702999965375, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004059737999909885, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.004987398999901416, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.003956453999990117, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.003951124000195705, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004030112000009467, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.24299523499996667, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.00757349500008786, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_all_versions_have_a_file_name_defined": 0.0002496359999213382, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.0.19]": 0.0002628109999704975, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.0]": 0.00025005700001656805, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.1]": 0.00023302500005684124, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_latest_version": 0.00026753999998163636, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_upload": 0.00024254199990991765, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.001306387999989056, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.2812945990000344, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.24258315599990965, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.24097475700011728, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.006711106000125255, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component": 0.004112814999984948, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_as_dataframe": 0.004820496999968782, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_ensure_url": 0.0030434599999580314, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_error_handling": 0.004808264000075724, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_fetch_content_text": 0.004174862000013491, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_format_options": 0.0037854459999380197, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_multiple_urls": 0.0037734009999894624, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.0018256419999715945, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.024737422000043807, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.024381177999998727, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.022955925999781357, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005395416999931513, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.0043983729999581556, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0035512680001374974, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004708500999981879, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004147121999949377, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.004386290999946141, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.004008611999893219, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.003966126000022996, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004111176000151318, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.24081128000000263, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.008045841000011933, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_all_versions_have_a_file_name_defined": 0.0002525019999666256, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.0.19]": 0.0002749839999296455, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.0]": 0.0002604370000653944, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.1]": 0.0002744740000935053, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_latest_version": 0.00027702900001713715, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_upload": 0.0002295689999982642, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0013815319998684572, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.2559983400000192, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.18175599300002432, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.18043269000008877, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.006905828999947516, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component": 0.004110163999939687, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_as_dataframe": 0.0048861029999898165, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_ensure_url": 0.003087731999926291, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_error_handling": 0.004869213000006312, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_fetch_content_text": 0.004271846000051482, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_format_options": 0.004052986000033343, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_multiple_urls": 0.003789774000097168, "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.006110545000069578, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.002969110999970326, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.002835179999920001, - "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.0032397869999840623, - "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.002974420999976246, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_failure": 0.0037632240000675665, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_success": 0.0037907040000391135, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0017906509999647824, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_with_metadata": 0.004986015999861593, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_without_metadata": 0.004401584999868646, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_metadata": 0.005885043999910522, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.006250623999903837, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0030401540001321337, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.002920887999948718, + "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.003315405999956056, + "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.0030507520000355726, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_failure": 0.004170115999841073, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_success": 0.004176987999926496, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.001878832000102193, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_with_metadata": 0.005384424999988369, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_without_metadata": 0.004812227000002167, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_metadata": 0.006771789000026729, "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.0017237379998960023, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0017404769999984637, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.002121529000078226, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_create_base_row": 0.003832253000155106, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.005346176999864838, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.0049276869999630435, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.007794888000148603, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_metadata_disabled": 0.0037764769999739656, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.006298496999988856, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_with_metadata": 0.005592387999968196, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_without_metadata": 0.0053538330000719725, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.02620434799996474, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_all_versions_have_a_file_name_defined": 0.0013732619999018425, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.0.19]": 0.0013746360001505309, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.0]": 0.0013789429998496416, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.1]": 0.001365729999974974, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.002988036999909127, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.0022777219999170484, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0029423530000940445, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0018804150000732989, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0017634959999668354, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.002252751000014541, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_create_base_row": 0.004211552000015217, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.006048327000144127, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.005397157999937008, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.008866433999969558, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_metadata_disabled": 0.004172629999970923, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.0070581130000846315, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_with_metadata": 0.006002018999993197, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_without_metadata": 0.0058314200000495475, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.03501314199991157, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_all_versions_have_a_file_name_defined": 0.0014544680001336019, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.0.19]": 0.0014317059999484627, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.0]": 0.0014130919998933678, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.1]": 0.0013862120000567302, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.003109221999920919, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.0023068319998174047, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0029999280000083672, "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.0022673219998523564, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.014044050999928004, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_latest_version": 0.0059580700000196885, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.015030503000048157, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.002447538000183158, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.02861392599993451, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_nvidia_model_simple_schema": 0.0002650540000104229, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_complex_schema": 1.2989432050000005, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_nested_schema": 4.8578671660000055, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema": 0.5755250020000631, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema_fail": 0.28264551199993093, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 6.573401674999786, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_output_schema_type": 0.0023299369998994734, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.014281005999919216, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_latest_version": 0.006083061000140333, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.01555541900006574, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.002591553999991447, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.0321780020000233, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_nvidia_model_simple_schema": 0.00029518199994527095, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_complex_schema": 1.4702546579999307, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_nested_schema": 1.5410411970000268, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema": 0.7410336949999419, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema_fail": 0.360956693999924, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 9.835309551000023, "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]": 6.768862628000079, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 6.597508210000001, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 6.606100139999853, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 7.932387250000033, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 6.608004929999993, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 6.641378562999989, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 6.688693317000002, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 6.664582686000131, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 6.6475818610001625, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0014271049998342278, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 8.654484442000012, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 8.527980000999946, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 11.366901691000066, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 8.430419382000082, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 11.270960420000051, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 11.643705399000055, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 7.610195436000026, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 11.406876108000006, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 7.782673764000151, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0013277830000788526, "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.019783751999966626, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.017789770999911525, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.017899689000046237, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.004410320000033607, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 8.06066642299993, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 7.7774557449999975, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 6.641573236999989, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 6.566027513999984, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 6.768963631000133, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 6.876246226000035, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 7.941358702000002, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.19]": 0.021180929000024662, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.019488002000116467, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.020256851999988612, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.004344985999978235, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 7.617679146, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 8.405046844999788, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 7.426435685000001, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 7.190842932999999, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 7.31739010299998, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 9.304846638000072, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 8.453805577000026, "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, @@ -364,87 +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.0010478460000058476, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0009779160000107368, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0013838129999612647, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0010594970000283865, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.000965331000088554, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0009809709999899496, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0010390489998144403, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0009382310000773941, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0009601510000720737, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0009708630000204721, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0009784559999843623, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0009723240000312217, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.000980621000053361, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.00102880099984759, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0009684689999858165, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0009742580000420276, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0013366449999239194, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0009437310000066645, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0009602719999293186, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0009983840001268618, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0009942359999968176, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0009504749999678097, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0009683170000016617, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0009931439999490976, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0015804499998921528, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0010095039999669098, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0009636290000116787, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0009556830000292393, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.10154118299999482, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.026620849000096314, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.02858748099993136, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.003980310000088139, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.0035962029999154765, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.003628653999840026, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.12066619099994114, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_empty_str_endpoint": 0.0010066010000855385, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0010130550001576921, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0013983650000000125, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0009734809999599747, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0010072730000274532, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0009597549999398325, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0009882279999828825, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.000954024000066056, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0009918050000123912, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0009777980001217657, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0009807939999291193, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0009992289999445347, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0009670480000067982, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0009797820000585489, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0009616880000749006, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0010010019999526776, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0013165909998633651, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0009625500000538523, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.000987957000006645, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0009581719999687266, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0010051890001250285, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0009632910000618722, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0009598550000191608, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0009655049999537368, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0027966689999630034, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0009771069999260362, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0009866259998716487, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0009603949999927863, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.10265546599998743, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.027073340000015378, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.02978161999999429, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.003979771999865989, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.0037312059999976555, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0036067429999775413, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.12204850599994188, "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_build_model[0.5-100]": 0.003342608999901131, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.0-500]": 0.0031957149999470857, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.5-1000]": 0.0031722710000394727, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.0029246389998434097, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.0042357459999493585, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.002812659999904099, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.022605414999929963, - "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.002814863000139667, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_all_versions_have_a_file_name_defined": 6.549341271000003, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic": 6.628865791999715, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic_missing_api_key": 6.612738820000004, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai": 6.586751941999978, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai_missing_api_key": 6.665940638999928, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_unknown_provider": 6.620829415000117, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.0.19]": 6.607644976000074, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.0]": 8.261744177999958, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.1]": 6.619518287999881, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_latest_version": 6.625417529999936, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_anthropic": 6.635863465999819, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_openai": 6.677981515999932, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_all_versions_have_a_file_name_defined": 0.0013780129995666357, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model": 0.0032752510001046176, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model_error": 0.003949058999751287, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.0.19]": 0.0013528939998650458, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.0]": 0.0013510599999335682, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.1]": 0.002231193999705283, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models": 0.0031574219999583875, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models_no_api_key": 0.002673346999927162, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_initialization": 0.00269724200006749, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_inputs": 0.0027451229996131588, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_json_mode": 0.0033303550001164695, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_latest_version": 0.006619268999884298, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_template": 0.02445567299969298, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_update_build_config": 0.32385748399974545, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 6.673222579999901, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.0.19]": 6.768821431999868, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.0]": 8.566348677000178, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.1]": 6.799926648999872, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_invalid_input": 6.738008364000052, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_latest_version": 6.605439709000166, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_data_input": 6.78432861799979, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_dataframe_input": 6.746764128999985, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_list_input": 6.605608980999932, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_message_input": 6.736474113999975, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_string_input": 6.7161438220002765, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[0.5-100]": 0.0034069300000965086, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.0-500]": 0.004181787999868902, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.5-1000]": 0.004248995000011746, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.003901504000054956, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.004715013999884832, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.002860187000010228, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.023124315999893952, + "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.003917954000030477, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_all_versions_have_a_file_name_defined": 7.5181658400000515, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic": 7.472264763999647, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic_missing_api_key": 7.246451583999942, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai": 9.027260453000054, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai_missing_api_key": 7.434646936999798, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_unknown_provider": 7.385076205999894, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.0.19]": 8.277833415000032, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.0]": 7.8900556229999665, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.1]": 7.4960521559997915, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_latest_version": 7.357030004999956, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_anthropic": 8.169552816000305, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_openai": 7.520921867999959, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_all_versions_have_a_file_name_defined": 0.0015128479997201794, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model": 0.0035142520000590594, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model_error": 0.004111137000109011, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.0.19]": 0.0014146050000363175, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.0]": 0.0013840479998634692, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.1]": 0.0027320399999553047, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models": 0.003467404000048191, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models_no_api_key": 0.0027784650001194677, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_initialization": 0.002955806000272787, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_inputs": 0.003053199000078166, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_json_mode": 0.0033999269999185344, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_latest_version": 0.006953101999897626, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_template": 0.025630704999912268, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_update_build_config": 0.13481269500016424, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 8.02422980099982, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.0.19]": 8.533251313000164, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.0]": 8.990627426000174, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.1]": 9.387748347999832, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_invalid_input": 7.272298504000219, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_latest_version": 7.888181144999862, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_data_input": 9.247762414000135, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_dataframe_input": 7.798858523000035, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_list_input": 7.425038263000033, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_message_input": 8.128761469999972, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_string_input": 8.957042539999975, "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, @@ -452,844 +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.0014487430000826862, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0014442600001984829, "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.020237795000184633, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.01811410199979946, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.11485410100021909, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.004608151999946131, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.00143114999991667, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_basic_setup": 0.0021745080000528105, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_build_dataframe_basic": 0.0031281779997698322, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.0.19]": 0.001369544999761274, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.0]": 0.0013940019998699427, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.1]": 0.0013374260001910443, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_data_dict": 0.0026139799999782554, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_text": 0.0026142890001210617, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_empty_data_list": 0.0025946129999283585, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_invalid_input_type": 0.00214279999977407, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_latest_version": 0.0052026309999746445, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_mixed_data_fields": 0.002922816000136663, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_single_data_input": 0.002719856000112486, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_status_update": 0.002632975000096849, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.0026160620000155177, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0023723289998542896, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0024593499999809865, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.003527443999928437, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.003298006000022724, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.003275774000258025, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.0029050620000816707, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0030470169999716745, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.0031659290000334295, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.0031447709998246864, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.00314525999988291, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.002928145999703702, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_all_versions_have_a_file_name_defined": 0.0015418870000303286, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.0.19]": 0.001505079000025944, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.0]": 0.0015702010000495648, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.1]": 0.0019241310001234524, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_get_data_structure": 0.0036552829999436653, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_invalid_lambda_response": 0.007114720999879864, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_complex_data_structure": 0.007069455999726415, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_large_dataset": 0.012184143000013137, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_latest_version": 0.00748464100001911, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_successful_lambda_generation": 0.007371880999926361, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_validate_lambda": 0.0035289769998598786, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0017347089997201692, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.003658126999880551, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0017662380000729172, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.0021300759999576258, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0017176449996441079, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.002671946999953434, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.002758700999947905, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.42896711600019444, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.005005142000072738, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.0030766620000122202, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.002905984000335593, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.0028664010001193674, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.002908168000203659, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0029735489999893616, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.004468361000135701, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_all_versions_have_a_file_name_defined": 0.0019431660000464035, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_clean_data_with_stringify": 0.005273966000004293, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.0.19]": 0.0018650209997304046, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.0]": 0.0024120820000916865, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.1]": 0.0019194620001599105, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_input_type": 0.0027748899997277476, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_template": 0.003012122000200179, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_latest_version": 0.006936828999869249, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_multiple_rows_with_custom_separator": 0.003331407000132458, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_none_input": 0.0027321000000029017, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_data_object": 0.002800578000005771, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_dataframe": 0.0030184639999788487, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_data_object": 0.0027846080001836526, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_dataframe": 0.0034312640002553962, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_message_object": 0.002705980999962776, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_all_versions_have_a_file_name_defined": 0.0013584950002041296, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.0.19]": 0.001324973000009777, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.0]": 0.0018150379999042343, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.1]": 0.0013314039999841043, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_empty_input_text": 0.0027410969996708445, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_invalid_pattern": 0.002819684000314737, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_no_matches": 0.0027882039996711683, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_output": 0.00280473499992695, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_invalid_regex_pattern": 0.0027413960001467785, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_latest_version": 0.006110124000088035, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_no_matches_found": 0.0027472169999782636, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_successful_regex_extraction": 0.002836725000406659, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_all_versions_have_a_file_name_defined": 0.0016440090000742202, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_basic_setup": 0.0026263819997893734, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.0.19]": 0.0016670410000187985, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.0]": 0.0021578479997970135, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.1]": 0.0016644770000766584, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_directory_creation": 0.0036196360001667927, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_invalid_input_type": 0.002725828000166075, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_latest_version": 0.006161489000078291, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_data": 0.004465384000013728, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_message": 0.007455647000142562, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_update_build_config_dataframe": 0.002561501000172939, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0013203239998347271, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.026684015000000727, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.1837568039998132, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.02477344500016443, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.0052706480000779266, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.003202576999910889, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.0023434050003743323, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0023034309999729885, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.002075144000173168, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.002395521000153167, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0021054800001820695, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_dataframe_input": 0.003072385999985272, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.002046991000270282, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.0020694719999028166, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_with_url_loader": 4.332572906000223, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 6.72884582100005, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.19]": 0.020529099000214046, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.019612476999782302, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.017600153999865142, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.004899760999933278, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0014930420002201572, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_basic_setup": 0.0022385749998647952, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_build_dataframe_basic": 0.0032357790000787645, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.0.19]": 0.0014401720002297225, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.0]": 0.0014456530002462387, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.1]": 0.00145189499994558, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_data_dict": 0.0026757430000543536, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_text": 0.002723371000001862, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_empty_data_list": 0.0026803299999755836, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_invalid_input_type": 0.002261378000184777, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_latest_version": 0.005165056999658191, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_mixed_data_fields": 0.0029888679998748557, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_single_data_input": 0.002818579000177124, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_status_update": 0.0027104069999950298, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.0026859909996801434, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0024628129999655357, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0025414210001599713, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0035203320001073735, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0033698700001423276, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.0033367279997946753, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.0029628289998981927, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0030728630001704005, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.0032665470005213137, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.0032532429995626444, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.003246420000323269, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0029814120000537514, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_all_versions_have_a_file_name_defined": 0.0016240469999502238, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.0.19]": 0.0016228330000558344, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.0]": 0.0016077150003184215, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.1]": 0.001971834999949351, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_get_data_structure": 0.003715457000225797, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_invalid_lambda_response": 0.0072741279998354, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_complex_data_structure": 0.00726167500010888, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_large_dataset": 0.012408436999749028, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_latest_version": 0.007753686999876663, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_successful_lambda_generation": 0.007406406999734827, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_validate_lambda": 0.0036078149998957088, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0018110950002210302, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0038081089996921946, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0017841850001332205, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.0022332450002977566, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.001787632000286976, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.0027622329998848727, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.002827526999908514, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.4320870219999051, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.0053145750000567205, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.003087502999960634, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0030059389998768893, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.0029125640000984276, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.0030570060000627564, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0030834750000394706, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.0046150670000315586, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_all_versions_have_a_file_name_defined": 0.001984118999871498, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_clean_data_with_stringify": 0.005573810999976558, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.0.19]": 0.001977787999976499, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.0]": 0.0025011459999859653, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.1]": 0.0019157119997998961, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_input_type": 0.0028900540000904584, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_template": 0.003303686999970523, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_latest_version": 0.0070050870001523435, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_multiple_rows_with_custom_separator": 0.0036115389998485625, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_none_input": 0.002884472999994614, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_data_object": 0.002791179000041666, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_dataframe": 0.0029859519997899042, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_data_object": 0.0028142319997641607, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_dataframe": 0.0035084799999367533, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_message_object": 0.002824671000098533, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_all_versions_have_a_file_name_defined": 0.0013581200000771787, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.0.19]": 0.0013179429997762782, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.0]": 0.0019018559999040008, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.1]": 0.0013454759998694499, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_empty_input_text": 0.002740252999956283, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_invalid_pattern": 0.0028314330002103816, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_no_matches": 0.0028091420001601364, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_output": 0.0028366640003696375, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_invalid_regex_pattern": 0.002818550000029063, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_latest_version": 0.006299296000179311, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_no_matches_found": 0.0027723640000658634, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_successful_regex_extraction": 0.0029503469997962384, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_all_versions_have_a_file_name_defined": 0.0017310660000475764, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_basic_setup": 0.0025973159999921336, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.0.19]": 0.0016680980002092838, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.0]": 0.0028661580001880793, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.1]": 0.001678349000030721, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_directory_creation": 0.0035717779999231425, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_invalid_input_type": 0.0027226010001868417, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_latest_version": 0.006632508999928177, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_data": 0.0038430639999660343, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_message": 0.007444096999734029, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_update_build_config_dataframe": 0.0025323240001853264, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0013133749998814892, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.022262713999907646, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.020898115999898437, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.018293390000053478, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.0052951090001442935, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.0030356749998645682, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.0023595019999902433, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0022328150000703317, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0019788900001458387, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.002204822000066997, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0020167700001820776, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_dataframe_input": 0.0029779870001220843, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0020670549997703347, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.002061293999759073, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_with_url_loader": 2.1433349010001166, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 7.748954986999706, "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]": 6.67018176900001, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 6.825219233000098, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 6.635582623000346, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 6.707839520000107, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 6.653179335999994, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 6.639714918999971, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.002087185999926078, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.001674125000135973, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.0024902860000111104, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0018143560000680736, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0017798610001591442, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0016609499998594401, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.002596025000229929, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.0022019590001036704, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.002345838000110234, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.002194664999933593, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0022174190000896488, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.00216878700007328, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 6.725466948000076, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 6.696696605999932, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 6.73998039400044, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 6.65792881099992, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 8.898553655000114, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 6.648124941000333, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 6.681577776999802, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0013462519998483913, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.0023271929999282293, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.0024201869996431924, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.0034701560000485188, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0013134610001088731, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0030159679999997024, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0013282279999202729, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0022212449998733064, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0022141120000469527, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.005873607999774322, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.002209221999919464, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0013261249998777203, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0022039729999505653, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.004861612000013338, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0013205539999034954, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0017371020001064608, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0013313930001004337, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.0028298820002419234, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.004056588999901578, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.0031068779999259277, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0026851410000290343, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.007635679000031814, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0019179079999958049, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.002022864000082336, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.002005071999747088, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.002982624999958716, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.0037583840000934288, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.005588096999872505, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_timeout": 0.0021863520000806602, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_to_server": 0.0037917489996743825, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_pre_check_redirect": 0.002567444999840518, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPStdioClient::test_connect_to_server": 0.0037358269999003824, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_all_versions_have_a_file_name_defined": 0.001342377000128181, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_build_output": 0.007070963999694868, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.0.19]": 0.001774130999820045, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.0]": 0.001308932000256391, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.1]": 0.0013445779998164653, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_get_inputs_for_all_tools": 0.0035851940001521143, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_latest_version": 0.008307362000095964, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_remove_non_default_keys": 0.002807421999932558, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_update_build_config_mode_change": 120.03851622799993, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_invalid_mode": 0.0030378699998436787, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_command": 0.0028576439999596914, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_url": 0.0028902840001592267, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0013254550001420284, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.006174600000122155, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0013730139999097446, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0013166280002678832, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.001378263999868068, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005836167000097703, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 9.820971272999941, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 7.530217916000083, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 8.223197893999895, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 7.324538753000297, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 7.386756334999745, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 7.255685289999974, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.002028211000151714, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0016758729998400668, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.0023190669999166857, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0017793170002278202, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.00173970199989526, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0015995810001641075, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.002471691999971881, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.002091940000127579, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.002340946999993321, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0021249020001050667, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0021385089999057527, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.00211748899982922, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 7.39315490399963, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 7.215538815999935, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 7.709884189000377, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 7.339937700000064, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 7.213194696999835, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 7.526069330999917, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 7.367213831000072, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.001328643000078955, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.0022628599997460697, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.0024107570000069245, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.0034309539998957916, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.001344431999768858, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.003345365000086531, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.00130038199995397, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0022351179998167936, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.002217435999909867, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.005554454000048281, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0022246790001645422, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0013105289999657543, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0022220839998681186, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.004983167000091271, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0012943389995143662, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0017749970002114424, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0013113109998812433, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.002849056000059136, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.004088914000021759, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.00310642700014796, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.002657549000105064, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.0074716179999541055, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0018817559998751676, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.001969451999912053, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.00200850599981095, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.0029448450000018056, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.0036696800000299845, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.005576495999775943, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_timeout": 0.002142093999964345, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_to_server": 0.0036939250001069013, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_pre_check_redirect": 0.002470518000109223, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPStdioClient::test_connect_to_server": 0.003461259000005157, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_all_versions_have_a_file_name_defined": 0.0013165709999611863, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_build_output": 0.00500590599995121, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.0.19]": 0.0012970750001386477, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.0]": 0.001291585999979361, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.1]": 0.00129378799965707, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_get_inputs_for_all_tools": 0.0058976339998935146, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_latest_version": 0.008728176999738935, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_remove_non_default_keys": 0.00282838700013599, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_update_build_config_mode_change": 120.00322719399992, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_invalid_mode": 0.0033073639999656734, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_command": 0.002895512000122835, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_url": 0.002898379000271234, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0013288539998939086, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.004421202999992602, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0013626259997181478, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0013051409998752206, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0012906109998311877, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005749316999981602, "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.0034706399999322457, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.0031785259998287074, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.002876561999983096, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.0027601439996942645, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.02654390499992587, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0013820209999266808, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0013514319998648716, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0013243240000520018, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0013327800002116419, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.0034658530000797327, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.0035073179999471904, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.003585704999977679, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.003009448000057091, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.00689318399986405, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.0032466720001593785, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.016782297000190738, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_error_handling": 0.0030860589997701027, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.003140300000040952, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.0029426700002659345, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.0027272079998965637, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.026388766000081887, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.001351346000092235, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0013954290002402558, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0013419179997526953, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0013262189997931273, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.0034103550003692362, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.0032965630002763646, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.0034817180001027737, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.0030450320002728404, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.00653014600015922, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.0031933489999573794, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.01651309599992601, "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.0013425259999166883, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0013613309997708711, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0012965610001174355, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0017123069999342988, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.002893853000159652, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.0022833640000499145, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.005202433999784262, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0022411660002035205, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.002019530999859853, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.015853450999884444, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.001332020000063494, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0013129750000189233, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0013132540000242443, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0016806420001103106, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.002859504999833007, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.0022407289998227498, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.005132334000336414, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0022395260002667783, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.0021066370002245094, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.016320456000130434, "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.004565373000104955, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.004635684999811929, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.0044354420001582184, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0023684129998855497, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.07178524200003267, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_error_handling": 0.002715525999747115, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.0029765229996883136, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.002739069999734056, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0023705419998805155, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.06035631000008834, "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.04962299799990433, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.535508635000042, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.14452147499991952, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.8155863340000451, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.4842425290000847, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.16567129099985323, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.19032798399962303, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.8528272640000978, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.16259192100005748, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 1.454970602000003, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.05624438199993165, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.7829830160001165, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 1.4317177330001414, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.0384181229999285, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.6918340689996967, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_all_versions_have_a_file_name_defined": 0.0013847549998899922, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.0.19]": 0.003587438000295151, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.0]": 0.0013606009999875823, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.1]": 0.0013431480001599994, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_graphrag": 0.012925003000191282, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_latest_version": 0.005937567000046329, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_all_versions_have_a_file_name_defined": 0.051141764999783845, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_build_config_update": 0.049554902000181755, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.0.19]": 0.04769259499994405, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.0]": 0.07115597699998943, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.1]": 0.04847925400008535, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db": 0.13766523299977962, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db_with_data": 0.14792928400015626, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_default_persist_dir": 0.04942714300022999, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_duplicate_handling": 0.7777050140000483, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_latest_version": 0.05337221999980102, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_list_existing_collections": 0.049779983000235006, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_mmr_search": 0.42135140300001694, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_search_with_different_types": 0.8846954520001873, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_similarity_search": 0.7125276269998722, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.00025755199999366596, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.0.19]": 0.00024592900012976315, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.0]": 0.00027327999987392104, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.1]": 0.00025379499993505306, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_collection_with_data": 0.00027372099998501653, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_db": 0.0002580719999514258, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_empty_search_query": 0.00028216700002303696, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_error_handling": 0.0002627399999255431, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_latest_version": 0.0002807040002608119, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_metadata_handling": 0.0006928529999186139, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_mtls_configuration": 0.0002858640000340529, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_similarity_search": 0.0002620200000365003, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.003916653000032966, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0036898789999213477, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.013420158000144511, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.00406677299997682, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.0033266820000790176, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.0055854889997135615, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.04862654600015048, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.6065402809999796, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.12900042599994777, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.33851497899991045, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.4213850079997883, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.13682167800016032, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.1276079369999934, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.8731351579999682, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.110238352000124, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 2.0148871250000866, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.055432605999840234, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.5916750440001124, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 2.045213545999786, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.2139107680000052, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 2.998304855000015, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_all_versions_have_a_file_name_defined": 0.0013990250001825189, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.0.19]": 0.02583952700001646, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.0]": 0.0014426769998863165, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.1]": 0.0013884650002182752, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_graphrag": 0.013216052999723615, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_latest_version": 0.005687159999979485, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_all_versions_have_a_file_name_defined": 0.0521549629997935, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_build_config_update": 0.049334961999875304, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.0.19]": 0.04897404799976357, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.0]": 0.050523884000313046, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.1]": 0.048515570999825286, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db": 0.12387491599997702, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db_with_data": 0.1290284179997343, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_default_persist_dir": 0.055657422000194856, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_duplicate_handling": 0.6128901370000222, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_latest_version": 0.054340487999979814, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_list_existing_collections": 0.048953228999607745, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_mmr_search": 0.4735957839998264, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_search_with_different_types": 0.38540670699990187, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_similarity_search": 0.46070352100014134, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.0002645139998094237, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.0.19]": 0.0002779890000965679, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.0]": 0.00028500200005510123, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.1]": 0.0002469209998707811, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_collection_with_data": 0.00024704099996597506, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_db": 0.00025063800012503634, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_empty_search_query": 0.000246179999976448, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_error_handling": 0.00025550800000928575, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_latest_version": 0.0002735409998422256, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_metadata_handling": 0.0006619569999202213, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_mtls_configuration": 0.00026258100001541607, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_similarity_search": 0.00024683199990249705, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.002905999999939013, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0034932900002786482, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004343319000099655, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0028794019999622833, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.0029267800000525312, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.004017968999960431, "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.0036332239999410376, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0013854369997261529, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.00166985800024122, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.002879426999925272, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.003697603999853527, + "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_toolkit": 0.003453124999623469, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.001311991999955353, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0016177340000922413, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.002824890000056257, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.00364069399984146, "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.018485246999716765, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.040990680000049906, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 6.7841147029998865, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 6.71752620999996, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 6.826579905999779, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 7.011573761000136, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 6.8122530000002826, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 6.771190399000034, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0018578299996079295, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.002061158000060459, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.002054255999837551, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.02030516600007104, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0021186059998399287, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0018990169999142381, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0011345390003043576, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0011808259996541892, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0012361990000044898, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0015796299999237817, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0027284949999284436, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0019824620001145377, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0017271559997880104, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0012978740001017286, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0012923140000111744, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.001450680000061766, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0011732410000604432, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0013714300002902746, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0016007199999421573, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.001197106000063286, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.01732578399992235, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.03951102999985778, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 9.544494984999801, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 7.593558498999755, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 9.363035201999992, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 10.403990353000154, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 8.252986983000255, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 7.656783650000079, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0017794079997202061, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0019790420001299935, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0018892140003572422, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.022132817000283467, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0019713459998911276, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0018213170001217804, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0011041049999676034, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0011036750001949258, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0011068799999520706, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.001477363999811132, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.002549327999986417, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0019617299999481475, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0017168319998290826, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0012173459999758052, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0011920290000944078, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0013717760000417911, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0011125610001272435, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0011861390000831307, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.001470080000217422, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0011054669998884492, "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.0015553829998680158, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.003942150000057154, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.001143414000125631, - "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.032464461000017764, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004108030999759649, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0016249239997705445, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0012126239998906385, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.005379005999884612, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.007589743000380622, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.0042925769998873875, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0015818540002783266, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 6.80019211900003, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0013804170000639715, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0012511059996995755, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_thread_safety_accessing_events_dictionary": 0.0014580669999304519, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.0037736960000529507, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.001117539000006218, + "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.032990539999673274, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004196476999823062, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0016415390000474872, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0011862169997129968, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.005476090999763983, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.0057027029999972, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004379450000215002, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0015758569995796279, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 8.46728605599992, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0013713040000311594, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0012051130001964339, "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.0012134369999330374, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.019662176000110776, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.016740541999752168, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.017824966000034692, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.01772610900025029, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.028628852999872834, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.02182736100007787, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_unsupported_value_types": 0.0012635239997962344, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.019833193999829746, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.017213160000210337, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.018148810999946363, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.018353650000108246, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.030018414999858578, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.02223962599987317, "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.00030259499999374384, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.01781216300014421, - "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.0002846820000286243, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.039604735999773766, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00025823099986155285, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.026433790000055524, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.023338242999898284, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.00025057800007743936, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.0002557469999828754, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.028974798000035662, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.060167588999775035, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.00028201600002830673, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.025358573999938017, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0011585019999529322, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.001096687999961432, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0011233670002184226, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.001174836000018331, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0011177879998740536, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.001158843000212073, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0011353200000030483, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0011020170002211671, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0010884430000714929, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0011005950000253506, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0010849769998912961, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.001126092000049539, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0016203759996642475, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0011218150000331661, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.001215730999774678, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0012105810001230566, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0011665670001548278, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0011228070000015578, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.001160397000148805, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0011798939997333946, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.001137735000156681, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.00110585499987792, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.001134409000087544, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0011409810001623555, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0021470389997375605, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0011707550002029166, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0011164650002228882, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.001167529999747785, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0011490169999888167, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0011727510002401687, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0011292290000710636, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.00112922899984369, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0011811360000137938, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0011278159997800685, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.001214176999837946, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0011034809999728168, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0011579430001802393, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0011748130000341916, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0011733809999441291, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0011685029999171093, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0011383759999716858, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0011322939997171488, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0011109649999525573, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0011229659999116848, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.001165797000112434, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.001229656000077739, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0012079049997737457, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0011595149999266141, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0012032659999476891, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0012055310000960162, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0012117119997583359, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.001164744999641698, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.001249805000043125, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0012344550000307208, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.001231419000077949, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0012084759998742811, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0012648419999550242, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0011907220000466623, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.001234517000057167, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0011943990000418125, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.001214379000430199, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0011949420002110855, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0011514390000684216, - "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.001242979999688032, - "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0011903930003427377, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.001205050999942614, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0011413419999826147, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0012123239996526536, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0011796430001140834, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0011380770001778728, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0012465669997254736, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0011607269998421543, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0012104420000014215, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0011490750000575645, - "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0011094019998836302, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0011924269999781245, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0011817879999398428, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0011547360002168716, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0012832160002744786, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0011837910001304408, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0012192259998755617, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0011582129998259916, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0011584440003389318, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0012169019998964359, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_set_with_valid_component": 0.00030259599998316844, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.01822315100025662, + "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00026436500002091634, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.03092880599979253, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00026143899981434515, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.027535685000202648, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.02421209400040425, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.0002646859998094442, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.00027595600022323197, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.02899451799999042, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.06458239200014759, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.0002923360000295361, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.026938229000279534, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0011642279998795857, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0011708610002187925, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.00117801500027781, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0011428479997448449, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.001176902999759477, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0012996010000279057, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.001208822000080545, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0011769320001349115, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.001185808999935034, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.001164960000096471, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0011830829998871195, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.001671686999998201, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0011649290001969348, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0012342110001100082, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0011630759997842688, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0011424480001096526, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.001332443999899624, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0011752079999496345, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0011548110003332113, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.001159789999746863, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0011544099997990998, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0011322679999921093, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0011740670001927356, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0011749489997328055, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0019883399997979723, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.001161734000334036, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0011320290000185196, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0011387619997549336, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0011635570001544693, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0011458740000307444, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.001196639000227151, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0011027030000150262, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0011224610000226676, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0011662230001547869, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.001132610000013301, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0011740370000552502, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.001154062000068734, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0011935129998619232, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0011270400000285008, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0011480990001473401, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0011373780000667466, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.001157336000005671, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.001153959000021132, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0011387600000034581, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0011472770002001198, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0012053250002281857, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.001148638999893592, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0011384290000933106, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.001164267999911317, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0011591309998948418, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0011660820000543026, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0011297739997644385, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.001188784999840209, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0011713229998804309, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0012350509998668713, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0011706409998168965, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0011742869999125105, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0011392819999400672, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0011785049998707109, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0011452420003479347, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0011645889999272185, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0011594390000482235, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0011297329999706562, + "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.001225454000177706, + "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.001117711999995663, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0012855239999680634, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0011134240000956197, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0011617239999850426, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0010952410002573743, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0011243239998748322, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.00118088899967006, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0011371479999979783, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0012012680001589615, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0011520240000209014, + "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0011631360000592394, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0011985230000846059, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0011660820002816763, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0012020400001802045, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0013087580000501475, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0013639009996495588, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0012525140000434476, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0011642879999271827, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0011654909999379015, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0011917399997400935, "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.001482820000319407, + "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.00145044400005645, "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.0016061909998370538, + "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.0016271250001409499, "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.0023058059998675162, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002753000999746291, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.004408771999806049, - "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.14520960300023944, - "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0011015870002211159, - "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0021445560000756814, - "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0011296580000816903, - "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0010876019998704578, - "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0012498030002916494, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow": 0.0022647760001746065, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002707457000042268, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.004395125000201006, + "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.15455140599988226, + "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0010657550001269556, + "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0020995590000438824, + "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0010381020001659635, + "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0010538720000567992, + "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0011930619998565817, "src/backend/tests/unit/graph/test_graph.py::test_validate_edges": 0.0010510420543141663, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_handle_optional_field": 0.001978575000066485, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_edge_parameters": 0.002833090999729393, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_bool_field": 0.0020324160002473945, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_code_error": 0.0020696239998869714, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_dict_field_list": 0.0020685529998445418, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_invalid": 0.0021144889999504812, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field": 0.0028882530000373663, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field_invalid": 0.0021336949998840282, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_valid": 0.0020889319996513223, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_file_field": 0.0020980079998480505, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_non_list_edge_param": 0.0023328059999130346, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_should_skip_field": 0.0020402589998411713, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0019245729997692251, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.002052742999921975, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0013413859999218403, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0019849769998927513, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0023591960000430845, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0011966640001901396, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.001805081999691538, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0015997259997675428, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0020751939998717717, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0011038610000468907, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0016358230000150797, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0017633129998557706, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0017612179999559885, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0012444229998891387, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.001189551000152278, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0010954550000406016, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0010514230000353564, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0010781040000438225, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.001082971999721849, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0010445099999287777, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0010918590000983386, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_complex_nested_data": 0.0010929610002676782, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_data_dict": 0.0010453409997808194, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_template": 0.001046245000225099, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_invalid_template_type": 0.0011257719997956883, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_missing_key": 0.0010518050000882795, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_mixed_data_types": 0.0010702479999054049, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_data": 0.0010478169997441, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_template": 0.0011357020000559714, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Error: {text}-data4-expected_text4]": 0.0011631119998583017, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Text: {text}-data0-expected_text0]": 0.0011696939998273592, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[User: {text}-data3-expected_text3]": 0.0011488560000998405, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Value: {text}-data5-expected_text5]": 0.001164373999927193, - "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.00113534999991316, - "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.0011945110002216097, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_string_data": 0.0010859970000183239, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 6.979482357000279, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.03442585399989184, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.037889922999966075, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.20679302799999277, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.1660905339999772, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.08832811600018431, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.09158145099991089, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 6.933966463999923, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 6.777026095999872, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 6.768620134999765, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.00108644900001309, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0011025980002159486, - "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0010947539999506262, - "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0011053650000576454, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0011244980003084493, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0010697770001115714, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0011014859999249893, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0010727930002758512, - "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0010683959999369108, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0010921189998498448, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0011030290002054244, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0010884920000080456, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.00109054700010347, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.001167740000255435, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.001167870000244875, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0011373429999821383, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.001090285000145741, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0011707850001130282, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0011589349996938836, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0012026570000216452, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0011159130001487938, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0010721020000801218, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0011331860000609595, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0010912480001934455, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.001079635999758466, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0010884120001719566, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0010840139998435916, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0010885329998018278, - "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0011172060001172213, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0011131379999369528, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0010779839999486285, - "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0011738010000499344, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.001168871000118088, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0011105350001798797, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[non_string_value-options2-123-TypeError]": 0.0012384130000100413, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[option_too_long-options1-Tab1-ValidationError]": 0.0012549220000437344, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[too_many_options-options0-Tab1-ValidationError]": 0.0012433209999471728, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[empty_options-options2--expected_options2-]": 0.0012615250000180822, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[fewer_options-options1-Tab2-expected_options1-Tab2]": 0.0012502849999691534, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[standard_valid-options0-Tab1-expected_options0-Tab1]": 0.001254161999668213, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0011609370001224306, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.001507664999962799, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0015637199996945128, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0014996609997979249, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.001528702000314297, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0018797390002873726, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0015303180000501015, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0015045490001739381, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_handle_optional_field": 0.002005662999863489, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_edge_parameters": 0.002803065999842147, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_bool_field": 0.0020896489995720913, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_code_error": 0.002080994999687391, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_dict_field_list": 0.002030638999940493, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_invalid": 0.0021995870001774165, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field": 0.003003911999940101, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field_invalid": 0.0022007679999660468, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_valid": 0.0021263890000682295, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_file_field": 0.00205735999998069, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_non_list_edge_param": 0.002363733000038337, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_should_skip_field": 0.0020200990002194885, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0019506300000102783, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0021788489996197313, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0013594550000561867, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0019942810001793987, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0025381710001965985, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0012604999999439315, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0018393729999388597, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0016613889999916864, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0021230330000889808, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0010946180000246386, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.001685274000010395, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0018205869998837443, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0018330709997371741, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0011934139997720195, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0012036819998684223, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0010767540002234455, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0010763049999695795, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0010810629999014054, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.00106377999986762, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0010678080000161572, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0010650529998201819, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_complex_nested_data": 0.0010571089999302785, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_data_dict": 0.001098777000379414, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_template": 0.0010605949998989672, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_invalid_template_type": 0.0011673750002501038, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_missing_key": 0.0010834879999492841, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_mixed_data_types": 0.0010965310000301542, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_data": 0.0010313010000118084, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_template": 0.0011992430002010224, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Error: {text}-data4-expected_text4]": 0.001165030000038314, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Text: {text}-data0-expected_text0]": 0.0011780849999922793, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[User: {text}-data3-expected_text3]": 0.0011936930000047141, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Value: {text}-data5-expected_text5]": 0.0012013289997412357, + "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.0011949160000312986, + "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.0011830839998765441, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_string_data": 0.001078948000440505, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 7.689658989999998, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.03620397800023056, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.03932617800001026, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.20811274599986973, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.17354143300008218, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.09612027900016074, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.0944205390001116, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 9.017253740000115, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 7.506659998000032, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 8.138980307999873, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0010878160003358062, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0010669959999631828, + "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0010699019999265147, + "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.001084659000071042, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0010464980002780067, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0010574980001365475, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.00106909999999516, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.001065783999820269, + "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.001100468999993609, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0010730470000908099, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0011161790000642213, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0010627679998833628, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.001069340999947599, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0011815820000720123, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0011560939999526454, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0010935869997865666, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0011695889995735342, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.00109792400007791, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.001124935000007099, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0011959180001213099, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0010908420001669583, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.001060364000068148, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0011466860000837187, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0010783280001760431, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.001042929999584885, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0010873839999021584, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0011290830000234564, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0010692890000427724, + "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0011098859999947308, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0010670059998574288, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0010681390001536784, + "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0011505919997034653, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0011498320000100648, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0010966719999032648, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[non_string_value-options2-123-TypeError]": 0.0012379359998249129, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[option_too_long-options1-Tab1-ValidationError]": 0.0012649160000819393, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[too_many_options-options0-Tab1-ValidationError]": 0.0012376749998566083, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[empty_options-options2--expected_options2-]": 0.0012570619999223709, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[fewer_options-options1-Tab2-expected_options1-Tab2]": 0.0012339470001734298, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[standard_valid-options0-Tab1-expected_options0-Tab1]": 0.0012435049998202885, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0011221380000279169, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0015086629996403644, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0015861170002153813, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0015904060001048492, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0015372259999821836, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.001389428999800657, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0015390500002467888, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.001533727999913026, "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.0015680179999435495, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0016141940000125032, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0016148350000548817, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0014989689998401445, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0016728140003579028, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0016753789998347202, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0015492930001528293, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0015034669997930905, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0016241529999660997, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0016168489999017766, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0011181970000961883, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0015077750001637469, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0015675560000545374, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0015182249999270425, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0015014640002846136, - "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0029268359996876825, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.001228285000024698, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0014147819997560873, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0011015180000413238, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0011154319997785933, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0011034109998036001, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.001489971999944828, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.001087329999791109, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0012197459998333215, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0012142459997903643, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0011063459999149927, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.001108519000126762, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0012819630001104088, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0013274589998673036, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0011406910000459902, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0013638760001413175, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0013109669998812024, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.001115333000143437, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.001160837000270476, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0011015869999937422, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0011100520000582037, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0011816060000455764, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0010721319999902335, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0011218750000807631, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0011887609998666449, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0011441859999195003, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0011593960000482184, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0012335530000200379, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0011726190000445058, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.001095103999659841, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0010846650000075897, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0010856090000288532, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0010772010000437149, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.001058504999946308, - "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0010936630001197045, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.00633442800017292, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0013060789999599365, - "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.00988641000003554, - "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.009965986999986853, - "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.001585320000003776, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.003161764999958905, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0015230639999117557, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0011791319998337713, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.001670260000082635, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0013210360000357468, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0018801400001393631, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.00200207800003227, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0012224029999288177, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.004115314000046055, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.004112247999955798, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.003944575000105033, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.00397817899988695, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.003897306999988359, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.004702400000041962, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0033576910000192584, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0029299810000793514, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.00201674599998114, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0016001470000901463, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0019958259999839356, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0016388609999467008, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0023741739998968114, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0023665080000228045, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0024246949999451317, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.002065205999997488, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.002501459999848521, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.001886211999817533, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0023507800001425494, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.0022243720002279588, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0015011430000413384, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.0027086379998308985, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_row": 0.004589248000002044, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_rows": 0.004122667999808982, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_bool_operator": 0.002432722999856196, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_data_list": 0.002765604999694915, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_lc_documents": 0.002783537000141223, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_attribute_processing": 0.001623776000315047, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0016007949998311233, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0015241420001075312, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.002418254000303932, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.001660916999753681, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0017405670000698592, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0015319560000079946, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0015289709999706247, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0016849920000368002, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0016884089998256968, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0011202649998267589, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0015535269999418233, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0015827400000034686, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0015333380001720798, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.001522980000345342, + "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0030256100001224695, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0010817229997428512, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0011390210001991363, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0010865829999602283, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.001098985999760771, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0010884850000820734, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.001070942000069408, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0010875139998915984, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0011199450000276556, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0012368929999411193, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0010745100000804086, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.001068258999794125, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0013208110001414752, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0011885039998560387, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0010863420000077895, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0011803969998709363, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0010700109999106644, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0015419449998717027, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0011612819998845225, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0010473989998445177, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0010581599997294688, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.001059592000046905, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0010550140000304964, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0010671469997305394, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.001058440999713639, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.001063318999740659, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.001037028999917311, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0010908299998391158, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0010541720000674104, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0010722360000272602, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0010330120003345655, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0010574579998774425, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0010532089997923322, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0010942570002043794, + "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0010971020001306897, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.006399683000154255, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0012248610000824556, + "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.009852903999899354, + "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.009175314999993134, + "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0015527040000051784, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0019526040000528155, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0015060669998092635, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0011563030000161234, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.001620931999923414, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0012086209999324637, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.001856822000036118, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0019408599998769205, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0011557620000530733, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0028565949999119766, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.003074543000138874, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.00274444499996207, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0027266919998965022, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0027450049999515613, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.003633538000030967, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0022863679998863518, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.002045177000127296, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0019843410002522432, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0015831920002256084, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0018498009999348142, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0015935820001686807, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0017129440000189788, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.001628346999950736, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0016637930000342749, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0014444429996274266, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0017137359998287138, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0012806960003217682, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0016229660000135482, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.002154560999997557, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0014430189996801346, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.0026471819999187574, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_row": 0.0031705619999229384, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_rows": 0.0027856889998929546, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_bool_operator": 0.0016307010002947209, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_data_list": 0.0019423740000092948, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_lc_documents": 0.0018661410001641343, "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.0013126919998285302, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.001368844999888097, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.006848568000123123, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0014164429999254935, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.001287865999756832, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0028002579999792943, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.003184214999919277, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0028268089999983204, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0013146849998975085, - "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.0020689119999133254, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.0011924470002213639, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0010838739999599056, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.06176210800026638, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.012081526999963899, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.0010966469999402761, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.07286253799975384, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.07841293799992854, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.2751611060002688, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.001232378999930006, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.0012712139998711791, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.00395916299999044, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.0011864250000144239, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.0011946199999783857, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.20599505299992416, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.17900426800019886, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.06610975600005986, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.009181694000062635, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 0.3692902499999491, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0011728099998435937, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.0011003540000729117, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.0013156059997072589, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.006634377999944263, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.07509274000017285, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0011131379999369528, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.061380637000183924, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.06315532900021026, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.0012697000004209258, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.0020687319997705345, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.07463903200005007, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0011089210001955507, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.06845331200020155, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_ai_text": 0.0012607890000708721, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0012802050002846954, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.005405933999782064, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.001384459000064453, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0012254729999767733, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.001525795000134167, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.0033209839996288792, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.002851354000313222, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.001245189999735885, + "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.0024252069999874948, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.0012818790000892477, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0010986059999140707, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.063264546000255, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.01183686200010925, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.0011104769998837583, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.07504787999982909, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.08081699400008802, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.2812218470000971, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.0012718299999505689, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.0012847539999256696, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.0050362619997486036, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.0012280280002414656, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.001244327999984307, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.21783145299991702, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.1812289179997606, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.06852349100017818, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.009952217000090968, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 0.39449124400016444, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0010941370003365591, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.001167723999969894, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.0012919869998313516, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.006809979999843563, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.07829371700017873, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.001147056000036173, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.06175224199978402, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.06433717899994917, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.0012728809997497592, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.002111290000129884, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.07852166999987276, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0011377580003681942, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.06918946099995082, "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.1972728109997206, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.09167358400031844, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.0925624929998321, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 8.910000565000018, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.0984293390001767, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.10016207500007113, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.08996812600003068, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5781157310000253, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.12804206499981774, - "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_no_orphans": 8.435283376000143, - "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_with_orphans": 6.034698818999914, - "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_run_with_exception": 0.006204494000030536, - "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_start_stop": 0.008254340000121374, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_cleanup_inputs": 0.0014504379998925288, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_concurrent_tracing": 4.00915507600007, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_deactivated_tracing": 0.0033220110001366265, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_get_langchain_callbacks": 0.005315514000130861, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_end_tracers": 0.004419111000061093, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_tracers_with_exception": 0.0038164749996667524, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component": 0.2057429779999893, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component_with_exception": 0.10509157999990748, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_worker_with_exception": 0.10503397200000109, - "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.08251449699992008, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.1837562959999559, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.09257699399995545, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.09137531000010313, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 9.01948051100021, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.10651992600014637, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.10211646799984919, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.09274994099996547, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.552206022000064, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.11558010200019453, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_no_orphans": 6.842640988999847, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_with_orphans": 6.588214397999991, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_run_with_exception": 0.005987150000009933, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_start_stop": 0.008117686000332469, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_cleanup_inputs": 0.0014123529999778839, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_concurrent_tracing": 4.009870643999875, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_deactivated_tracing": 0.003342300999975123, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_get_langchain_callbacks": 0.005773790999910489, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_end_tracers": 0.004325250999954733, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_tracers_with_exception": 0.0037366999999903783, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component": 0.20602314200004912, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component_with_exception": 0.10570890900021368, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_worker_with_exception": 0.10536444300009862, + "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.08854485699976067, "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.08045583800003442, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable": 0.0811014329997306, "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.07586403400000563, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.10551639700020132, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.07715780000012273, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.09709039600011238, "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.08488766100003886, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.07958481599985134, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.07655716900012521, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.09704282899997452, "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.08089756199979092, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.08919704000004458, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.1999400280003556, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__typeerror": 0.08030995199987956, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.0836845619999167, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.16763830499985488, "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.086458083000025, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.07727577400032715, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.08487302899993665, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.0773134050000408, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.0823365300000205, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 0.07787066600008075, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.0746367869999176, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.08135728799993558, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.08808632399973249, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.08300277500006814, "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.07636047700020754, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.0808210870000039, - "src/backend/tests/unit/test_api_key.py::test_create_api_key": 6.240957813000023, - "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 6.103082892000202, - "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 6.058140521999803, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.09925273599992579, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.08234210700015865, + "src/backend/tests/unit/test_api_key.py::test_create_api_key": 6.475180933999809, + "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 6.5153407849998075, + "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 6.457680360999802, "src/backend/tests/unit/test_cache.py::test_build_graph": 1.1988659180001378, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 1.274959876999901, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 1.2295484310002394, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_flow_id": 1.240930699000046, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_job_id": 1.2881354599999213, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_polling": 1.2681260290003138, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_only": 1.3484054210000522, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_with_inputs": 3.7564925819999644, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 6.096731583000292, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_failure": 1.3071749559999262, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_success": 1.2753804369997397, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_unexpected_error": 1.279912405999994, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_with_cancelled_error": 1.3611619859998427, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_nonexistent_build": 1.2872210339999128, - "src/backend/tests/unit/test_cli.py::test_components_path": 0.24948352800015527, - "src/backend/tests/unit/test_cli.py::test_superuser": 6.150102777000029, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.001107547999936287, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0010871409999708703, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0011130390000744228, - "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0010995819995969214, - "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0011307209999813495, - "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0010891329998230503, - "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0010863680001875764, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.001307893000102922, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0012523679999958404, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0011021780001101433, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0010575039998457214, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0010855269999865413, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0011406390001411637, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0011013050000201474, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0016622329999336216, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0011539150000317022, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0010993830001098104, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.001107547000174236, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.001153182000052766, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.001134868000235656, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0013002370001231611, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0011959030000525672, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.020055471999967267, - "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0011167360000854387, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.00439621800023815, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0014736509999693226, - "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0011768080000820191, - "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.001090797999950155, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0010989329998665198, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0018935049999981857, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0011021080001683004, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0014830279997113394, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0011635119999482413, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0024459459998524835, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0017516909999812924, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.002471333000130471, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0017289479997089074, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.001140809999924386, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0024101190001601935, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0011892409997926734, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0011276860000180022, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.008243572000083077, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.0053411810001762206, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 1.234306127000309, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 1.2278887230002056, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_flow_id": 1.2846435240001028, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_job_id": 1.268076568999959, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_polling": 1.2942561149998255, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_only": 1.2814933180000025, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_with_inputs": 1.2533315140001378, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 7.964061191000155, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_failure": 1.3377211879999322, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_success": 1.3041693929999383, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_unexpected_error": 4.382449377000057, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_with_cancelled_error": 1.3193755320000946, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_nonexistent_build": 1.3091038260001824, + "src/backend/tests/unit/test_cli.py::test_components_path": 0.2700047490000088, + "src/backend/tests/unit/test_cli.py::test_superuser": 11.372420158000295, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0010863420000077895, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0011358749998180429, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0011317870000766561, + "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0011112899999261572, + "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.001149371000337851, + "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0010884460000397667, + "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0011278389999915817, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.001275716999771248, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0013040689998433663, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0011354549999396113, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0010799910000969248, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0011088740000104735, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0011298939996322588, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0011108880003121158, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0017552020001403434, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0011425869997765403, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0011269789999914792, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0011152060001222708, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0012120980002237047, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0011223199999221833, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0013455869998324488, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.001282326999671568, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.04074681699989924, + "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0012147019997428288, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.004695755000057034, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0015522929998041946, + "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0011914589997559233, + "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.001313526999865644, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0011548309998943296, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0020673379999607278, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0011171289997946587, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0014907879999555007, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0012635349999072787, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0027126940001380717, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0019682529998590326, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.002718264999884923, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0018230899997888628, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0011422760001096322, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.002572661999693082, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0012125569996896957, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0011950049999995827, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.009199337999689305, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005730709000090428, "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": 6.136569205000114, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 6.186917474999973, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0010914579997916007, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0011026289998881111, - "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0010983390000092186, - "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0010889019999922311, - "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0011066269996717892, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.001137271999823497, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0010748669999429694, - "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0012219600000662467, - "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0010931409999557218, - "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0011930180000945256, - "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0011873569999352185, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0010681340002065554, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0010667610001746652, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0010590469998987828, - "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0010517230002733413, - "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0012095880001652404, - "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0010837039999387343, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 11.430323645000044, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 9.838734992000127, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.001069209000434057, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.00112957200008168, + "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0011159869998209615, + "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.001136675999759973, + "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0011336490001667698, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0011038939999252761, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0010695410001062555, + "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0012742640001306427, + "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0010739990000274702, + "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0012121260001549672, + "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0012105530001917941, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0010710639999160776, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.001049182999850018, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0010768039999220491, + "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.001075389999869003, + "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0012886610002169618, + "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.001128831000187347, "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, @@ -1298,142 +1298,143 @@ "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": 6.179154954999831, - "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 6.207354325999859, - "src/backend/tests/unit/test_database.py::test_create_flows": 6.19511248699996, - "src/backend/tests/unit/test_database.py::test_delete_flow": 6.218961735999983, - "src/backend/tests/unit/test_database.py::test_delete_flows": 6.1196196460000465, - "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 6.216666336000117, - "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 6.196321006000062, - "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 6.21176691699975, - "src/backend/tests/unit/test_database.py::test_download_file": 6.1540272390000155, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 6.223287300000038, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 6.1637459079997825, - "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 6.206836454999802, + "src/backend/tests/unit/test_database.py::test_create_flow": 9.554388623999785, + "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 10.475809997999932, + "src/backend/tests/unit/test_database.py::test_create_flows": 11.268826450999995, + "src/backend/tests/unit/test_database.py::test_delete_flow": 11.218162637000205, + "src/backend/tests/unit/test_database.py::test_delete_flows": 11.776552143000117, + "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 10.994751326000141, + "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 10.778491523999946, + "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 10.94047561100001, + "src/backend/tests/unit/test_database.py::test_download_file": 11.422671907999984, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 10.80677810400016, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 10.671734602000015, + "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 11.610840572999905, "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": 6.173481573999879, - "src/backend/tests/unit/test_database.py::test_read_flows": 6.099777626000105, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 6.3974569989998145, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 6.245583720000013, - "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 6.105888393999976, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 6.190048324000145, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 6.118574176000266, - "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 6.171303346000059, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 6.161288025000204, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 6.138501700999996, + "src/backend/tests/unit/test_database.py::test_read_flow": 11.285935026000061, + "src/backend/tests/unit/test_database.py::test_read_flows": 8.058953747000032, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 11.164292654999826, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 11.023660532999884, + "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 9.97749131799992, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 12.014197066999941, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 12.011394911000025, + "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 11.130960027000128, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 6.7460808749999615, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 7.146620207000069, "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": 6.208482932999914, - "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 6.2289995739999995, - "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 6.255986384999687, - "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 9.51427650300002, - "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 6.236510705000001, - "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 6.214273296999863, - "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 6.18706038900018, - "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.09074965799982238, - "src/backend/tests/unit/test_database.py::test_update_flow": 6.155016363999948, - "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 6.485419723999939, - "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 6.292877405000127, - "src/backend/tests/unit/test_database.py::test_upload_file": 6.2082831129998794, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 6.247667213000113, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 6.28804071400009, - "src/backend/tests/unit/test_endpoints.py::test_concurrent_stream_run_with_input_type_chat": 1.4777175470001112, - "src/backend/tests/unit/test_endpoints.py::test_get_all": 1.4080195740002637, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 9.834870099, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 6.352858051999874, - "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 6.224575334000065, - "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 6.243915691999973, - "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 1.4125740560002669, - "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 6.214749883000195, - "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 1.3982567579998886, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 6.323258649000081, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 1.4456122320000304, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 1.4688071909999962, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 1.4108960210000987, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 1.420807196999931, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 1.439452989000074, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 6.333915249999791, - "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 6.197277502999896, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 6.230470354999852, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 6.265099096000085, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 6.2295634849999715, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 6.316593001000001, - "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0029894809999859717, + "src/backend/tests/unit/test_database.py::test_read_folder": 11.892117498000061, + "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 11.14300325499994, + "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 10.904286406999972, + "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 11.630068453999911, + "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 10.906448389999923, + "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 9.292384662000131, + "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 11.226222765000102, + "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.11659343099995567, + "src/backend/tests/unit/test_database.py::test_update_flow": 11.598996982999779, + "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 11.49248270299995, + "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 10.86248697499991, + "src/backend/tests/unit/test_database.py::test_upload_file": 10.802624897999976, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 10.82249302199989, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 11.098287684000297, + "src/backend/tests/unit/test_endpoints.py::test_concurrent_stream_run_with_input_type_chat": 1.4764917750003406, + "src/backend/tests/unit/test_endpoints.py::test_get_all": 1.4360482100000809, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 10.457753673999832, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 10.749265424999976, + "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 10.94201142599968, + "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 10.702168320999817, + "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 1.381704038999942, + "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 11.400343906000217, + "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 1.469875337999838, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 12.395139940999798, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 1.4515375319997474, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 1.4376835519997258, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 1.4417638400000214, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 1.4512779040001078, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 1.410833048999848, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 16.16519431800043, + "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 11.045232546999841, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 12.077894718999687, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 11.242932684999687, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 10.902628369000013, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 11.22561179299987, + "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0031648270000914636, "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.0014510690000406612, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0012286129999665718, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.001356370999928913, - "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0021465959998749895, - "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008277449999923192, - "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 6.268796117999727, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0020938480001859716, - "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.026281362999952762, - "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.025766210000028877, - "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.025896353999769417, - "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.002295905000210041, - "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.0021688689998882182, - "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.0020726590000776923, - "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.002397173999952429, - "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.0022588760002690833, - "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.002790086999993946, - "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.0020751329996073764, - "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.0021253069999147556, - "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.002884533000042211, - "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 6.298939767999855, - "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.0031976079999367357, - "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 9.680031905000078, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.0038396160000502277, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002671916999588575, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0011319830000502407, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0011523099999521946, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0011593740002808772, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0011192899999059591, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0025203249999776745, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.001132843999812394, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0011255309996158758, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0011490040001262969, + "src/backend/tests/unit/test_frontend_nodes.py::test_frontend_node_to_dict": 0.0014265469999372726, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0013458070002343447, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0013252569997348473, + "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0022414810000555008, + "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.00858660299991243, + "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 10.532073153000056, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0020924310001646518, + "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.0271390960010649, + "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.026850677000311407, + "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.026118908999706036, + "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.002321429999483371, + "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.002143837999938114, + "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.0020834050001212745, + "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.002418431999103632, + "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.002303837999534153, + "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.0029609849998450954, + "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.002241701999992074, + "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.0022052840004107566, + "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.0033417470003769267, + "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 15.26739686100018, + "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.003508268000132375, + "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 6.284941473999879, + "src/backend/tests/unit/test_initial_setup.py::test_sync_flows_from_fs": 10.487071108999771, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.00379255000007106, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002706139000110852, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0010504539995963569, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.001126647000091907, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0011692160001075536, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0010812410000653472, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.002468155000315164, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0010861000005206733, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0011051749997932347, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0010611429997879895, "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.003022352999778377, + "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.0032176850004361768, "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.0011484440001368057, - "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.001209315999858518, - "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.001244414000211691, - "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0012603530001342733, - "src/backend/tests/unit/test_logger.py::test_init_default": 0.0011503880002692313, - "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0018834669999705511, - "src/backend/tests/unit/test_logger.py::test_len": 0.0012094080000224494, - "src/backend/tests/unit/test_logger.py::test_max_size": 0.001166877999821736, - "src/backend/tests/unit/test_logger.py::test_write": 0.0011982570001691784, - "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.001203405999831375, - "src/backend/tests/unit/test_login.py::test_login_successful": 6.3127090369996495, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 6.278954949999843, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 6.3982576980001795, - "src/backend/tests/unit/test_messages.py::test_aadd_messages": 6.487258338999936, - "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 6.316969928999924, - "src/backend/tests/unit/test_messages.py::test_add_messages": 6.526149978999911, + "src/backend/tests/unit/test_logger.py::test_enabled": 0.0011014480000994809, + "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0012064449997524207, + "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0011650779997580685, + "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0011829810000563157, + "src/backend/tests/unit/test_logger.py::test_init_default": 0.0012784810000994185, + "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0018961550003950833, + "src/backend/tests/unit/test_logger.py::test_len": 0.0011570629994821502, + "src/backend/tests/unit/test_logger.py::test_max_size": 0.0010813210001288098, + "src/backend/tests/unit/test_logger.py::test_write": 0.0012415319997671759, + "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0011624220001067442, + "src/backend/tests/unit/test_login.py::test_login_successful": 10.933349050000288, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 10.36538826800006, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 10.99463988999969, + "src/backend/tests/unit/test_messages.py::test_aadd_messages": 9.846556383999996, + "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 11.009382299999288, + "src/backend/tests/unit/test_messages.py::test_add_messages": 10.88963332100002, "src/backend/tests/unit/test_messages.py::test_add_messagetables": 0.05725845799315721, - "src/backend/tests/unit/test_messages.py::test_adelete_messages": 6.326897979000023, - "src/backend/tests/unit/test_messages.py::test_aget_messages": 6.323827449999953, - "src/backend/tests/unit/test_messages.py::test_astore_message": 6.424011705000112, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 6.5071851180002795, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 6.372193643999935, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 6.305523542000174, - "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 6.312862216999974, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 6.332324436999897, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 6.390866256999971, + "src/backend/tests/unit/test_messages.py::test_adelete_messages": 10.199708339999688, + "src/backend/tests/unit/test_messages.py::test_aget_messages": 11.669554772000083, + "src/backend/tests/unit/test_messages.py::test_astore_message": 9.257463231999736, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 11.025244763000046, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 9.54343495799958, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 11.531951990999914, + "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 11.37629804800008, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 11.390595219999796, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 10.513395704000231, "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.33366088400021, - "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 6.382633182000063, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0013475440000547678, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0015699680000125227, - "src/backend/tests/unit/test_messages.py::test_delete_messages": 6.3148865850000675, - "src/backend/tests/unit/test_messages.py::test_get_messages": 6.366190477000146, - "src/backend/tests/unit/test_messages.py::test_store_message": 6.435702434999939, + "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 10.903389441999934, + "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 16.72165766399985, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.001404696999998123, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0016667869995217188, + "src/backend/tests/unit/test_messages.py::test_delete_messages": 11.029330068000036, + "src/backend/tests/unit/test_messages.py::test_get_messages": 11.084472740999445, + "src/backend/tests/unit/test_messages.py::test_store_message": 7.6632888290000665, "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, @@ -1442,117 +1443,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": 6.397564068000065, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 6.421220854999774, - "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 6.332017091000125, - "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 6.4459411489997365, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 6.318903818000081, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 6.3450167720002355, - "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.007816781000201445, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages": 10.073665450000135, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 7.61387327500006, + "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 7.407309629999872, + "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 8.455607276999672, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 9.712353632000031, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 7.924869416999627, + "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.008021466000627697, "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.0011484940005175304, - "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0013531869999496848, - "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0011684209998747974, - "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0011130769998999313, - "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0011260810001658683, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0012142760001552233, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0011586040000111097, - "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.00120873599917104, - "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0011632210002971988, - "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0016646759995637694, - "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0011352879996593401, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0011666269997476775, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0011372039998605032, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0011335349995533761, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0011434840002948476, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0011428529996919679, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0011058730005970574, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0011209919998691475, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0010884819994316786, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.001066791000084777, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0010406340002191428, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0010734739998952136, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0010542170007283858, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0011215640001864813, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.001067053000042506, - "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs": 0.0022003770004630496, - "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs_invalid_type": 0.013339998999981617, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.0026067039998451946, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.002614740999888454, - "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0010916880000877427, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0012159699999756413, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0011995780000688683, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0012195160002193006, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0010941010000351525, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0011501459998726205, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0011939689998143876, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0011679300000650983, - "src/backend/tests/unit/test_telemetry.py::test_init": 0.0011204409993297304, - "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0011429030000726925, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.005885247000151139, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.020889989999886893, - "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0010795859998324886, - "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.00524205300007452, - "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.001381979000143474, - "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0014475920002041676, - "src/backend/tests/unit/test_user.py::test_add_user": 6.383639449999919, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 6.45561201999999, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 6.458699637000336, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 6.417660498999794, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 10.882753584000056, - "src/backend/tests/unit/test_user.py::test_delete_user": 6.487394839999524, - "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 6.3927225289999114, - "src/backend/tests/unit/test_user.py::test_inactive_user": 6.406633732000046, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 6.432965002999936, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 6.4273669170001995, - "src/backend/tests/unit/test_user.py::test_patch_reset_password": 6.410354030000235, - "src/backend/tests/unit/test_user.py::test_patch_user": 6.421838354000101, - "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 6.444049994999659, - "src/backend/tests/unit/test_user.py::test_read_all_users": 6.275896104999902, - "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 6.426654402999702, - "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0017326930005765462, - "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.009636105000026873, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0016491379997205513, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0017505490000075952, - "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0014514490003421088, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0012325400002737297, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0014134279995232646, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0014470399996753258, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0012818220006920455, - "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0015978930005076109, - "src/backend/tests/unit/test_version.py::test_compute_main": 0.0010870089995478338, - "src/backend/tests/unit/test_version.py::test_version": 0.0010684039998523076, - "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_invalid_frame": 0.0011577599993870535, - "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_valid_frame": 0.0014907830000083777, - "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_silence_detection": 0.0011761140003727633, - "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_with_real_data": 0.0038361800006896374, - "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 6.453310335999959, - "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 6.439233873000376, - "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 6.409051070999794, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0012235830004101445, - "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.0012515460002759937, - "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.0012418070000421721, - "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.0012406870000631898, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0012123429996790946, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0016190520004784048, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0012516970000433503, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0012392630001158977, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0011998710001535073, - "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.001207121999868832, - "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.0012035670001750987, - "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.0012043580004501564, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.001225307999902725, - "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.0012494620000325085, - "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.0011769970005843788, - "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.0011758440004996373, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.001212593000218476, - "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.001235534999977972, - "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.0012123009996685141, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.001199368999550643, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0012173319996691134, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.001215977999891038, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0011338169997543446, + "src/backend/tests/unit/test_process.py::test_multiple_tweaks": 0.0011036930000045686, + "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.001220672000272316, + "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0011039130004064646, + "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.001094333999844821, + "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.00111932199979492, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0012313799998082686, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0011672219993670296, + "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0011437980001574033, + "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0011390570002731693, + "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0016529770000488497, + "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0011265650000495953, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.001130933000240475, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0011284879997219832, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0011338180001985165, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0011427750000621018, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0011218950003240025, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0011494570003378612, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0011372040003152506, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0011407010001676099, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0011273079999227775, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.00112318800029243, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0011163359999954992, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0011022699995919538, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0011584049998418777, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0011103450001428428, + "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs": 0.002321957999811275, + "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs_invalid_type": 0.014612943000429368, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.0025743500000317, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.003091435999976966, + "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.001164706999588816, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0012631889999283885, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0012360799992165994, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0012301880001359677, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.00111047599966696, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0012236160000611562, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0012219720001667156, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0012148179998803244, + "src/backend/tests/unit/test_telemetry.py::test_init": 0.001172650999706093, + "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0011687340002026758, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.00606219900009819, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.020342989999790007, + "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.001146192999840423, + "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.0040559989997746015, + "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0011744240000552963, + "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.001157182000042667, + "src/backend/tests/unit/test_user.py::test_add_user": 9.34403661000033, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 8.118785874999958, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 8.369265822000216, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 9.21590790099981, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 9.18786365699998, + "src/backend/tests/unit/test_user.py::test_delete_user": 7.2977308249996895, + "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 7.305131022999831, + "src/backend/tests/unit/test_user.py::test_inactive_user": 8.971064155000477, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 7.4149229900003775, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 7.889265908000198, + "src/backend/tests/unit/test_user.py::test_patch_reset_password": 7.444680492999851, + "src/backend/tests/unit/test_user.py::test_patch_user": 7.3462246470003265, + "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 7.969778400999985, + "src/backend/tests/unit/test_user.py::test_read_all_users": 7.552366644000358, + "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 8.62471764699967, + "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0018060269999295997, + "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.01003485399951387, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0016855909998412244, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0018248919996040058, + "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0014912079996065586, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.001279622999845742, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.001503852000041661, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0015129190001061943, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0012957740004821972, + "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.001643993000016053, + "src/backend/tests/unit/test_version.py::test_compute_main": 0.0011068200001318473, + "src/backend/tests/unit/test_version.py::test_version": 0.0011359150003045215, + "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_invalid_frame": 0.001237033000052179, + "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_valid_frame": 0.0015526430001955305, + "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_silence_detection": 0.0012794519998351461, + "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_with_real_data": 0.003934907000257226, + "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 7.501191073999962, + "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 7.18570309200004, + "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 7.404536666999775, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0011218879994885356, + "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.0011507009999149886, + "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.0012831590001951554, + "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.001163715999609849, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.001224530999934359, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0016181539999706729, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0011991520000265155, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.001156342999820481, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.001203581000027043, + "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.0012816869998459879, + "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.0011949939998885384, + "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.001259354999547213, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.001246679999439948, + "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.001232654000432376, + "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.0011918180002794543, + "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.0012042510002174822, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.00121886800025095, + "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.001219819999732863, + "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.0012489760001699324, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0012054339999849617, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0012067160000697186, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0012668789995586849, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0011668520000966964, "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, @@ -1561,74 +1562,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.0016699249999874155, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0012371899997560831, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0012207079998916015, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0018197270005657629, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0012073039997630985, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0018108089998349897, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0017015549997267954, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0017789900007301185, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0011120580002170755, - "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.0011166639997099992, - "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.0011316630007058848, - "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.0011284650004199648, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0011102210000899504, - "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.0011794709998866892, - "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.0011441060000834113, - "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.0011143100000481354, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0011322429995743732, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011145120001856412, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0010645269999258744, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.001050791999205103, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.001187648000268382, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.001146591000178887, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0011405679997551488, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0011393360000511166, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.001210859999901004, - "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.0011632709997684287, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0011681599999064929, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.001144395000210352, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0011393360000511166, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0011703539998961787, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0011715669993463962, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0010975079999298032, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.001033961000302952, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0011635230002866592, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0011594049997256661, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.001176586000383395, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.001172938999843609, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0011693219994413084, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0011663769996630435, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0011518890005390858, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0011469510000097216, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0011510470003486262, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0016189120005947188, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.001035724000303162, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0010834220001925132, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0010438780004733417, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0010426549997646362, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0010822089993780537, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0010392499993940874, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0010517430000618333, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.001045862000410125, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0011308799994367291, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0011666780001178267, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0011373520001143334, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.02778940700000021, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.027583020999827568, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0012118129993723414, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0011433750005380716, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.04857651500014981, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0011345570001140004, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.001704823000181932, - "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.0012473389997467166, - "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.04508230299961724, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0013819999999213906, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0011651039999378554, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0011545360002855887, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.001135460000114108, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0011335960002725187, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0011401979995753209, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0011747210000976338 + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_directory": 0.001648962999752257, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.001219538999521319, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0011806659999820113, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0018813470001077803, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0011477050006760692, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.001745342000049277, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0017001090000121621, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0017444519999116892, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0011396510003578442, + "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.001148877999639808, + "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.0011212959998374572, + "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.0011408530003791384, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0011222579996683635, + "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.0011886620000041148, + "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.0011374069999874337, + "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.001154658999894309, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.001123450000250159, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011639770004876482, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0010591099999146536, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0010901189998548944, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.001184515000659303, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0011697969998749613, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.001179355000203941, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0011553889999049716, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0011509309997563832, + "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.0011588960001063242, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0011781229995904141, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0011803079996752786, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0011765610001930327, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.001175947999854543, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0012046530000588973, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.001092070999675343, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0010328210000807303, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0011735049997696478, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0011892239999724552, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0011588869997467555, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0011581559997466684, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0011828110004898917, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0011471949997030606, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0011589079999794194, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0011786629997914133, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0011421149993111612, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0016078260000540467, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0010579479999250907, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0010611139996399288, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0010484300000825897, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0010148380006285151, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0010798280000017257, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0010234830001536466, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.001046856999892043, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0010307960001227912, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0011267769996265997, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0011477270004434104, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0011571629997888522, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.02798854999946343, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.028507770000032906, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.001364479999665491, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.00119813899982546, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.0644357540004421, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0011814499998763495, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.001330818999576877, + "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.0012694040001406393, + "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.04698859500012986, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0021254940002108924, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0017476579996582586, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0011705380002240418, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0011705990000336897, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.001195113999528985, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0011487370002214448, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0012021479997201823 } \ No newline at end of file