From bec701789c5938b341adee4d12c757c766a00507 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 25 Apr 2025 10:49:00 -0300 Subject: [PATCH] chore: update test durations (#7722) Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com> --- src/backend/tests/.test_durations | 2894 +++++++++++++++-------------- 1 file changed, 1462 insertions(+), 1432 deletions(-) diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index 7a19ed436..549bcaba8 100644 --- a/src/backend/tests/.test_durations +++ b/src/backend/tests/.test_durations @@ -67,180 +67,187 @@ "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.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/test_api_utils.py::test_get_outdated_components": 0.0018728200000168727, + "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.06262370199999623, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 9.522503502000063, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 54.59275057900004, + "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 12.43691129900003, + "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 10.912302908000015, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.030453559000079622, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.01804809599991586, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.013991829000019607, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.020236392000015258, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.04515146299991102, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 1.8821931389999236, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.021418703999984245, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.013281173999985185, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 8.919772721999948, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 10.095856470999934, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 8.690527466999924, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 8.468284055000026, + "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 8.124428709000085, + "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 8.399166113999968, + "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 8.332924803999958, + "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 9.199054851000142, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 9.333047297000007, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 9.189660775000107, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 8.045649037999965, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 8.650590189000013, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 8.201082402999987, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 7.794592532000138, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 7.856642703000034, + "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 7.669204262999983, + "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 8.289705400999992, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 7.990735704000031, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 8.189475062000156, + "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 8.660421601000053, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_when_truncate_applies": 0.02014709800005221, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_without_truncate": 0.0015700380000680525, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[0-0]": 0.001335140000037427, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[1000-1000]": 0.008659191000106148, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[2000-1001]": 0.01150824499995906, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[3000-1001]": 0.01614744499988774, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[4000-1001]": 0.019466292000061003, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[42-42]": 0.0016014860000268527, + "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 8.894125939000105, + "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 7.307432260000041, + "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 7.6606291010000405, + "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 17.658478735000017, + "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 18.749054594000086, + "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 18.001183327000035, + "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 8.070254728999998, + "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 8.318488172000002, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 7.832560996999973, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code_with_unauthenticated_user": 8.618869515000029, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 7.877986479000128, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt_with_invalid_data": 8.128360876999977, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 9.112620566000032, "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.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__exception": 17.7006251009999, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 7.844043696999847, "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.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_create_variable__variable_name_already_exists": 7.908503023000094, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 8.19019133800009, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 7.777180023999904, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 7.883066158000133, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 7.727346592999993, "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": 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_delete_variable__exception": 7.583464427000081, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 7.857901906000279, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 7.727164221000066, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 8.84823713999981, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 7.928803344000016, "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.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/api/v1/test_variable.py::test_update_variable__exception": 7.781904623000173, + "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 7.694730287999846, + "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 8.091304743999899, + "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 7.836327550000078, + "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 9.01247466599989, + "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 17.55717957500019, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0018354199999066623, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.0766760079998221, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.0624173050000536, "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.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/base/tools/test_component_toolkit.py::test_component_tool": 0.004176722000238442, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 7.114440922000085, + "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.00190373500026908, + "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.0070976310000787635, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_all_versions_have_a_file_name_defined": 0.0013834669998686877, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.0.19]": 0.0013516989997697237, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.0]": 0.0013133669999660924, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.1]": 0.0013001219999750901, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_decorator_applied": 0.0038661920000322425, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_latest_version": 0.015366366000080234, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.001399126000023898, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.02136125299989544, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0014681440002277668, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0014154169998619182, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0017858670000805432, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.008149420999870927, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_agent_component_with_all_openai_models": 7.266677975999983, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_agent_component_with_calculator": 7.628175480999971, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_all_versions_have_a_file_name_defined": 7.112425655999914, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.0.19]": 7.083763662000365, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.1.0]": 7.271123627999941, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.1.1]": 8.93713805199991, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_latest_version": 7.1020338739999715, "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/agents/test_agent_events.py::test_chain_end_event": 0.0025821990000167716, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.003096799000104511, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0024125439999806986, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0016155700000126672, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0016372499999306456, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.001638742000068305, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0016925329998684902, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0016400159997829178, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0017036839999491349, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.001596023000047353, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0020643170003040723, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.001760069000056319, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0017299840001214761, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0017061980001926713, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.0035119819997362356, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.002585245999853214, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0025639850000516162, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.0027935739999520592, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.002363363000085883, + "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 9.849200369000073, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_all_versions_have_a_file_name_defined": 0.00151467099999536, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_action_maps": 0.0018848610000077315, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_no_api_key": 0.0028271660003156285, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_with_api_key": 0.002002290000064022, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.0.19]": 0.0015526619999945979, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.0]": 0.0015392679999877146, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.1]": 0.0015203919999748905, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_get_action_fields": 0.0018699939998896298, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_latest_version": 0.005097335999835195, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_show_hide_fields": 0.0018597329999465728, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_all_versions_have_a_file_name_defined": 0.0014287819999481144, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_as_dataframe": 0.012782813000058013, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.0.19]": 0.0014894650000769616, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.0]": 0.001460291000057623, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.1]": 0.0014648689996192843, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_fetch_emails": 0.0028569829999014473, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_get_profile": 0.0026097420000041893, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_invalid_action": 0.0026725079999323498, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_send_email": 0.002625740999746995, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_init": 0.002925921000269227, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_latest_version": 0.0073979119999876275, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_update_build_config": 0.002987805999964621, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_all_versions_have_a_file_name_defined": 0.0014070899997022934, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_basic_setup": 0.0032640520000768447, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.0.19]": 0.0014393819999440893, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.0]": 0.0013789590000214957, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.1]": 0.0014346020002449222, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_empty_transcript_handling": 0.004254086000173629, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_data_output_success": 0.0038458340002307523, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_dataframe_output_success": 0.004586304000213204, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_message_output_success": 0.004231223000033424, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_latest_version": 0.006987438000123802, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_no_transcript_found_error": 0.004021401000272817, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_transcript_disabled_error": 0.00437598300004538, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_translation_setting": 0.0032831570001690125, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_add_query_params": 0.003992296999967948, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_all_versions_have_a_file_name_defined": 0.0014071910002257937, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.0.19]": 0.0013923949998115859, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.0]": 0.0013761340001110511, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.1]": 0.0017733630004386214, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_error_handling": 0.0510203939998064, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_invalid_urls": 0.004157963999887215, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_latest_version": 0.010528232000069693, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_binary_response": 0.02864247799993791, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_save_to_file": 0.03179390699983742, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_success": 0.02902957699984654, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_timeout": 0.0279132779999145, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_metadata": 0.028753344000051584, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_redirects": 0.02988347900009103, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_output_formats": 0.004793118999714352, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_parse_curl": 0.004143779000060022, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_body": 0.004254336000258263, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_headers": 0.00399069399986729, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_update_build_config": 0.003992378000020835, "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 +257,122 @@ "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.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_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.001666073000023971, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.029788280999810013, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.022236631000168927, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.02377381900009823, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.004934513000080187, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004145012999970277, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0034929369999190385, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004694055000072694, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004009699999869554, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.0042766080000546935, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.003982078000262845, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.003941622999946048, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004007755999737128, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.23975005200009036, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.007162254000149915, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_all_versions_have_a_file_name_defined": 0.00024699100003999774, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.0.19]": 0.00024648899989188067, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.0]": 0.00023759199984851875, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.1]": 0.00023418600017066638, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_latest_version": 0.00027829900000142516, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_upload": 0.00023985600000742124, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0012913059999846155, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.24937859199985724, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.2321656599999642, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.24313190399971063, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.006590647999928478, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component": 0.003948655999920447, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_as_dataframe": 0.004878987999973106, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_ensure_url": 0.0031788520002464793, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_error_handling": 0.004837210000232517, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_fetch_content_text": 0.003935791999992944, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_format_options": 0.004094679000218093, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_multiple_urls": 0.004282726999917941, "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.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/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.005516737000107241, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_all_versions_have_a_file_name_defined": 7.23794963499995, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_openai": 7.150526734999858, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_openai_missing_api_key": 7.2013381960000515, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_unknown_provider": 7.166691948000107, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.0.19]": 7.5686959189999925, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.1.0]": 7.218847163999953, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.1.1]": 7.207823941999777, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_latest_version": 7.308570309000061, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_update_build_config_openai": 8.66830204100006, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0030601710000155435, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0029193689999829076, + "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.003234705999830112, + "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.0033008599998538557, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_failure": 0.0041194049999830895, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_success": 0.004133249999995314, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0018015149998973357, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_with_metadata": 0.005527929999971093, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_without_metadata": 0.004811031999906845, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_metadata": 0.006257118000121409, "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.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_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0017789050002647855, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0017287409998516523, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.002595515999928466, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_create_base_row": 0.004160560000173064, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.005892486999982793, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.005173948999981803, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.008612855999899693, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_metadata_disabled": 0.004144842999949105, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.006871883000030721, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_with_metadata": 0.005988115999798538, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_without_metadata": 0.00570433600000797, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.033521329999757654, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_all_versions_have_a_file_name_defined": 0.0014223499997569888, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.0.19]": 0.0014162079999096022, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.0]": 0.0013958510000975366, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.1]": 0.0013745709998147504, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.0029873250002765417, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.002293291999876601, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.002933815999995204, "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.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/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_output_schema_type": 0.0023117969999475463, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.014679797999633593, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_latest_version": 0.005709447000072032, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.014331580000089161, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.002386657000215564, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.030897965999884036, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_nvidia_model_simple_schema": 0.00027630399995359767, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_complex_schema": 1.1495501409999633, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_nested_schema": 1.6694101279999813, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema": 0.7820709559998704, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema_fail": 0.3823634569996557, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 7.176427908000051, "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]": 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::TestChatInput::test_component_versions[1.0.19]": 7.3012362429999484, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 7.275905644999966, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 7.283994876999941, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 7.169901164000294, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 7.163662695999847, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 8.677086749999944, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 7.237231437999981, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 7.222785290999809, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 7.2063001709996115, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0014377059999333142, "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.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/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.19]": 0.08986117300014484, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.08489883700030987, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.09830496300014602, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.004429303000051732, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 7.163733734000289, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 8.323818690000053, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 7.25069745299993, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 7.238280311999915, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 7.25728025699982, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 7.193149190999748, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 10.298736226000074, "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 +380,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.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_baidu_qianfan.py::test_empty_str_endpoint": 0.0010328239998216304, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0010010149999288842, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0013690099999621452, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0009756179999840242, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.000954387999854589, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0009189310001147533, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0009705879999728495, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0009586359999502747, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0011275120000391325, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0009397720000379195, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0009903459999804909, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.000945611999668472, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0009263260001262097, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0009347420000267448, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0009394900000643247, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0009604490001038357, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0012755260001995339, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.001083197000070868, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0009496389998275845, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0009492379997482203, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0009538969998175162, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0009408240002812818, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0009838629998739634, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0009555399999499059, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0017528149999179732, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0009889919999750418, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0009458119995997549, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.001032013000212828, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.10886266100010289, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.02735217700001158, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.029852444999960426, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.003745537999975568, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.003812361000200326, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0036770809999779885, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.1226160029998482, "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.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/models/test_deepseek.py::test_deepseek_build_model[0.5-100]": 0.0034037190000617557, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.0-500]": 0.003236177999951906, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.5-1000]": 0.003223845999855257, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.002958082000077411, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.003647093999916251, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.002865438000071663, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.022952089999989767, + "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0028939320000063162, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_all_versions_have_a_file_name_defined": 7.372115686999905, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic": 7.377831392999951, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic_missing_api_key": 9.406451698999945, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai": 7.362141831999907, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai_missing_api_key": 7.613881721000098, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_unknown_provider": 7.488351607000141, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.0.19]": 7.4502503949997845, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.0]": 7.379124174000026, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.1]": 7.275271982000049, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_latest_version": 7.217481766000219, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_anthropic": 7.19035507600006, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_openai": 7.336771217999967, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_all_versions_have_a_file_name_defined": 0.0014929609999398963, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model": 0.0034323650002079376, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model_error": 0.004205614999818863, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.0.19]": 0.0014534680001361266, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.0]": 0.0014153169997825898, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.1]": 0.0024857710000105726, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models": 0.0033342419999371486, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models_no_api_key": 0.0028158449999864388, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_initialization": 0.0028504520000751654, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_inputs": 0.0030035159998078598, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_json_mode": 0.003485613000293597, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_latest_version": 0.006877833000089595, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_template": 0.025156236999691828, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_update_build_config": 0.2157500269997854, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 7.3705547880003905, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.0.19]": 8.174350667999988, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.0]": 8.255739305999896, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.1]": 7.618472154000074, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_invalid_input": 9.138530919999994, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_latest_version": 8.35570571500034, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_data_input": 9.482068793000053, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_dataframe_input": 7.879685483999992, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_list_input": 9.729338286999791, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_message_input": 8.79417592499999, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_string_input": 7.696282293000195, "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 +468,858 @@ "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.0014442600001984829, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0015187719998266402, "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.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/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.19]": 0.02588424199984729, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.024447797999982868, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.02248252199979106, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.0048562720003246795, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.001509074000068722, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_basic_setup": 0.0023244149997481145, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_build_dataframe_basic": 0.0033240059999570803, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.0.19]": 0.0014828960001977975, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.0]": 0.0015010899999197136, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.1]": 0.001451817999850391, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_data_dict": 0.002788013000099454, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_text": 0.002773866000097769, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_empty_data_list": 0.0027723539999442437, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_invalid_input_type": 0.002303756000173962, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_latest_version": 0.0054687690001173905, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_mixed_data_fields": 0.0030499770002734294, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_single_data_input": 0.002951253999981418, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_status_update": 0.002781882000135738, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002726329000097394, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.002584945000080552, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.00264383499984433, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0036419830000795628, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0034216960002595442, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.0034311340000385826, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.003123484000298049, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.00315908000015952, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.0033609030001571227, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.003347229000155494, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0034099449999303033, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0030867859998124914, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_all_versions_have_a_file_name_defined": 0.0016719259999717906, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.0.19]": 0.0016439549997357972, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.0]": 0.0016514170001755701, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.1]": 0.002060484999901746, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_get_data_structure": 0.0037866820000544976, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_invalid_lambda_response": 0.0075271189998602495, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_complex_data_structure": 0.007813099000031798, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_large_dataset": 0.013701809999702164, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_latest_version": 0.00805673900003967, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_successful_lambda_generation": 0.007880093000039778, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_validate_lambda": 0.0038833220000924484, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0019026830000257178, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.003987293999898611, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0019024829998670612, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.0023537380000107078, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0018269230001806136, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.002858272999901601, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.002859174000150233, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.43228303700016113, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.005652637999673971, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.003190547999793125, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0030462710001302185, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.002977925000095638, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.003154200999688328, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0031856889997925464, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.00471170500009066, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_all_versions_have_a_file_name_defined": 0.00213456200026485, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_clean_data_with_stringify": 0.005507810000153768, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.0.19]": 0.001978444000314994, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.0]": 0.002583253000238983, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.1]": 0.0019109990000742982, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_input_type": 0.002925207000089358, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_template": 0.003157396999995399, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_latest_version": 0.007054692999872714, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_multiple_rows_with_custom_separator": 0.003455269999903976, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_none_input": 0.002835689999983515, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_data_object": 0.002877178000062486, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_dataframe": 0.003121349999901213, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_data_object": 0.002818879999949786, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_dataframe": 0.0035706719997961045, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_message_object": 0.0028541149999909976, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_all_versions_have_a_file_name_defined": 0.0013797340000110125, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.0.19]": 0.001371980999920197, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.0]": 0.0031229230000917596, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.1]": 0.0013450700000703364, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_empty_input_text": 0.002899888999536415, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_invalid_pattern": 0.002927360000057888, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_no_matches": 0.002881495999872641, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_output": 0.002901872999700572, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_invalid_regex_pattern": 0.002849928000159707, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_latest_version": 0.0062302260000706156, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_no_matches_found": 0.0028720890002205124, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_successful_regex_extraction": 0.003064665000010791, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-csv-.csv]": 0.0030081410000093456, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-json-.json]": 0.002969699999994191, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-markdown-.markdown]": 0.0029773730002489174, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-txt-.txt]": 0.003002038999738943, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_expands_home": 0.0030742829999326204, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_handles_incorrect_or_excel_add[./test_output-excel-./test_output.xlsx]": 0.002994003000367229, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_handles_incorrect_or_excel_add[./test_output.txt-csv-./test_output.txt.csv]": 0.0029374180001013883, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_handles_incorrect_or_excel_add[./test_output.txt-excel-./test_output.txt.xlsx]": 0.0030930259999877308, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.csv-csv]": 0.002869824000299559, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.json-json]": 0.002912782999828778, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.markdown-markdown]": 0.0029210980001153075, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.txt-txt]": 0.002954590999706852, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_excel_extension[./test_output.xls]": 0.0030187600002591353, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_excel_extension[./test_output.xlsx]": 0.0029847980001704855, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_all_versions_have_a_file_name_defined": 0.0018722469997101143, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_basic_setup": 0.002911090999987209, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.0.19]": 0.0017906350001339888, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.0]": 0.0024599249998118466, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.1]": 0.0018085379999774887, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_directory_creation": 0.0048737449999407545, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_invalid_input_type": 0.003137750999940181, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_latest_version": 0.00696911499971975, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_data": 0.004948061999812126, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_message": 0.010217659999852913, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_update_build_config_dataframe": 0.002800896000053399, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0015807770000719756, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.022449913000173183, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.02250639699968815, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.02426787600006719, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.005987117000131548, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.0034099039999091474, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.0027782949998709228, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.002503525999827616, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0021465649997480796, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.002524665000009918, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.002161711999860927, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_dataframe_input": 0.0034342300000389514, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.00219890099992881, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.002214761000004728, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_with_url_loader": 5.062185213000248, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 9.38784961600004, "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]": 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/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 9.667717597999854, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 10.101543096999876, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 9.646046263000017, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 10.384251368999912, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 10.100321317999942, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 10.10218213799999, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0021310170000106154, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0017000069999539846, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.0026177519998782373, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0019469260000732902, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0018136579997189983, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0016729460000988183, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.002601490999722955, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.002111511000066457, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.002401760000111608, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0021671450001576886, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.002149762000044575, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0020793010003217205, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 9.862729372999866, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 9.307437040999957, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 12.680592112000113, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 10.010938312999997, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 8.253642924999895, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 9.956670481999936, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 9.43056348999994, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0014959180000460037, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.0023839380000936217, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.002447176999794465, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003483682000023691, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0014284930000485474, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0013854230001015821, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0018217140000160725, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.002282299999933457, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.002251983999940421, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.006146347999901991, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0022464629998921737, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0013221960000464605, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0028148789999704604, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.005186013999946226, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0013201309998294164, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0013164060001145117, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0017916680001235363, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.002947345000166024, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.004397529999778271, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.0029009590000441676, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0028100800000174786, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.008005981999986034, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0019381399999929272, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.0020592159999068826, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.002072840000209908, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.003111769999804892, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.003560743999969418, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.004241889000013543, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_timeout": 0.00217144999987795, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_to_server": 0.0041546100001141895, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_pre_check_redirect": 0.0026402630001030047, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPStdioClient::test_connect_to_server": 0.003548553000200627, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_all_versions_have_a_file_name_defined": 0.0013950919999388134, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_build_output": 0.005679617000168946, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.0.19]": 0.0013576519997968717, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.0]": 0.0013679810001576698, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.1]": 0.0013510100000075909, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_get_inputs_for_all_tools": 0.004163836999850901, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_latest_version": 0.009048269000231812, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_remove_non_default_keys": 0.003482751000092321, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_update_build_config_mode_change": 120.04182632499987, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_invalid_mode": 0.0031316280001192354, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_command": 0.003042361000098026, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_url": 0.0029633759997977904, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0013194759999350936, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.0056260579997342575, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0013487479998275376, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0014577530000678962, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0013441710000279272, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005968303999907221, "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.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_serp_api.py::test_error_handling": 0.003182121999998344, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.003338671999927101, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.0029555980001987336, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.004377214999976786, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.03142592700010027, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0013967190000130358, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0013756499997725768, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0013564530001985986, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0013123520000135613, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.003557708000016646, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.0034313230003135686, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.0037644459998773527, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.0030818549998912204, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.007081446000029246, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.0034400819999973464, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.017284129000017856, "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.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::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.0013922599996476492, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0013883830001759634, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.001360662000024604, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0031597090001014294, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.003137717999834422, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.0023472769996715215, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.0054801460000817315, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0023423270001785568, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.0021351130001221463, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.01633363099995222, "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.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::TestYfinanceComponent::test_error_handling": 0.002797245000010662, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.0029933609998806787, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.0028315280001152132, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0024820880000788748, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.06983302299977368, "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.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/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.05009642100003475, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.8146162259999983, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.12554305299977386, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.4580269679997855, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.46700101900000845, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.14433586800009834, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.1420597800001815, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.5675476029998663, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.11167516599994087, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.7590667420001864, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.06317560999991656, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.0150175060000493, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 1.2337027479998142, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.592561711999906, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 2.3217484860001605, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_all_versions_have_a_file_name_defined": 0.0013660380000146688, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.0.19]": 0.004399136000074577, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.0]": 0.0013407499998265848, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.1]": 0.0013503780000974075, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_graphrag": 0.013276313999995182, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_latest_version": 0.00579340600006617, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_all_versions_have_a_file_name_defined": 0.05240394599991305, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_build_config_update": 0.050037326999927245, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.0.19]": 0.0500634899999568, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.0]": 0.05300576899981024, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.1]": 0.04955732500002341, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db": 0.1283883890002926, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db_with_data": 0.12837383600003704, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_default_persist_dir": 0.05017066000004888, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_duplicate_handling": 0.4986404119999861, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_latest_version": 0.05514055999969969, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_list_existing_collections": 0.05006684099976155, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_mmr_search": 0.39748131600003944, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_search_with_different_types": 0.4975440990001516, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_similarity_search": 0.4577311309997185, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.00025014600009853893, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.0.19]": 0.00026115700006812403, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.0]": 0.00024279100011881383, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.1]": 0.0002423109999654116, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_collection_with_data": 0.00024244099995485158, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_db": 0.00024493499995514867, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_empty_search_query": 0.0002337949999855482, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_error_handling": 0.00025131799998234783, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_latest_version": 0.0002616770000258839, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_metadata_handling": 0.0006939120000879484, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_mtls_configuration": 0.0002647219998834771, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_similarity_search": 0.00023824400000194146, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0029018710001764703, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0035647439997319452, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.0043566589999954886, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0029448899997532862, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.002910906000124669, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.00407598600008896, "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.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/component/test_component_to_tool.py::test_component_to_toolkit": 0.005509822999783864, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0013062909999916883, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0014944619999823772, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.0028292649999457353, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0036233330001778086, "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.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/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.026660333999643626, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.05326591399989411, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 9.08116080800005, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 8.684573793000027, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 9.2783286209999, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 8.32441675699988, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 8.235847057, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 8.502521386999888, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0018982829999458772, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.002155423000203882, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0019698880000760255, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.02848962599978222, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0020891189997200854, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0018798800001604832, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0011696279998432146, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0011521039998569904, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0011694659999648138, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.001820108999936565, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0022016600003098574, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.002039095999862184, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0016016609997677733, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.001259094000033656, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0012574100003348576, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0014364139999543113, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0011712899997746717, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0012671979995957372, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0015806520000296587, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0011495300000206043, "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.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/events/test_event_manager.py::TestEventManager::test_thread_safety_accessing_events_dictionary": 0.0015578919999370555, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.00398997899992537, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.00118664800015722, + "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.03402305800000249, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004259189000322294, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0016606520000550518, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0011878909999722964, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.005644827999958579, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.006024595000098998, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.0044771249999939755, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0015892480000729847, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 9.784287568000082, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0013817609999478009, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.001259704999938549, "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.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/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_unsupported_value_types": 0.0012218150002354378, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.02082557700009602, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.018017646999851422, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.019301879999829907, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.018737966999879063, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.02981947800026319, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.022799000999839336, "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.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/graph/test_base.py::test_graph_set_with_valid_component": 0.00029107199998179567, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.018767292999882557, + "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.0002475209998920036, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.031005011999695853, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00024637900014568004, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.027977796999948623, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.02466206200006127, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.00025090700000873767, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.00028284599989092385, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.02798230300004434, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.06576766800026235, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.00026734900006886164, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.02790612500007228, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0010624890003327891, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0010737109998899541, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0010812240000177553, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0011574649997783126, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0011276999998699466, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0011241650001920789, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0011352860001352383, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0011471170000731945, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.001108805999820106, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0011449219996393367, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.001102301999935662, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.001106241000115915, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0011283220001132577, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0015237390000493178, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0010940869999558345, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0011210079999273148, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0018989570003213885, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.001145042999951329, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0011150249999900552, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0010727880001013546, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.001044215999854714, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.001166172000239385, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0010539529998823127, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0010620980003750446, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0019938129998990917, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0011037140000098589, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0010611959996822407, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.001056888000221079, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0010868639999443985, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0010576799998034403, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0010587019999093172, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0010748910001439071, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0010606359999201231, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0010487940000984963, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0010693219999211578, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.001060294999888356, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0010520490002363658, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0011258879997058102, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0010798519999752898, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0010415289998491062, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.001038053999764088, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.001094338000029893, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0010497550001673517, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0010415500000817701, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0011205080002127943, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0011673840001549252, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.001089417999764919, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0010889279999446444, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0011041259999728936, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0011215500001071632, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0011423379999087047, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0010798319997320505, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0011646590000964352, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0011412250000830682, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0011464649996923981, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0011695989999225276, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.001133841999944707, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.00111434499990537, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0011574439997730224, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0011136240000269026, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0011298040001292975, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0011385510001673538, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0010921950001829828, + "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0012514310001279227, + "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0011395930000617227, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.001174155999933646, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0012270549998447677, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0012040030001116975, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.001124283999843101, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0012852940001266688, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.001229387999728715, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0011091249998571584, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.001108194000153162, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0011013509997610527, + "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0010739900001226488, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.001091634000204067, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0011116890000266721, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0010738290000062989, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0012366319999728148, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0010894190002090909, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.001202578999709658, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.001070954000169877, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0010936870000932686, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0011206260001017654, "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.00145044400005645, + "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.0014955360002204543, "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.0016271250001409499, + "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.0016069929999957822, "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.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_process_flow": 0.0023711759999969217, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.0028753149999829475, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.004625335000127961, + "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.003009763999898496, + "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0010673679998944863, + "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.002205426999807969, + "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0010476909997123585, + "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.001048434000040288, + "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.001222055999960503, "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.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/graph/vertex/test_vertex_base.py::test_handle_optional_field": 0.002052593999906094, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_edge_parameters": 0.002888309999889316, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_bool_field": 0.0020167459997537662, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_code_error": 0.002036242999793103, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_dict_field_list": 0.002010905000133789, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_invalid": 0.0020921070001804765, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field": 0.00295504400014579, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field_invalid": 0.0021579700000984303, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_valid": 0.002101544999959515, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_file_field": 0.002192623999917487, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_non_list_edge_param": 0.002401582999937091, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_should_skip_field": 0.0020630420001452876, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0019478679996609571, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.002152457999955004, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0013806020001538855, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.002000815999963379, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.002517759999818736, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0012060859999110107, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0017699759996503417, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0016076229999271163, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0020438870001271425, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0011015709997082013, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.001678055000184031, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.001823317000116731, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0018466690000877861, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0011847269997815602, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0011533479996614915, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0010793399999329267, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0010564259998773196, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.001106422000020757, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0010761650000858936, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0010438540000450303, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0010531119996812777, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_complex_nested_data": 0.0010590829999728157, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_data_dict": 0.0010466709998127044, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_template": 0.0010700539999106695, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_invalid_template_type": 0.0011983009999312344, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_missing_key": 0.0010597440002584335, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_mixed_data_types": 0.001083076999975674, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_data": 0.0010442850002618798, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_template": 0.001185597000130656, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Error: {text}-data4-expected_text4]": 0.001143248999824209, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Text: {text}-data0-expected_text0]": 0.0012916750001750188, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[User: {text}-data3-expected_text3]": 0.0011559929998838925, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Value: {text}-data5-expected_text5]": 0.0011690769999859185, + "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.0011593679996622086, + "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.0011675139999169915, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_string_data": 0.0010615460000735766, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 11.792478568999968, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.03583212799981084, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.04035848799981068, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.22166292799988696, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.18060844299975543, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.09534387700023217, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.09669257499990636, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 8.409617002999994, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 7.702577517000009, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 8.244955784999775, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0011071829999309557, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0011510739998357167, + "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.001118152000117334, + "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0012861559998782468, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.001123102000065046, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0011418369999773859, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0011192150000169931, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0010990159998982563, + "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0010673290000795532, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0011655209998480132, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0011425180000514956, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0011351639998338214, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0011281909999070194, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0011640790000910783, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0012079099999482423, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.001142507999929876, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.001136446000145952, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0011409549999825686, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0012185089999547927, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.001291805999699136, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.001190347000147085, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.001139833999786788, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0011475779997454083, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0011276599998382153, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0011496920001263788, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0011090150001109578, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.001118592999773682, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0011296049999600655, + "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.001136487000167108, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0011257250000653585, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0011405639997974504, + "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.001240198999767017, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0012194919997909892, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0012028129999634984, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[non_string_value-options2-123-TypeError]": 0.0012297299999772804, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[option_too_long-options1-Tab1-ValidationError]": 0.0012166960000286053, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[too_many_options-options0-Tab1-ValidationError]": 0.001193952999983594, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[empty_options-options2--expected_options2-]": 0.0012343100001999119, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[fewer_options-options1-Tab2-expected_options1-Tab2]": 0.0012827799998831324, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[standard_valid-options0-Tab1-expected_options0-Tab1]": 0.0012557990000914288, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0012442870001905249, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0016970209999271901, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0016253069998128922, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0015206030002445914, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.001532936000103291, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.001354821999939304, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0015448489998561854, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0015537850001692277, "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.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/io/test_io_schema.py::TestCreateInputSchema::test_is_list_attribute_processing": 0.0016103999996630591, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0016358360003323469, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.001515932999609504, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0019907779997083708, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0016611730000022362, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.001723630000014964, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0015502269998250995, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0015236980002555356, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0017015490002449951, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.001657527000133996, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.001123291000340032, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.001563643000281445, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0016541209997740225, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0015286780001133593, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.001526985000282366, + "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0030104160000519187, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0011373090001143282, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.001115948999995453, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0011120609999579756, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.001096854000024905, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0010856120002245007, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0010976539999774104, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0010786189998270856, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0011125719997835404, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0012170669997431105, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0010824059997958102, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0011133029997836275, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0013541019998228876, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0012540459999854647, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0010906719999184133, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0012090709999483806, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0011002000001099077, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0017293620001055388, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0011505830000260175, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.00104417600027773, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0010714559998632467, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0010853520002456207, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0010668560003068706, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.001079449999906501, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0010481920000984246, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0010650440001427341, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0010869340001136152, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0010732489997735684, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.001070495000021765, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0010658760002115741, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0010621380001794023, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0010725789998105029, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0010443740000027901, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.001071685999932015, + "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0010792700002184574, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.0063740130001406214, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0012493579997681081, + "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.008128640999984782, + "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.00808337600028608, + "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0017192820000673237, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0019397119999666756, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0015442970000094647, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0011326909998388146, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0016309160000673728, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.001207198999964021, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0018337449998853117, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0019557139999051287, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0012063179997312545, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0028386469998622488, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.0029032480001660588, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0027014620002319134, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0027401620000091498, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.002725787000372293, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.003732472999899983, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.002284644999917873, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0020259329999134934, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.002052701999900819, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0015824680001514935, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0018655650001164759, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0016327499999988504, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0016520460001174797, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0016040469997733453, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0016195169998809433, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0014077220000672241, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0017383579995566834, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.001254797999990842, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0016340340000624565, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.0022158679994390695, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0014265359998262284, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.0026687399999900663, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_row": 0.0031441759999779606, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_rows": 0.0027694990001236874, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_bool_operator": 0.0016165510000973882, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_data_list": 0.0019249059998855955, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_lc_documents": 0.0019188750002285815, "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.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/schema/test_schema_message.py::test_message_from_ai_text": 0.0013084770000659773, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0012951920000432438, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.005376974999990125, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0013571590000083233, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0012162849998276215, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0015195400001175585, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.0033097949999500997, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.002810925000176212, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0012623310003618826, + "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.002013330999716345, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.001360392999913529, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0011042969999834895, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.06206535299997995, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.013097955999910482, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.0011089059998994344, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.07522656600008304, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.08055718500031617, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.28260235099992315, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.0013066530000287457, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.0012797430001683097, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.004225640000186104, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.0012345610000465967, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.0011876439998559363, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.2118976379997548, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.18512982999982341, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.06607544200005577, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.0104975019999074, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 0.36836495299962735, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0010433030001877341, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.0011563430002752284, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.0012965549999535142, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.007074886999816954, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.07560942900022383, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0011417470000196772, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.061259489999883954, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.06503763800014895, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.001281917999676807, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.0020837510001001647, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.0782234180001069, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0011509630001000914, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.06894958500015491, "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.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/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.19952545599994664, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.10005099099998915, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.11627141499980098, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 8.845539617000213, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.10341544700008853, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.10693286900050225, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.10804649600004268, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5472699109998302, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.11523215699980938, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_no_orphans": 7.009805399000015, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_with_orphans": 7.021789960999968, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_run_with_exception": 0.006420677000278374, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_start_stop": 0.008190823999939312, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_cleanup_inputs": 0.0014473260000613664, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_concurrent_tracing": 4.009795897000004, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_deactivated_tracing": 0.003377830999852449, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_get_langchain_callbacks": 0.005150500999889118, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_end_tracers": 0.004389886000126353, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_tracers_with_exception": 0.00372072000004664, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component": 0.206014014999937, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component_with_exception": 0.10490411999990101, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_worker_with_exception": 0.10532156199974452, + "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.08222055999999611, "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.0811014329997306, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable": 0.0856139750001148, "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.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__valueerror": 0.10140185699992799, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.08614587800002482, "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.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_delete_variable_by_id__valueerror": 0.10871636999991097, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.10825319399987166, "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.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_get_variable__typeerror": 0.08695438300014757, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.09703030600007878, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.18000384299989491, "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.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_initialize_user_variables__not_found_variable": 0.08928584199998113, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.08426379200000156, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.08715935600002922, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.08722646000001077, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.08784948900006384, "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.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/services/variable/test_service.py::test_update_variable__valueerror": 0.09185504299989589, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.0952363050000713, + "src/backend/tests/unit/test_api_key.py::test_create_api_key": 6.861244350000334, + "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 6.968448989000308, + "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 6.959087397999838, "src/backend/tests/unit/test_cache.py::test_build_graph": 1.1988659180001378, - "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_chat_endpoint.py::test_build_flow": 1.3137971420001122, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 1.3713193300000057, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_flow_id": 1.3052947100002257, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_job_id": 1.367540482999857, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_polling": 1.3208230070001719, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_only": 1.3492670279999857, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_with_inputs": 1.379972917999794, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 7.099835734999942, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_failure": 1.4243496000003688, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_success": 1.336080110000239, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_unexpected_error": 1.3477946960001645, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_with_cancelled_error": 1.4027797580001788, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_nonexistent_build": 1.3411589229999663, + "src/backend/tests/unit/test_cli.py::test_components_path": 0.2637237909993928, + "src/backend/tests/unit/test_cli.py::test_superuser": 6.868192151999665, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0010967819998768391, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0010682510001061019, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.001130866000039532, + "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0011046380000152567, + "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.001128311000229587, + "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0011122900000373193, + "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0010998670004482847, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0012482239999371814, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0011867890002577042, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0010686399996302498, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0010524790000090434, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0010591840000415687, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0010943279999082733, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0011227709992454038, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0016763209996497608, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0011224009999750706, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0010806609998326167, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.001078658000096766, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0011286030003248015, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0010791210006573237, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0012647359999391483, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.001074550999874191, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.03504050699939398, + "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.001098807000744273, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.0036938600001121813, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.001470508000238624, + "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0011518250003064168, + "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0011152679999213433, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0010903709999183775, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0018661549993339577, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0011141650002173265, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.002063162999547785, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0011835750001409906, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0023909530004857515, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0017577429998709704, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.002392875999703392, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.001730773999952362, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0010902720000558475, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0023707750005996786, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.001186268999845197, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0010851110000658082, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.008095807000245259, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005368666999856941, "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": 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_custom_component_with_client.py::test_list_flows_flow_objects": 6.795242744999996, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 6.753721221999967, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0011371580003469717, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0011393720001251495, + "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0011210689999643364, + "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0011288129994682095, + "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0011838949994853465, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0011564440001166076, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0011036569999305357, + "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.00131470900032582, + "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0011345029997755773, + "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0012267759998394467, + "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0012198719996376894, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0010850609996850835, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0010937270003523736, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0011391709999770683, + "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0010975139994116034, + "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0012804159996449016, + "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0011683769998853677, "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,143 +1328,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": 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_create_flow": 6.7911340080004265, + "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 6.77903553599981, + "src/backend/tests/unit/test_database.py::test_create_flows": 6.738669711000057, + "src/backend/tests/unit/test_database.py::test_delete_flow": 9.888316875000328, + "src/backend/tests/unit/test_database.py::test_delete_flows": 6.719482653999876, + "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 6.913766087000113, + "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 6.780522662000294, + "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 6.89980185900049, + "src/backend/tests/unit/test_database.py::test_download_file": 6.764320418999887, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 6.8220495429995935, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 7.5724310290001995, + "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 6.8932375900003535, "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": 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_flow": 6.770588484999735, + "src/backend/tests/unit/test_database.py::test_read_flows": 6.75186127500001, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 6.674759840999741, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 6.634680808999747, + "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 6.989364713999748, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 7.1550664910000705, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 6.794437979000577, + "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 6.692740921999757, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 6.912635547000264, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 7.514288714999566, "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": 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_database.py::test_read_folder": 10.699245170999802, + "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 7.27841319900017, + "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 6.975461338000059, + "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 6.907357069999762, + "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 6.886888727000041, + "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 6.847153355000046, + "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 6.968862143999559, + "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.11768902300036643, + "src/backend/tests/unit/test_database.py::test_update_flow": 6.7679630359998555, + "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 6.86532830599981, + "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 7.195526018000237, + "src/backend/tests/unit/test_database.py::test_upload_file": 6.755086439000479, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 9.238797387000432, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 10.349751476000165, + "src/backend/tests/unit/test_endpoints.py::test_concurrent_stream_run_with_input_type_chat": 1.5344494869996197, + "src/backend/tests/unit/test_endpoints.py::test_get_all": 1.457989389999966, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 9.91965117699965, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 8.73385978799979, + "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 9.367454983000243, + "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 7.560250211000493, + "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 1.5548298620001333, + "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 8.45960247100038, + "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 1.5748046859998794, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 10.86381038799982, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 1.5541370650003046, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 1.5141808769999443, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 1.5288295529999232, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 1.5141155419996721, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 1.4992482209995615, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 9.453356488000281, + "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 7.260101433000273, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 8.749002039999596, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 10.635877233000429, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 9.75423961100023, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 9.48640727799966, + "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.00309339900059058, "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.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_frontend_nodes.py::test_frontend_node_to_dict": 0.0014351129998431134, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0012465009999687027, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0012907040004392911, + "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.002223359999788954, + "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008724854999400122, + "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 9.472032796999429, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.002283473999796115, + "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.02669589700008146, + "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.02651861700041991, + "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.026694184000007226, + "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.0024450140003864362, + "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.0023013479999463016, + "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.0022300660002656514, + "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.0026078090004375554, + "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.002451726999879611, + "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.003121484999610402, + "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.0023487140001634543, + "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.002278023000144458, + "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.02238361799982158, + "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 10.165532696000355, + "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.0033322130002488848, + "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 11.123990524999954, + "src/backend/tests/unit/test_initial_setup.py::test_sync_flows_from_fs": 9.014186520000294, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.004036076000375033, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.0027210470002501097, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0010415289998491062, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0011052890004066285, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.00111540599982618, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.001056799000252795, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0025471739995737153, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0010869840002669662, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0010909710003943474, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0010779390004245215, "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.0032176850004361768, + "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.0030996820000837033, "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.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_logger.py::test_enabled": 0.0011054079996029031, + "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0011842140002045198, + "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0011892649999936111, + "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0011716920007529552, + "src/backend/tests/unit/test_logger.py::test_init_default": 0.0012550359997476335, + "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.001843701999860059, + "src/backend/tests/unit/test_logger.py::test_len": 0.0011635179998847889, + "src/backend/tests/unit/test_logger.py::test_max_size": 0.0011132730001008895, + "src/backend/tests/unit/test_logger.py::test_write": 0.0011902159999408468, + "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0012116160000914533, + "src/backend/tests/unit/test_login.py::test_login_successful": 9.195699054000215, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 9.16837034199989, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 9.529099750000114, + "src/backend/tests/unit/test_messages.py::test_aadd_messages": 9.552510674000132, + "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 8.684337127999697, + "src/backend/tests/unit/test_messages.py::test_add_messages": 9.23188587200002, "src/backend/tests/unit/test_messages.py::test_add_messagetables": 0.05725845799315721, - "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_adelete_messages": 8.263255666000532, + "src/backend/tests/unit/test_messages.py::test_aget_messages": 8.986175457999707, + "src/backend/tests/unit/test_messages.py::test_astore_message": 9.437007743000322, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 8.414241342999958, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 9.197516348000136, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 8.298737502000222, + "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 7.943876949999776, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 8.840425988000334, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 8.415069686000606, "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": 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_aupdate_nonexistent_message_generates_a_new_message": 13.837873260999459, + "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 8.879637603999981, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0015227760000016133, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.001780578999841964, + "src/backend/tests/unit/test_messages.py::test_delete_messages": 8.440754162000303, + "src/backend/tests/unit/test_messages.py::test_get_messages": 8.975368176000302, + "src/backend/tests/unit/test_messages.py::test_store_message": 8.938663920000181, "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, @@ -1443,117 +1473,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": 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_messages_endpoints.py::test_delete_messages": 9.730745587999536, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 9.269480007000311, + "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 8.251896655999644, + "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 9.209967184000106, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 9.883521349000148, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 8.272426385000017, + "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.007824759999039088, "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.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/test_process.py::test_multiple_tweaks": 0.001103234000311204, + "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.001306659999954718, + "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0011677029997372301, + "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0011037049998776638, + "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.001083928999833006, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0011462429997664003, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0011172400004397787, + "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0011294129999441793, + "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0011492979992908658, + "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0016047949998210242, + "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.001089749999664491, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0010904310001933482, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0010858739997274824, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0011255459999119921, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0011357029998180224, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0010733909998634772, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.001115948999995453, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0011003100003108557, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0011206550002498261, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.00107309900022301, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0010747110000011162, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0010976849994221993, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.001095952000014222, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0011278499996478786, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0010831180002242036, + "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs": 0.0023151790005613293, + "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs_invalid_type": 0.01484178700047778, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.002524962999359559, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0030080500000622123, + "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0011455029998614918, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0012376720001157082, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.001238152000496484, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0012127260001761897, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.001100329000109923, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0011959239996031101, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0011986899999101297, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0011974880003435828, + "src/backend/tests/unit/test_telemetry.py::test_init": 0.0011579050005821045, + "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0011320680000608263, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.005959559000530135, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.01915483699985998, + "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0011063510000894894, + "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.0036430769996513845, + "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0011104979998890485, + "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.001164877000519482, + "src/backend/tests/unit/test_user.py::test_add_user": 8.73503416299991, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 7.593326590000288, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 7.751921396999933, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 7.415254625000216, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 7.56286454300016, + "src/backend/tests/unit/test_user.py::test_delete_user": 7.289352015000077, + "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 7.485565580999719, + "src/backend/tests/unit/test_user.py::test_inactive_user": 7.804205522999837, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 7.073589735000041, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 7.351033553000434, + "src/backend/tests/unit/test_user.py::test_patch_reset_password": 7.114574700000048, + "src/backend/tests/unit/test_user.py::test_patch_user": 7.274624739000046, + "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 7.04669200699982, + "src/backend/tests/unit/test_user.py::test_read_all_users": 7.180953688000045, + "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 7.4879925100003675, + "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0017378380002810445, + "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.009689941000488034, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.001634266000110074, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0017787839997254196, + "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.00149239199981821, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0012610919998223835, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0014717140002176166, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0014552629995705502, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0012555530001918669, + "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0016621669997221034, + "src/backend/tests/unit/test_version.py::test_compute_main": 0.0010930009998446621, + "src/backend/tests/unit/test_version.py::test_version": 0.001080335999631643, + "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_invalid_frame": 0.001151228000253468, + "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_valid_frame": 0.001502760999755992, + "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_silence_detection": 0.0011816159999398224, + "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_with_real_data": 0.0038319070004035893, + "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 7.268777354000122, + "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 7.091415690999838, + "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 6.969926353000119, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0011470660001577926, + "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.0011465749994385988, + "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.0011413160000302014, + "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.0012117669998588099, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0011364669999238686, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.001555824000206485, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0011663119994409499, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0011202569994566147, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0011311859998386353, + "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.0011750180001399713, + "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.0011020929996448103, + "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.0011094269998466189, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0011210969992134778, + "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.0011617920004027837, + "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.0011675640002977161, + "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.00114365799981897, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.001115186999868456, + "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.0011362560003362887, + "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.0011444430006122275, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0011347039999236586, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0011448209997979575, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011226310002712125, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0010510890006116824, "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, @@ -1562,74 +1592,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.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 + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_directory": 0.0016124670000863262, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.001172081999357033, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0011877410001943645, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0017446050001126423, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.001129223000134516, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.001763098000537866, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0016806260005068907, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.001720889999432984, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0011225609996472485, + "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.00111684100011189, + "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.0011196959999324463, + "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.0011245239998061152, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0011018440000043483, + "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.0011365169998498459, + "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.0010980050001307973, + "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.0011217089995625429, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0011276009995526692, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011469650003164134, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0010317430001123284, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0010317219998796645, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.001149379999787925, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.00114298999960738, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0011577959999158338, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0011514940001688956, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0011782840006162587, + "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.0011732849998224992, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0011319370000819617, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0011471970001366572, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0011601399996834516, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0011474279999674764, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0011744460002773849, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.001075053000022308, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0010650639997038525, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.00115904899985253, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0011578060002648272, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.00116399799935607, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.001154420000148093, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0011479279996819969, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0011433689996920293, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0011366980002094351, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0011714830002347298, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0011857579997922585, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0015904790002423397, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.00104326399969068, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0010613580002427625, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0010408699995423376, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.001063582999904611, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0010708249997151142, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0010359709999647748, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0010488850002730032, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0010442850002618798, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0011344329996063607, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0011489000003166439, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.001128242000049795, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.028056412000296405, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.02811303600037718, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0012767070002155378, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0012719279998236743, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.04932771200037678, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0011739670007955283, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0012747319997288287, + "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.0012115560007259774, + "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.045527156999924046, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0013661210005011526, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0012520110008154006, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0011529080002219416, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.001141545999871596, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0011224909999327792, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.001160751000043092, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0011610829997152905 } \ No newline at end of file