diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index a224ca68dfbf..20b1f582df7f 100644 --- a/src/backend/tests/.test_durations +++ b/src/backend/tests/.test_durations @@ -67,258 +67,260 @@ "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.0018063999999071711, - "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.06174383199999056, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 9.616794739, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 47.00110794300002, - "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 8.879620551000016, - "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 8.974227118999977, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.02987698399999772, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.017849554000065382, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.013991826999983914, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.019144026999981634, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.04611156599997912, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 1.9348097230000008, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.02225602099997559, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.013707165999903737, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 8.510438073999978, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 8.406396449999932, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 9.196064239999998, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 9.06840225999997, - "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 8.764199168000118, - "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 8.777303381000024, - "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 9.79083267999988, - "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 18.618772595999985, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 19.53994370600003, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 8.766584654999974, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 8.50793335100002, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 8.588555990999907, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 18.565391608000027, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 8.634584414000074, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 8.367163559999995, - "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 9.253071180999996, - "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 8.62306287299998, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 9.387727836999943, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 8.543898362999926, - "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 8.726647125, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_disconnect_error": 8.991895898999928, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_invalid_json": 8.867582240000047, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_no_auth": 9.528309596999975, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_server_error": 9.127057314999888, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_success": 9.564751978999993, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_get_endpoint_invalid_auth": 8.984706861999939, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_head_endpoint": 8.206556509000166, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_head_endpoint_no_auth": 8.226253142000132, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_handle_project_messages_success": 18.676839982000047, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_init_mcp_servers": 18.837664404000066, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_init_mcp_servers_error_handling": 8.552904888000057, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_project_sse_creation": 9.769028229000014, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_empty_settings": 8.799116343999913, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_invalid_json": 8.80052621699997, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_invalid_project": 8.742637859999832, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_other_user_project": 9.07182474199999, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_success": 9.907071679999945, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_can_only_access_own_projects": 9.033438596999872, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_can_update_own_flow_mcp_settings": 18.738969716000042, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_data_isolation_with_real_db": 9.020448934999877, - "src/backend/tests/unit/api/v1/test_projects.py::test_create_project": 8.904075895000119, - "src/backend/tests/unit/api/v1/test_projects.py::test_read_project": 8.707577924000134, - "src/backend/tests/unit/api/v1/test_projects.py::test_read_projects": 18.763063739999893, - "src/backend/tests/unit/api/v1/test_projects.py::test_update_project": 8.902463355000123, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_when_truncate_applies": 0.013410571999997956, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_without_truncate": 0.0015501909999784402, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[0-0]": 0.0014681180000479799, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[100-100]": 0.0023999260000664435, + "src/backend/tests/unit/api/test_api_utils.py::test_get_outdated_components": 0.0017362029999503648, + "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.061275458000068284, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 8.556767644999923, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 41.86184748300002, + "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 8.030288915999904, + "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 8.094990269999926, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.027701599000124588, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.016333738000071207, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.015278152000064438, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.020827866000104223, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.04317420299992136, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 3.6142302100000734, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.05351923800003533, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.012824030999922797, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 7.70447375699996, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 7.690130873000044, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 8.288320640000052, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 8.225539506999894, + "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 8.219113180999898, + "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 9.02555015200005, + "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 10.659317525000006, + "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 8.37166284899979, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 8.539129477000188, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 8.248518154000067, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 8.197502014999941, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 9.007140088999904, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 8.415348595999944, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 8.087889939999968, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 8.160315707999871, + "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 8.209650036000085, + "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 8.094462136000061, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 8.256250153999872, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 8.229197092999925, + "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 8.100397699000041, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_disconnect_error": 8.561134607999975, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_invalid_json": 8.684275784000079, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_no_auth": 8.089982046000046, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_server_error": 8.426178979000156, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_success": 8.498381216000098, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_get_endpoint_invalid_auth": 8.094008145999965, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_head_endpoint": 7.951331187999926, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_head_endpoint_no_auth": 9.070719142999906, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_handle_project_messages_success": 9.206669852999994, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_init_mcp_servers": 8.32158191699989, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_init_mcp_servers_error_handling": 7.997129431000076, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_project_sse_creation": 8.107226977999971, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_empty_settings": 8.15769952100004, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_invalid_json": 8.17495394399998, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_invalid_project": 8.16257793099976, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_other_user_project": 8.609678109000129, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_success": 8.294919895999897, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_can_only_access_own_projects": 18.102915403999987, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_can_update_own_flow_mcp_settings": 8.253116613000088, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_data_isolation_with_real_db": 9.752936623999972, + "src/backend/tests/unit/api/v1/test_projects.py::test_create_project": 8.153561582000066, + "src/backend/tests/unit/api/v1/test_projects.py::test_read_project": 8.437205558999949, + "src/backend/tests/unit/api/v1/test_projects.py::test_read_projects": 8.356197240000029, + "src/backend/tests/unit/api/v1/test_projects.py::test_update_project": 9.844981306999898, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_when_truncate_applies": 0.012833431999752065, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_without_truncate": 0.0015650540001388435, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[0-0]": 0.0013671680001152708, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[100-100]": 0.002310412999804612, "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[1000-1000]": 0.008548625000003085, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[1100-101]": 0.004340995999996267, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[1100-101]": 0.004288607999797023, "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[2000-1001]": 0.010415454999929352, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[2100-101]": 0.006173211000032097, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[2100-101]": 0.006806897999922512, "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[3000-1001]": 0.0123209669999369, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[3100-101]": 0.008261548000064067, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[3100-101]": 0.008155228999839892, "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[4000-1001]": 0.013948478000088471, "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[42-42]": 0.0015994080000609756, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[8-8]": 0.0015091239998810124, - "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 20.03888599100003, - "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 8.280007002000048, - "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 8.55114210399995, - "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 8.828581922000126, - "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 9.311178368000014, - "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 8.755238809999923, - "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 8.796862173000022, - "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 18.824366513999962, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 10.597875642999952, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code_with_unauthenticated_user": 8.450987045000147, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 9.811769140000024, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt_with_invalid_data": 9.001422105999836, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 19.090110311000217, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[8-8]": 0.0014338800001496566, + "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 9.119527052999729, + "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 7.958050579000201, + "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 8.062120224999944, + "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 8.529628172999992, + "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 9.01733805500021, + "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 8.774467509000033, + "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 8.35996613400016, + "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 8.89317700499987, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 10.13227229999984, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code_with_unauthenticated_user": 8.171857196000019, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 8.40456956900016, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt_with_invalid_data": 8.578211457999942, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 8.317441379000002, "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": 9.036264185000164, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 10.900593739000215, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 10.093613639000068, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 8.10227140899974, "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": 8.82687338400001, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 8.81073743800016, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 8.65375034900012, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 8.877248447000056, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 18.639109063999967, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 8.439502235000191, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 8.257744269000113, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 8.734884246999854, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 8.231868490999886, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 8.143656256999975, "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__Exception": 3.1565893749939278, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 8.653345354000066, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 8.764991903999771, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 8.58143653299976, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 8.78058659200019, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 8.608842967999635, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 18.128327907000312, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 8.180584486000043, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 8.27488750700013, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 8.343807638000044, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 8.537440219000018, "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": 8.731197716000224, - "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 9.288746282000147, - "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 8.692638893999856, - "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 8.85049331800019, - "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 8.802191817999983, - "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 10.829251622999891, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0018573639999885927, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.09166870300009577, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.07743343500010269, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 18.122808780999776, + "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 8.317308753000134, + "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 8.37135494999984, + "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 8.18901865299972, + "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 10.124966248999954, + "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 8.158250948999921, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0017607370000405353, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.08003758999984711, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.06865822800000387, "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.004380939999919065, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 8.37314237600026, - "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.002025228000320567, - "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.007348777999823142, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_all_versions_have_a_file_name_defined": 0.0014066829999137553, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.0.19]": 0.0013544960002036532, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.0]": 0.001342884000223421, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.1]": 0.0013274359998831642, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_decorator_applied": 0.004128569999920728, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_latest_version": 0.015953893999949287, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0014576779999515566, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.02212016399971617, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0014482009999028378, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0014304879998690012, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0018109980001099757, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.008432317000142575, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_agent_component_with_all_openai_models": 8.153951947999985, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_agent_component_with_calculator": 8.169059369999786, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_all_versions_have_a_file_name_defined": 8.081108350999557, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.0.19]": 8.095156981999935, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.1.0]": 8.350044327999967, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.1.1]": 10.159910827999738, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_latest_version": 8.2685090089999, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool": 0.004215542000110872, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 7.814375333000044, + "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0019495689998620946, + "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.007076160999986314, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_all_versions_have_a_file_name_defined": 0.0013696600001367187, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.0.19]": 0.0013121119998231734, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.0]": 0.0013505530000657018, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.1]": 0.0013162509997073357, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_decorator_applied": 0.0038927460000195424, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_latest_version": 0.01550350399998024, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0014256030001433828, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.021687204000045313, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0013914790001763322, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0013939139998910832, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0017403490001015598, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.008008815000039249, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_agent_component_with_all_openai_models": 7.862365759000113, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_agent_component_with_calculator": 7.837118624000141, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_all_versions_have_a_file_name_defined": 7.814089424000031, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.0.19]": 7.863944760000095, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.1.0]": 7.916873854999949, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.1.1]": 7.744185249000111, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_latest_version": 7.837416916000393, "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.002689035999992484, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.003092186000003494, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0024605890000657382, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0016573499999594787, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.001664444999960324, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0017574069997863262, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0017369390000112617, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0016739220000090427, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0017484609995790379, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0020523279997632926, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0017173619999084622, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0017550530001244624, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0017239750000044296, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0017190569997183047, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002843783999878724, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.002656262999835235, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.002602743999887025, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.002909566999960589, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.0032718029999614373, - "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 9.159019825000087, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_all_versions_have_a_file_name_defined": 0.001557455000011032, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_action_maps": 0.0019513790000473819, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_no_api_key": 0.0028389239998887206, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_with_api_key": 0.0020852900001955277, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.0.19]": 0.0015781340000557975, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.0]": 0.0015850549998503993, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.1]": 0.0015504929999679007, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_get_action_fields": 0.0019198400000277616, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_latest_version": 0.00528132999988884, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_show_hide_fields": 0.0019210929999644577, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_all_versions_have_a_file_name_defined": 0.001510726999867984, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_as_dataframe": 0.013133595999761383, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.0.19]": 0.0015237929999329936, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.0]": 0.0015125910001643206, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.1]": 0.0015091559998836601, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_fetch_emails": 0.0028593540000656503, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_get_profile": 0.002594226999917737, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_invalid_action": 0.0026954879999721015, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_send_email": 0.00261336499988829, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_init": 0.0029434199998377153, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_latest_version": 0.007633446999989246, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_update_build_config": 0.0030036609998660424, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_all_versions_have_a_file_name_defined": 0.0015373080000244954, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_as_dataframe": 0.008412319999706597, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.0.19]": 0.0015367760001936404, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.1.0]": 0.0016201519999867742, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.1.1]": 0.0015242219999436202, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_create_event": 0.0034771349999118684, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_invalid_action": 0.0034955290002471884, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_list_calendars": 0.003718034000030457, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_init": 0.003418086000237963, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_latest_version": 0.010332240000025195, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_update_build_config": 0.004132737999952951, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_all_versions_have_a_file_name_defined": 0.0015157169998474274, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_as_dataframe": 0.00790341900005842, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.0.19]": 0.001538689000199156, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.1.0]": 0.0015599690000271949, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.1.1]": 0.00155420000032791, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_invalid_action": 0.003114669000296999, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_list_all_slack_team_users": 0.0033794930002386536, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_send_message_to_channel": 0.003112435000048208, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_init": 0.005352261999860275, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_latest_version": 0.00887910100004774, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_update_build_config": 0.003772326000216708, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_all_versions_have_a_file_name_defined": 0.0020125629996528005, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_complex_query_result": 0.01034460399978343, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_component_versions[1.0.19]": 0.0020355869999093557, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_component_versions[1.1.0]": 0.002011211000080948, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_component_versions[1.1.1]": 0.001977718000034656, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_empty_query_raises[ \\n\\t ]": 0.005509074000201508, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_empty_query_raises[]": 0.005302298999822597, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_execute_sql_invalid_query": 0.0047426060002635495, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_execute_sql_success": 0.007141579000062848, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_invalid_service_account_json": 0.005352745000209325, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_latest_version": 0.007724296000105824, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_missing_project_id_in_credentials": 0.003989360999867131, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_missing_service_account_file": 0.003742107999869404, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_multiple_statements": 0.006820440999945276, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_parameters": 0.0068332650000684225, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_quotes": 0.02536598899996534, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_special_characters": 0.006898786000192558, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_sql_code_block": 0.00566387300000315, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_whitespace": 0.007426479999821822, - "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_refresh_error_handling": 0.004310678999900119, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_all_versions_have_a_file_name_defined": 0.0014808219998485583, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_basic_setup": 0.0033530140001403197, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.0.19]": 0.0014611860001423338, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.0]": 0.0014566469999408582, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.1]": 0.0018337200001496967, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_empty_transcript_handling": 0.004668567999942752, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_data_output_success": 0.004328522999685447, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_dataframe_output_success": 0.0046474879998186225, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_message_output_success": 0.0040841569998519844, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_latest_version": 0.007314081000231454, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_no_transcript_found_error": 0.003853676999824529, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_transcript_disabled_error": 0.004688353000119605, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_translation_setting": 0.0034072250002736837, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_add_query_params": 0.004153166999685709, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_all_versions_have_a_file_name_defined": 0.0014652940003543335, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.0.19]": 0.0014566570000624779, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.0]": 0.0014610650000577152, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.1]": 0.0018978499999775522, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_error_handling": 0.0515255090001574, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_invalid_urls": 0.004309077000016259, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_latest_version": 0.011083059999918987, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_binary_response": 0.029514837000078842, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_save_to_file": 0.033811000000014246, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_success": 0.029644098000062513, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_timeout": 0.028331870000101844, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_metadata": 0.0290791430002173, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_redirects": 0.03065948100015703, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0025914610002928384, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.0030482889999348117, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.002402719999963665, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0016432360000635526, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.001658715999838023, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0016769100000146864, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0017238950001683406, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0016410020002695092, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0017156910000721837, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.002390915999740173, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0016880099999525555, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0017323129998203513, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.001716842999940127, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0016857259997777874, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.0027668660000017553, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.002585269000064727, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0025377999997999723, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.0028096860000914603, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.0031826790000195615, + "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 21.704503081999746, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_all_versions_have_a_file_name_defined": 0.0014828690002559597, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_action_maps": 0.0021702390001792082, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_no_api_key": 0.002615688999867416, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_with_api_key": 0.0019183689996680187, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.0.19]": 0.001488891999997577, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.0]": 0.0014704459997574304, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.1]": 0.0014741349998530495, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_get_action_fields": 0.001828914000043369, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_latest_version": 0.005238979000068866, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_show_hide_fields": 0.0018384520001291094, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_all_versions_have_a_file_name_defined": 0.0013916100001551968, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_as_dataframe": 0.012691606999624128, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.0.19]": 0.0014433549999921524, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.0]": 0.0014208349996351899, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.1]": 0.0014122079999197013, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_fetch_emails": 0.0026847860003726964, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_get_profile": 0.0024456999999529216, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_invalid_action": 0.0025728789998993307, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_send_email": 0.0024393389999204373, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_init": 0.002719991000049049, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_latest_version": 0.007306016000029558, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_update_build_config": 0.0028809919999730482, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_all_versions_have_a_file_name_defined": 0.0014477030001671665, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_as_dataframe": 0.007812817999820254, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.0.19]": 0.001428397999916342, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.1.0]": 0.001416145999883156, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.1.1]": 0.0014271469999584951, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_create_event": 0.0032917359997099993, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_invalid_action": 0.0033119819997864397, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_list_calendars": 0.0035208809999858204, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_init": 0.003137197999876662, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_latest_version": 0.009982084000284885, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_update_build_config": 0.003975199000024077, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_all_versions_have_a_file_name_defined": 0.0014096539998718072, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_as_dataframe": 0.007410119000041959, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.0.19]": 0.0014436769999974786, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.1.0]": 0.001497144999802913, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.1.1]": 0.001416174999803843, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_invalid_action": 0.0029638650000833877, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_list_all_slack_team_users": 0.0031523150000793976, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_send_message_to_channel": 0.0029633240001203376, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_init": 0.003167353999970146, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_latest_version": 0.00869079199992484, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_update_build_config": 0.0036687759998130787, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_all_versions_have_a_file_name_defined": 0.0019209150000278896, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_complex_query_result": 0.011881840000114607, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_component_versions[1.0.19]": 0.0019317650001084985, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_component_versions[1.1.0]": 0.001886959999865212, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_component_versions[1.1.1]": 0.0018883650000134367, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_empty_query_raises[ \\n\\t ]": 0.005546862000073816, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_empty_query_raises[]": 0.005305552999971042, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_execute_sql_invalid_query": 0.004731274000278063, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_execute_sql_success": 0.006673709000097006, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_invalid_service_account_json": 0.005323576000137109, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_latest_version": 0.007274517000041669, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_missing_project_id_in_credentials": 0.0037850039998374996, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_missing_service_account_file": 0.0037565709999398678, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_multiple_statements": 0.006498001999716507, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_parameters": 0.006630809000171212, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_quotes": 0.022156038000048284, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_special_characters": 0.0065658769997298805, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_sql_code_block": 0.005386643000065305, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_whitespace": 0.006803611000350429, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_refresh_error_handling": 0.004237334999970699, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_all_versions_have_a_file_name_defined": 0.0013758200000211218, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_basic_setup": 0.0032500479999271192, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.0.19]": 0.0013445810000121128, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.0]": 0.0013373879996834148, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.1]": 0.0017358099999000842, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_empty_transcript_handling": 0.004495937000228878, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_data_output_success": 0.004163006000226233, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_dataframe_output_success": 0.004501016000176605, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_message_output_success": 0.003920977000007042, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_latest_version": 0.007378680000101667, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_no_transcript_found_error": 0.0036825930001214147, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_transcript_disabled_error": 0.004375731999971322, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_translation_setting": 0.0032525829999485723, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_add_query_params": 0.0035240780002823158, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_all_versions_have_a_file_name_defined": 0.0013551620002090203, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.0.19]": 0.001326257000073383, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.0]": 0.0013187049999032752, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.1]": 0.0013310080000792368, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_error_handling": 0.051157044000092355, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_invalid_urls": 0.0038196380000954377, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_latest_version": 0.009242009000217877, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_api_requests": 0.03567329099996641, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_binary_response": 0.028890048999983264, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_save_to_file": 0.03139691499973196, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_success": 0.029464708999967115, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_timeout": 0.027955850999887843, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_metadata": 0.02866434899988235, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_redirects": 0.03022671700000501, "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_output_formats": 0.005004472999871723, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_parse_curl": 0.004435693000004903, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_body": 0.004109093000352004, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_headers": 0.004203139999845007, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_update_build_config": 0.004057909000039217, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_parse_curl": 0.003596043000015925, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_body": 0.0035402669998347847, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_headers": 0.0035306600000239996, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_response_info": 0.005224129999987781, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_update_build_config": 0.003555887999937113, "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, @@ -328,132 +330,157 @@ "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.001790469000070516, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.1473753239999951, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.1776789519999511, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.20367501300006552, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005359086000225943, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004490626000006159, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0036392190002061398, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004770626999743399, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004200924999850031, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.004516884999929971, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.00400795499990636, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.00403457399988838, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004108943000346699, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.10069950199999766, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.008469055000205117, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_all_versions_have_a_file_name_defined": 0.00028633500005526, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.0.19]": 0.00025578600002518215, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.0]": 0.0002742310000485304, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.1]": 0.0002518989999771293, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_latest_version": 0.00028256699988560285, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_upload": 0.00025507700001980993, - "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_all_versions_have_a_file_name_defined": 0.004323752999880526, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.0017805729999054165, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.032189198999958535, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.02395945400007804, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.023378331999765578, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005382907000011983, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004396962999862808, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0036574759999439266, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004805771999826902, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004177162000132739, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.004457425000055082, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.0040563979998751165, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.0040820950000579614, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004209403000004386, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.09357054900010553, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.0064497010000650334, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_all_versions_have_a_file_name_defined": 0.0013515950001874444, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_component_versions[1.0.19]": 0.0013171010002679395, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_component_versions[1.1.0]": 0.001328963000105432, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_component_versions[1.1.1]": 0.0013128030002462765, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_empty_news_results": 0.00551043300015408, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_latest_version": 0.008104171000013594, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_news_search_error": 0.004817954000145619, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_successful_news_search": 0.006753246999778639, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_all_versions_have_a_file_name_defined": 0.0014286590001120203, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_component_versions[1.0.19]": 0.0013490890000866784, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_component_versions[1.1.0]": 0.001650150000159556, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_component_versions[1.1.1]": 0.0015888059999724646, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_empty_rss_feed": 0.004160683999998582, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_latest_version": 0.005768702999830566, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_rss_fetch_error": 0.003417548999777864, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_rss_fetch_with_missing_fields": 0.00420202899999822, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_successful_rss_fetch": 0.005205798000133655, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_all_versions_have_a_file_name_defined": 0.0002351779999116843, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.0.19]": 0.0002492940000138333, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.0]": 0.00022487799969894695, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.1]": 0.00022606000015912286, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_latest_version": 0.00026557499995760736, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_upload": 0.00022769399993194384, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_all_versions_have_a_file_name_defined": 0.003910967999900095, "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_build_data": 0.005873824999525823, "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_build_dataframe": 0.00853606999976364, - "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_component_versions[1.0.19]": 0.0037112420000084967, - "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_component_versions[1.1.0]": 0.004398452000032194, - "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_component_versions[1.1.1]": 0.004568979999703515, - "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_latest_version": 0.016493167000135145, - "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_query_error_with_add_error": 0.005648553999890282, - "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_successful_query_with_columns": 0.011075549999986833, - "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_successful_query_without_columns": 0.006431105000046955, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0014199370000369527, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.38657456699979775, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.37047497900016424, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.3861371790001158, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.007046743000046263, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component": 0.0042570200000682235, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_as_dataframe": 0.004986199000086344, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_ensure_url": 0.003239873000211446, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_error_handling": 0.00368510399994193, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_fetch_content_text": 0.004006832999948529, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_format_options": 0.003853296000215778, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_multiple_urls": 0.004476819999808868, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_component_versions[1.0.19]": 0.003614145000028657, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_component_versions[1.1.0]": 0.0036731659997712995, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_component_versions[1.1.1]": 0.003958996999699593, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_latest_version": 0.015658707000056893, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_query_error_with_add_error": 0.004992830000219328, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_run_sql_query": 0.005000436000045738, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_successful_query_with_columns": 0.009234944999889194, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_successful_query_without_columns": 0.00467719100015529, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0013516770002297562, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.17074790299989218, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.15881642299996201, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.1619047170001977, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.008658802999889303, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component": 0.005684056999825771, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_as_dataframe": 0.005798299999923984, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_ensure_url": 0.004029767000020001, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_error_handling": 0.004542012000001705, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_fetch_content_text": 0.0046473170000354, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_format_options": 0.005130436999934318, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_multiple_urls": 0.004733717000135584, "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.00575876200014136, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_all_versions_have_a_file_name_defined": 8.159916476000035, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_openai": 10.576514679999946, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_openai_missing_api_key": 8.120289870000079, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_unknown_provider": 8.13874799700011, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.0.19]": 8.300481815000012, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.1.0]": 8.323870884000144, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.1.1]": 8.112025460000268, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_latest_version": 8.215820538000116, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_update_build_config_openai": 8.282516385000008, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.003107735999947181, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0029215580000254704, - "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.003328989000237925, - "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.003394542000023648, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_failure": 0.004236230000060459, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_success": 0.0042517399995176675, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.001920442000255207, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_with_metadata": 0.005618107000373129, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_without_metadata": 0.004835156000126517, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_metadata": 0.006370100999902206, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.006634466000150496, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_all_versions_have_a_file_name_defined": 0.0013734660001318844, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_component_versions[1.0.19]": 0.001351786000213906, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_component_versions[1.1.0]": 0.0013281709998409497, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_component_versions[1.1.1]": 0.0017506090000551922, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_invalid_url_handling": 0.003810600999941016, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_latest_version": 0.0066109719998621586, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_successful_web_search": 1.7410783830002856, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_all_versions_have_a_file_name_defined": 8.04260158399984, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_openai": 7.844526542999574, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_openai_missing_api_key": 7.948539099000072, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_unknown_provider": 7.764054201000363, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.0.19]": 7.792810155000325, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.1.0]": 7.805555591000257, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.1.1]": 7.748759734000259, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_latest_version": 7.838546996000332, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_update_build_config_openai": 7.8657754120001755, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0030747139999220963, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0029826830002548377, + "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.003386153999827002, + "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.00345939199996792, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_failure": 0.0044263409999985015, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_success": 0.004353806999915832, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.001859152000179165, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_with_metadata": 0.005488059000299472, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_without_metadata": 0.004986563999864302, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_metadata": 0.006466068999998242, "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.0018053780001991981, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0017732069995872735, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.002816823000102886, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_create_base_row": 0.0042779380000865785, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.006323182999722121, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.0056855230002383905, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.00883612800021183, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_metadata_disabled": 0.004233566000038991, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.007243300000027375, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_with_metadata": 0.0059291480004048935, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_without_metadata": 0.005834081999864793, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.0073893800001769705, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_all_versions_have_a_file_name_defined": 0.0015097659997991286, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.0.19]": 0.0015316870001242933, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.0]": 0.0015568930000426917, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.1]": 0.0015233120000175404, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.003222600000071907, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.002453576000107205, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0031800809999822377, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0018854820000342443, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0018367200002558093, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.002858031000187111, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_create_base_row": 0.0043273870001030446, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.006248474000130955, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.0054841210003360175, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.008717731999922762, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_metadata_disabled": 0.004398129000037443, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.007249870000123337, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_with_metadata": 0.0061089049997917755, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_without_metadata": 0.005942423999840685, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.0071910699998625205, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_all_versions_have_a_file_name_defined": 0.0015323530001296604, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.0.19]": 0.0015387959997497092, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.0]": 0.0015044309998302197, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.1]": 0.0014768409998850984, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.003139435999628404, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.0022891319997597748, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0029845690003185155, "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.002421514999923602, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.01713427499998943, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_latest_version": 0.0064947509999910835, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.01594275400020706, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0027135320001434593, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.03332982100005211, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_nvidia_model_simple_schema": 0.00029173400025683804, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_complex_schema": 2.904028167000206, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_nested_schema": 5.532205010000098, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema": 1.799190168999985, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema_fail": 0.9740873189996364, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 9.14081836899959, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_output_schema_type": 0.0023413109997818538, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.015304906999972445, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_latest_version": 0.00608988999988469, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.015696315000013783, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0026658239999051148, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.035775535000084346, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_nvidia_model_simple_schema": 0.0003174419998686062, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_complex_schema": 1.4643443769998612, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_nested_schema": 1.3768384640002296, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema": 1.425432100999842, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema_fail": 1.5835643220000293, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 7.763537004, "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.559668828000213, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 8.542167875999894, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 8.41174511700001, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 8.205631458999733, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 8.349980237999944, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 8.479738108999982, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 8.514981028999955, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 8.382157816000017, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 10.776199144000202, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0013499559997853794, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 7.923434062000069, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 7.807604176999803, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 7.833871350999971, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 7.894155067000156, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 8.177861138000253, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 7.914011606000031, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 8.056356118999929, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 8.040320689000055, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 7.969109901000138, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0013933749999068823, "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.21323810700027934, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.13961418100006995, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.017793337999819414, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.0044661780002570595, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 8.267330900999923, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 19.170578044999957, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 11.11975782699983, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 8.549988812999572, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 8.49919560499984, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 8.549329811999996, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 10.004485892000275, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.19]": 0.06263174499986235, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.05345390299999053, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.021698642000046675, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.004498970999748053, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 8.453758534000144, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 9.87071772000013, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 7.947628575000181, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 11.033000769999944, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 8.590538890000289, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 8.60608764199992, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 9.833280635999927, "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, @@ -461,34 +488,48 @@ "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.0010600269999940792, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0010167260002162948, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.001458420000062688, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0010182190001160052, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0010033209998709935, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0009943949999069446, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0010539460001837142, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0009903969998958928, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0010340789999645494, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0009939629999280442, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.001002780000135317, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0009947549999651528, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.000986598999816124, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0010277369999585062, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.000998371999912706, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.000991880000128731, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.001381986999831497, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0009957570002825378, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0009906669997690187, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.00097524800003157, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0010122179999143555, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0009800070001801942, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0010096819999034778, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0009769710002274223, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.001579184000092937, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.001041391999933694, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.00100266799995552, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0011193870000170136, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_empty_str_endpoint": 0.0011454739999408048, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0011226499998429063, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0015631599999323953, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0009816980000323383, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0010816250000971195, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0010511870000300405, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0010882159997436247, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0010353980001127638, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0009948619999704533, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0009728309998990881, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0011263579999649664, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0010379730001659482, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0010153000000627799, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0011026029999356979, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.000992897999822162, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0010599640002055821, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.001371071999983542, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.001047950999918612, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0011051270000734803, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0010091990000091755, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0011328400000820693, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0010352069998589286, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0009864759999800299, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0009986300001401105, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0017482150001342234, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.001005111999802466, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0010203589999946416, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0010046509999028785, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_all_versions_have_a_file_name_defined": 0.0013797290002912632, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_build_model": 0.0055163800002446806, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_build_model_integration": 0.053513895000151024, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_build_model_missing_base_url": 0.004613490000110687, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_component_versions[1.0.19]": 0.0013728159999573109, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_component_versions[1.1.0]": 0.0013402749998476793, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_component_versions[1.1.1]": 0.001343211999937921, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_get_models_failure": 0.02902643199990962, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_get_models_success": 0.03152244999978393, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_latest_version": 0.009512481000001571, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_update_build_config_keep_alive": 0.004966687000433012, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_update_build_config_mirostat_disabled": 0.0048670609999135195, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_update_build_config_mirostat_enabled": 0.00457425699983105, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_update_build_config_model_name": 0.12952147000009973, "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.11027329100033967, "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.02725019399986195, "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.02962537399980647, @@ -499,51 +540,51 @@ "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.003847954999855574, "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.12069272899998396, "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.003530765000050451, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.0-500]": 0.0032251240002096893, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.5-1000]": 0.0032302319996233564, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.0030071959999986575, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.0036159830001452065, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0030138490001263563, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.02356655199969282, - "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.002935343000217472, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_all_versions_have_a_file_name_defined": 8.47032469800024, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic": 8.50683683599982, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic_missing_api_key": 8.44923302300026, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai": 8.40007280199984, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai_missing_api_key": 8.398171352999952, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_unknown_provider": 8.470342771999867, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.0.19]": 8.708851530999937, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.0]": 8.439890943999899, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.1]": 11.330869398999766, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_latest_version": 8.743581568000081, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_anthropic": 8.458926856999824, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_openai": 8.41554493500007, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_all_versions_have_a_file_name_defined": 0.0014568770002370002, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model": 0.003458199999840872, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model_error": 0.0043968889999632665, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.0.19]": 0.001408326000046145, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.0]": 0.001404348000050959, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.1]": 0.0023752489998969395, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models": 0.00338426200005415, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models_no_api_key": 0.002824335000013889, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_initialization": 0.0028584300000602525, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_inputs": 0.0029244240001844446, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_json_mode": 0.0036447470001803595, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_latest_version": 0.006742511999846101, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_template": 0.025210852999862254, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_update_build_config": 0.4465963840000313, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 7.649786891000076, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.0.19]": 7.675923963999821, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.0]": 7.742837511000062, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.1]": 7.810996783000064, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_invalid_input": 7.712482172000136, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_latest_version": 7.883583695000198, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_data_input": 7.964620642999989, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_dataframe_input": 8.203207562999978, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_list_input": 7.997471252999958, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_message_input": 7.941746907000152, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_string_input": 11.159331634999944, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[0.5-100]": 0.0036808949996611773, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.0-500]": 0.0036155600000711274, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.5-1000]": 0.00333354600002167, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.003055220000078407, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.003667249000045558, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0032667820000824577, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.02710215899992363, + "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.003041772999949899, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_all_versions_have_a_file_name_defined": 9.135496612999987, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic": 10.87519234000024, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic_missing_api_key": 8.04695257000003, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai": 8.014527799000007, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai_missing_api_key": 8.000237991000176, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_unknown_provider": 8.217287742999815, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.0.19]": 8.417649214999756, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.0]": 8.218972121999741, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.1]": 8.062632914999995, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_latest_version": 8.858264327999905, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_anthropic": 8.0041593320002, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_openai": 8.042019083000014, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_all_versions_have_a_file_name_defined": 0.001408982999919317, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model": 0.003327145000184828, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model_error": 0.004438254999968194, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.0.19]": 0.0013639710002735228, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.0]": 0.0013869019999219745, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.1]": 0.002351479000026302, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models": 0.003250673999900755, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models_no_api_key": 0.002688417000172194, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_initialization": 0.0027131520000693854, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_inputs": 0.002879041000142024, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_json_mode": 0.003380634999984977, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_latest_version": 0.006686372999865853, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_template": 0.02503491400011626, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_update_build_config": 0.0687358340001083, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 7.267584796999927, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.0.19]": 7.54552631200022, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.0]": 7.2296856350001235, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.1]": 7.152452110000013, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_invalid_input": 7.261492517999841, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_latest_version": 7.285784043000149, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_data_input": 7.14819612600013, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_dataframe_input": 7.106956716000013, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_list_input": 7.13558655199995, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_message_input": 7.270374402000243, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_string_input": 7.02417286900004, "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, @@ -551,153 +592,217 @@ "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.0014699020000534802, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0013870119996681751, "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.01787499400006709, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.16187036600013016, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.018038398000044253, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.004851367000128448, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0013486450000073091, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_basic_setup": 0.002231320000191772, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_build_dataframe_basic": 0.003170671999669139, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.0.19]": 0.0013614789997973276, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.0]": 0.0013400590000856027, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.1]": 0.001397947999976168, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_data_dict": 0.0026382989999547135, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_text": 0.0026437899998654757, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_empty_data_list": 0.0026632550000158517, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_invalid_input_type": 0.0021759969999948225, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_latest_version": 0.005374903999836533, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_mixed_data_fields": 0.0030002350001723244, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_single_data_input": 0.0027617510002073686, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_status_update": 0.002647517000013977, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002665289999868037, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.002476909000051819, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.00257453200015334, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0035784120000244, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0033235480000257667, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.003373191999799019, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.002979186999709782, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.003047222000077454, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.003548368000110713, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.003307497000150761, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.003211158000112846, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0029514339998968353, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_all_versions_have_a_file_name_defined": 0.001571501000171338, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.0.19]": 0.0015535170000475773, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.0]": 0.0015310750000026019, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.1]": 0.0019651650000014342, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_get_data_structure": 0.0037829640000381914, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_invalid_lambda_response": 0.007386745000076189, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_complex_data_structure": 0.007282349999968574, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_large_dataset": 0.012099592999675224, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_latest_version": 0.007918135000181792, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_successful_lambda_generation": 0.007887838999749874, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_validate_lambda": 0.0036675480002941185, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0019252790000336972, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.004122848999941198, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0018613019999520475, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.0022620089996507886, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0018071699998927215, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.0028203090000715747, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.002881824999803939, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.43421434800006864, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.009817366999868682, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.003172195999923133, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0031264100002772466, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.00293334999992112, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.0031788869998763403, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0032164870001452073, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.004687240000066595, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_all_versions_have_a_file_name_defined": 0.002161571999977241, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_clean_data_with_stringify": 0.0059022569998887775, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.0.19]": 0.001999779000016133, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.0]": 0.0027304009997806133, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.1]": 0.002007233999847813, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_input_type": 0.002885079999714435, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_template": 0.003189376999898741, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_latest_version": 0.007536833999893133, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_multiple_rows_with_custom_separator": 0.0034624679999524233, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_none_input": 0.0028878050000002986, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_data_object": 0.0030390659999284253, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_dataframe": 0.0032306149998930778, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_data_object": 0.0028399750001426582, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_dataframe": 0.00397219599994969, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_message_object": 0.0028687389999504376, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_all_versions_have_a_file_name_defined": 0.0014436319997912506, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.0.19]": 0.0014122539998879802, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.0]": 0.002005690000260074, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.1]": 0.0014400870002191368, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_empty_input_text": 0.002848892999736563, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_invalid_pattern": 0.0029583170000933023, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_no_matches": 0.0030167249999522028, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_output": 0.0029762809999738238, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_invalid_regex_pattern": 0.0028962300000330288, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_latest_version": 0.006206002000226363, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_no_matches_found": 0.002877505999776986, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_successful_regex_extraction": 0.0030256720001489157, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-csv-.csv]": 0.0028634599998440535, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-json-.json]": 0.002895288999980039, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-markdown-.markdown]": 0.002877976999798193, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-txt-.txt]": 0.0028402870000263647, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_expands_home": 0.0027695260000655253, - "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.002918451999903482, - "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.0028850989999682497, - "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.002860764999923049, - "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.0028442539999105065, - "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.002795462999984011, - "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.0027939199999309494, - "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.002844632999995156, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_excel_extension[./test_output.xls]": 0.0027722699999230827, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_excel_extension[./test_output.xlsx]": 0.002787618000184011, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_all_versions_have_a_file_name_defined": 0.001845171000013579, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_basic_setup": 0.0027739439999550086, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.0.19]": 0.0017930550000073708, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.0]": 0.0023453239996342745, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.1]": 0.001748421000002054, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_directory_creation": 0.0045445650000601745, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_invalid_input_type": 0.002921936999882746, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_latest_version": 0.007096252000337699, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_data": 0.004565492999972776, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_message": 0.010504567999987557, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_update_build_config_dataframe": 0.002705645000332879, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0014412579998861474, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.16434694300005503, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.14532449499984068, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.018098730999781765, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.005745915000034074, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.003415087999883326, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002798659000063708, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.002588728000091578, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.002126585000041814, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0024923680000483728, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0021605679999083804, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_dataframe_input": 0.0034131550000893185, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0022466899997652945, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.002247601000135546, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_with_url_loader": 2.2073148410001977, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 7.646407199000123, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.19]": 0.022591572000010274, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.01895408900008988, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.02008993799995551, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.004754464000143344, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_all_versions_have_a_file_name_defined": 0.0014407740000024205, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_append_update": 0.0026815030003035645, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_combine": 0.0026890089998232725, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_combine_with_overlapping_keys": 0.002733881000040128, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_component_versions[1.0.19]": 0.001499051999871881, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_component_versions[1.1.0]": 0.0014600399999835645, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_component_versions[1.1.1]": 0.001477982999631422, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_filter_values": 0.0027217199999540753, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_get_normalized_data": 0.002692365000029895, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_latest_version": 0.008508964000156993, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_literal_eval": 0.00278405499989276, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_no_actions": 0.002678957999933118, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_remove_keys": 0.002714313999604201, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_rename_keys": 0.0027139849999002763, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_select_keys": 0.0027192940001441457, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_validate_single_data_with_multiple_data": 0.0028316840000570664, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0013988260000132868, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_basic_setup": 0.0022569529999145743, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_build_dataframe_basic": 0.003245944999889616, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.0.19]": 0.001420205000158603, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.0]": 0.00143954100008159, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.1]": 0.0018575089998194017, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_data_dict": 0.0027483690000735805, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_text": 0.0027533679997304716, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_empty_data_list": 0.002714675999868632, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_invalid_input_type": 0.002233440999816594, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_latest_version": 0.005055824999544711, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_mixed_data_fields": 0.0030043040003420174, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_single_data_input": 0.002850729000101637, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_status_update": 0.002763095999853249, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.0026090989999829617, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.002423924000140687, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0025594070002625813, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.003556803000265063, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.003358464999791977, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.0033921280000868137, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.003047294999987571, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.003154134999931557, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.0033599640000829822, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.003373602999772629, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.003257197000039014, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0030262860000220826, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_all_versions_have_a_file_name_defined": 0.0015335269999923185, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.0.19]": 0.0015467709997665224, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.0]": 0.0015259419994890777, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.1]": 0.0019199249998109735, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_get_data_structure": 0.0036270660000354837, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_invalid_lambda_response": 0.007235775000026479, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_complex_data_structure": 0.007197203000032459, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_large_dataset": 0.012537179000219112, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_latest_version": 0.008015296999701604, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_successful_lambda_generation": 0.007550310999704379, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_validate_lambda": 0.003546526000036465, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0017366830002174538, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0038275379999959114, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0017282479998357303, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.0021312280000529427, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.00171157700015101, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.0026844989997698576, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.0027286220001769834, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.418852587000174, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.005212255999822446, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.003084054000055403, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0029587400001673814, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.002834217999861721, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.0029797090001011384, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0029767149999315734, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.004730651000045327, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_all_versions_have_a_file_name_defined": 0.0018688100001327257, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_clean_data_with_stringify": 0.005587363999893569, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.0.19]": 0.001842222000050242, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.0]": 0.002422972999738704, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.1]": 0.0018262230003074365, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_input_type": 0.0028090609998798755, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_template": 0.0031032890001370106, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_latest_version": 0.007028369999943607, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_multiple_rows_with_custom_separator": 0.0033652069998879597, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_none_input": 0.002745573000083823, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_data_object": 0.0027395719998821733, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_dataframe": 0.002906704999759313, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_data_object": 0.0027573859999847627, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_dataframe": 0.0036971060001178557, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_message_object": 0.0028018470000006346, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_all_versions_have_a_file_name_defined": 0.0013421689998267539, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.0.19]": 0.001346456999954171, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.0]": 0.001327272999787965, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.1]": 0.0013193470001624519, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_empty_input_text": 0.002819449999833523, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_invalid_pattern": 0.002875304000099277, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_no_matches": 0.0029030559996954253, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_output": 0.0028516710001440515, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_invalid_regex_pattern": 0.0027958460000263585, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_latest_version": 0.006615790999831006, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_no_matches_found": 0.0028132579998327856, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_successful_regex_extraction": 0.003375206000100661, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-csv-.csv]": 0.002756194000085088, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-json-.json]": 0.0027518250001321576, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-markdown-.markdown]": 0.0027785449999555567, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-txt-.txt]": 0.0027341019999767013, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_expands_home": 0.002640717999838671, + "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.0027573450001909805, + "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.0028793219998988206, + "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.002767042000186848, + "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.0026905409999926633, + "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.0027374080000299728, + "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.0026999579995390377, + "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.0026828560000922153, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_excel_extension[./test_output.xls]": 0.002730274999521498, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_excel_extension[./test_output.xlsx]": 0.0026634910000211676, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_all_versions_have_a_file_name_defined": 0.0017086230000131764, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_basic_setup": 0.0027146149998316105, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.0.19]": 0.0016961100000116858, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.0]": 0.001665440999886414, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.1]": 0.002838506999978563, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_directory_creation": 0.004515450000099008, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_invalid_input_type": 0.0028342089999569, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_latest_version": 0.006590132999690468, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_data": 0.004470054999956119, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_message": 0.009645334000197181, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_update_build_config_dataframe": 0.002601526000034937, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.001310089999833508, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.022335999999995693, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.02423004199999923, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.020324050999988685, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.005477621999943949, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.0031077669998467172, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.0024034259997733898, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.002284474000134651, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0019774930001403845, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.002229873000032967, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0020130890000018553, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_dataframe_input": 0.0030162660000314645, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0020875180000530236, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.0020739620001677395, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_with_url_loader": 2.2172795900000892, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 7.133165983000026, "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]": 7.733978347999937, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 7.727735815999722, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 11.099017105999792, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 7.677702885999906, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 7.7387072230001195, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 7.747089077000055, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0021300640000845306, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0016669909998654475, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.002497269999821583, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.001850563999823862, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0017906509999647824, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0016939700001330493, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0025564800000665855, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.00214214700008597, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.0023294369998438924, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.002151585000092382, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.002128663000121378, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.002177133000259346, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 7.086816179999914, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 7.071881034999933, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 7.126296961999969, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 7.326575866999974, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 7.192013024999824, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 7.09962901699987, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0021427200001653546, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.001650203000053807, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.002468657000008534, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0018749509999906877, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0017789139999422332, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.001655932999938159, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0025008479999542033, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.002122003000067707, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.002298311000004105, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.002138361999868721, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0021177920002628525, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.00209680600005413, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 7.100232960000085, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 7.116716589000134, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 7.081762100000105, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_component_versions": 7.066193844999816, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 7.113282808000122, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_latest_version": 7.211986217999993, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 7.206407677000016, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0014863699998386437, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.002669882999953188, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.005598238000402489, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0013451149995944434, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0013358269998207106, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0013334640002540254, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.002853923999964536, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.004149228999722254, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.0027320379999764555, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.002731507999897076, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.0076652960001410975, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_build_method": 0.001932569000246076, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_build_wrapper": 0.0020131489998220786, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_component_initialization": 0.0020502689999375434, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_search_serper_error_handling": 0.0030570750002425484, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_search_serper_success": 0.003383242000154496, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_text_search_serper": 0.003912096000021847, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0013413079998372268, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0013386240002546401, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.001310891999537489, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0013760319998255, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.0022825800001555763, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.0019656019999274577, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.0023631000001387292, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.004675829000234444, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.0016407060002165963, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.012078695999889533, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.0013267420001739083, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0013532699999814213, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0013335439998627407, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0013310989997989964, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.002612566999914634, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.0050402379997649405, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.002029080000056638, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.002356149999968693, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.01160141799982739, + "src/backend/tests/unit/components/search/test_yfinance_tool.py::TestYfinanceComponent::test_error_handling": 0.0021144990002994746, + "src/backend/tests/unit/components/search/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.0022846050001135154, + "src/backend/tests/unit/components/search/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.002105029999938779, + "src/backend/tests/unit/components/search/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.001744017999726566, + "src/backend/tests/unit/components/search/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.05210689000023194, "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 7.719283441000016, "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 7.880579604000104, "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 7.921767463000151, @@ -705,17 +810,17 @@ "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 7.964883273999703, "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 7.6661638979999225, "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 7.974242982000078, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0013475429998379695, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.0023528780000106053, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.002440530000058061, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.0035432069998933002, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0013642050000726158, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0013293490001160535, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.001760882999860769, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0022551550002845033, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.002244715999950131, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.005762544999925012, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.002242740999918169, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0013852800000222487, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.002398568000216983, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.00247209400004067, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.0035879319996183767, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.001912062999963382, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.001416749000100026, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0014178809999521036, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.002332203999912963, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0022907360000772314, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.005806785000004311, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.00238539299994045, "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0013710770001580386, "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0027305020003041136, "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.005256973000086873, @@ -733,34 +838,34 @@ "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.0030555060000097, "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.003471242999921742, "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.004033570999808944, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_timeout": 0.0022742520002339006, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_to_server": 0.0038817489999019017, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_pre_check_redirect": 0.0026538600002368185, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPStdioClient::test_connect_to_server": 0.0044137400000181515, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_all_versions_have_a_file_name_defined": 0.001374043000396341, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_build_output": 0.005494906999956584, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.0.19]": 0.0013312430003225018, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.0]": 0.0013398680000591412, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.1]": 0.0013994900000398047, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_get_inputs_for_all_tools": 0.004008393999811233, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_latest_version": 0.008883153999704518, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_remove_non_default_keys": 0.003536876999987726, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_update_build_config_mode_change": 1.8477664459999232, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_invalid_mode": 0.0031621870000435592, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_command": 0.003022304999831249, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_url": 0.003074021999964316, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0014230230001430755, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.004674196000223674, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.001468298999725448, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0014508649999243062, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.001431118000027709, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.006023109999659937, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_timeout": 0.0021654720001151873, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_to_server": 0.005571767999981603, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_pre_check_redirect": 0.0025772909998522664, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPStdioClient::test_connect_to_server": 0.0057280590003756515, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_all_versions_have_a_file_name_defined": 0.0013902180000968656, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_build_output": 0.006308338000053482, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.0.19]": 0.0014468450001459132, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.0]": 0.0013744599998517515, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.1]": 0.0014299939998636546, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_get_inputs_for_all_tools": 0.004422658000066804, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_latest_version": 0.009153178999895317, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_remove_non_default_keys": 0.0030592369996611524, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_update_build_config_mode_change": 2.1453167109998503, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_invalid_mode": 0.003596569000137606, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_command": 0.003152511000052982, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_url": 0.0031569810000746656, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0013207199999669683, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.004535609000186014, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0013647629998558841, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.001335787000016353, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.001356448000024102, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005834276999848953, "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.0031406669997977588, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.003337172999863469, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.00301008199971875, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.002926095999782774, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.027518333999978495, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_error_handling": 0.003039430999706383, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.003105472999777703, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.002877360000184126, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.002852323000297474, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.026863334000154282, "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0014399039998806984, "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0014149389999147388, "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0013904029999594059, @@ -799,616 +904,616 @@ "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0025505469998279295, "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.06717140499995367, "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.04844801199988069, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.522942608999756, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.1176117699999395, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 3.3882947549998335, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.4501978300002065, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.14119417599999906, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.148362460999806, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.7263099859999329, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.1226006110000526, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.6379571770003167, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.05480078699997648, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.249415352999904, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 2.0277886420001323, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.0374564230000942, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.1931904830000803, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_all_versions_have_a_file_name_defined": 0.001381565999963641, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.0.19]": 0.004060410999954911, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.0]": 0.0013647830000991235, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.1]": 0.001332224000179849, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_graphrag": 0.013431394000008368, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_latest_version": 0.005661155999860057, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_all_versions_have_a_file_name_defined": 0.05185888599999089, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_build_config_update": 0.05015731499997855, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.0.19]": 0.04935993799995231, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.0]": 0.05156209100027809, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.1]": 0.04897174300003826, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db": 0.11395537499993225, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db_with_data": 0.1133070339999449, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_default_persist_dir": 0.049664587000279425, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_duplicate_handling": 0.5366307519996099, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_latest_version": 0.06424389099993277, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_list_existing_collections": 0.04993756399994709, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_mmr_search": 0.5987441790000503, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_search_with_different_types": 0.5007661129998269, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_similarity_search": 0.39234095399979196, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.00026070700005220715, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.0.19]": 0.00024637899991830636, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.0]": 0.0002695939999739494, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.1]": 0.0002513690001251234, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_collection_with_data": 0.00027509300002748205, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_db": 0.00025478500015196914, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_empty_search_query": 0.00027187600016986835, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_error_handling": 0.0002823670001816936, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_latest_version": 0.0002803819998007384, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_metadata_handling": 0.0006557229999089031, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_mtls_configuration": 0.0002537540001412708, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_similarity_search": 0.000249073999839311, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0030444880001141428, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.003754720999950223, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004540175000329327, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0031101800000215007, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.0030700139998316445, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.004221603000132745, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.04819799000006242, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 2.979157338999812, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.11018329299986362, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 2.863844450999977, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.4457366839999395, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.1355535539998982, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.1341098739997051, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 3.055372663000071, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.11275083000009545, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 3.183445763000009, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.054517381000096066, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 3.19651415300018, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 3.5121666499999264, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 2.8639161319999857, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 2.996333749999849, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_all_versions_have_a_file_name_defined": 0.0013191279999773542, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.0.19]": 0.0013115429997014871, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.0]": 0.001290484999799446, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.1]": 0.0013304000001426175, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_graphrag": 0.012849985000229935, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_latest_version": 0.007481322000330692, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_all_versions_have_a_file_name_defined": 0.050766440000188595, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_build_config_update": 0.04926744200020039, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.0.19]": 0.05010177200006183, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.0]": 0.050037813000017195, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.1]": 0.05015157499997258, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db": 0.10789657599980274, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db_with_data": 0.10733826599994245, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_default_persist_dir": 0.05062374500016631, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_duplicate_handling": 3.3417545709999104, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_latest_version": 0.053905480000139505, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_list_existing_collections": 0.04922305900004176, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_mmr_search": 3.3113115950000065, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_search_with_different_types": 3.095971829000291, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_similarity_search": 3.2082793409999795, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.00025836200029516476, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.0.19]": 0.00025949400014724233, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.0]": 0.0002707450000798417, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.1]": 0.0002467200001774472, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_collection_with_data": 0.00022651199992651527, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_db": 0.00025961399978768895, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_empty_search_query": 0.00025123800014625886, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_error_handling": 0.00024312299979101226, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_latest_version": 0.0002864829998543428, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_metadata_handling": 0.0038454309999451652, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_mtls_configuration": 0.00023620999991180724, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_similarity_search": 0.00022707199991600646, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0029365880000113975, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0034648620001007657, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004447439999694325, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0029233039999780885, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.0029082959999868763, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.004202094999982364, "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.005640055999720062, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0014525879998927849, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0015929799999412353, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.003005143999871507, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0038155450001795543, + "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_toolkit": 0.00555300999985775, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0013336130002699065, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0014926100000138831, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.0028921850000642735, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0036615870001242, "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.023319692000086434, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.04455588100017849, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 7.847587025000166, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 11.497601164000116, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 7.841596780999907, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 7.726331276999872, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 7.721192075999852, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 7.69427870200002, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0018305940002392163, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0020843390000209183, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.001929678999886164, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.028174748000083127, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.001842506000002686, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0018555109998033004, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0011375909998605493, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0011252290000811627, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.00113897499977611, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.001744644999917, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0021742559997619537, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0020664529999976367, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0015527450000263343, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0012367580000045564, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0012213780003094143, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0014364889998432773, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0011230150000756112, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0012306749999879685, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0015403630000037083, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0011564569999791274, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.01893715300002441, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.04409322600008636, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 7.259896863999984, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 7.144636024000192, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 10.814801530000068, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 7.123144280000133, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 7.2768899190002685, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 7.224251102999915, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0017771509997146495, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.001955833000010898, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0018842819999917992, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.02093515299975479, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0018011549998391274, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.001760478999813131, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.001105469000094672, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.001087264999796389, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0010885490000873688, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0014925609998499567, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.002046052000423515, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0021772860000055516, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0014941750000616594, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0011829950003630074, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0011862010001095769, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0013628290002998256, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.001157465999995111, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.001205353999921499, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0014783359999910317, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0010973049998028728, "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.001505377999819757, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.004031510000004346, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.001177436999796555, - "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.03429791800022031, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004494951999959085, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.002237884000123813, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.001240633999941565, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.005660087000251224, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005965847000197755, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.00446185200007676, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.001618066999981238, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 7.695998294999981, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0014138960000309453, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0012465650002013717, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_thread_safety_accessing_events_dictionary": 0.0014378390001184016, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.004230402000075628, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.001153229999999894, + "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.03361111900017022, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004160821999903419, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.001625638999939838, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.001209022000011828, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.005514513000207444, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.00575672600029975, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004347811000116053, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0016003630000795965, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 7.172738519999939, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0014347329997690395, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.001227157000130319, "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.0012302549998821632, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.020757007999918642, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.017874483000014152, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.018749764999938634, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.019201190999865503, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.03095975799988082, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.02303780200008987, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_unsupported_value_types": 0.0012280080002256, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.020820039000227553, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.01777500499974849, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.018366195999988122, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.018784606000053827, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.030238274000112142, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.023297763999835297, "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.00028755599987562164, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.018777277999561193, - "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00024871400000847643, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.03171072099985395, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.0002497860000403307, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.028346188999876176, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.024921687999949427, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.00029029999996055267, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.00030534999996234546, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.028306835999956093, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.06699819499999649, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.0002952400002413924, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.027346688000079666, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0012110480001865653, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0011934340000152588, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0012185609998596192, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.001206450000154291, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.001177977000224928, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.001162225999905786, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.001131609999902139, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0011449050002738659, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0011700510001446673, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0018054870001833478, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0012380279999888444, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0011940780002532847, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0012113290001707355, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0012113680002130423, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.001211638999848219, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0012784049999936542, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.001252827000371326, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0012448020002011617, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.001220656999748826, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0011850800001411699, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0011923850001949177, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.001153982000232645, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0011781070002143679, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.001189347000035923, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0020197460000872525, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0011583610003071954, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0011818840000614728, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0011652919997686695, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.001167435999832378, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.00116268900023897, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0011320699998123018, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.00117132499985928, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0011588209999899846, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0011516189999838389, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0011651329998585425, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0011652930002128414, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0011763820000396663, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.001187175000040952, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.001156154999989667, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0011589519999688491, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0011477800003376615, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0011544920000687853, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0011462490001576953, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0011490219999359397, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0012211270002353558, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0012686280001616979, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0012180619999071496, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0011876749997554725, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.001225105000230542, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.001209325999752764, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.001229423000040697, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0012373859997296677, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0012671739998495468, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0012600710001606785, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0012779130001945305, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.001241634999814778, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0012572339999223914, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0012609520001660712, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.001288923000174691, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0012383009998302441, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0012297840000883298, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0012207270001454162, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0011961699999574193, - "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0012846560000525642, - "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.001200487999994948, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.00122593599985521, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0011922629998935008, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.001252896999631048, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0011654639999960636, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0012017709998417558, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0012518649998582987, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0011849510001411545, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0012124910001602984, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0012052879999373545, - "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0011910099999568047, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0011877349995756958, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.001205106999805139, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.001196873000026244, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.001331423000237919, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0011694909999278025, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0012521539997578657, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0011852900001940725, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0012210970000978705, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0012085839998690062, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_set_with_valid_component": 0.0002610760000152368, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.01841863499998908, + "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.0002443149999180605, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.02988131400002203, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00025743000037437014, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.02767308000011326, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.02422305699997196, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.0002304100000856124, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.0002448459999868646, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.026794308999569694, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.06438667400016129, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.00025673799996184243, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.026137948999803484, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0010840489999282, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0010903800000505726, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.001119557000038185, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0011288519999652635, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0011274010000761336, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0010988569997607556, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0011118119998627662, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0011126729998522933, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0011034649999146495, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0015777099999922939, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0010955910001939628, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.001098588000104428, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.001187584000035713, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0011718840000867203, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0010889590000715543, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0011906880001788522, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0011658129999432276, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0011177010001119925, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.001092454999934489, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0011025639998933912, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0010694319998947321, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.00105356099970777, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0010644030003277294, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0010851210001874279, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.001931629000182511, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.001068792000069152, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0010932069999398664, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0010568599998350692, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0010692919997836725, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0010671079996882327, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0010560570001416636, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0010531730001730466, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.001068881000037436, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0011190949999217992, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0010964530001729145, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0010481340000296768, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0010842290000709909, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0010877870001877454, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0010345880000386387, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0010638920000474172, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0010578619999250805, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0010331749999750173, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0010471609998603526, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.001072007999937341, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.001091764000193507, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0012082309999641438, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.001117841999985103, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0011076440000579169, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0011876529999881313, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0011130630000479869, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0011081249997459963, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0010924250000243774, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0011770339997383417, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0011668839997582836, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0011359570000877284, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0011507130000154575, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0011709910002082324, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.001122320000149557, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0011331020000397984, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0011022030003005057, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0011001590000887518, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0011257669998485653, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0011169609999797103, + "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.001196168999740621, + "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0010671280001588457, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0011379209997812723, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0010923550000825344, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.001174708999997165, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0010913230000824115, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0010743610002919013, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0011576169999898411, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.001128432999848883, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0011011910000888747, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0011176419998264464, + "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.001079661000176202, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.001091021999855002, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0010645530001056613, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0010784790001707734, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.001210845000059635, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0011373100001037528, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0011414260002311494, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0010882979997859366, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0010994070000833744, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0010955610002838512, "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.0015328980000504089, + "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.001417210999989038, "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.001666748999923584, + "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.0015045529999042628, "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.0023935550000260264, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002874700999882407, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.004563289999850895, - "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.0032509940001546056, - "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0011453759998403257, - "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.002240537000261611, - "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0011389629999030149, - "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.001174169000250913, - "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0012956759999269707, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow": 0.0023354609995749342, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002729513999838673, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.006895566000139297, + "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.0030626249999841093, + "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0010470309998709126, + "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.002073393000046053, + "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0010288970001965936, + "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0010818640000707092, + "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0012019490002330713, "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.0021295310000368772, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_edge_parameters": 0.002897722999932739, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_bool_field": 0.0021254530001897365, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_code_error": 0.002154858999801945, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_dict_field_list": 0.0021591269999134965, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_invalid": 0.002227662999985114, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field": 0.0030694439999479073, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field_invalid": 0.0022874869998759095, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_valid": 0.002239575999965382, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_file_field": 0.0021813580001435184, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_non_list_edge_param": 0.002477712000199972, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_should_skip_field": 0.0021040139999968233, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0020628170000236423, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0022760839999591553, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0014724170000590675, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.00215378600000804, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0026291240003502026, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0013439869999274379, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0019392460001199652, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0017598320000615786, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0021721609998621716, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0011931349999940721, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.001785288000064611, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0019875059999776568, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.00194912599977215, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0012918689999423805, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0013116159998389776, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0011563869998099108, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0011450839999724849, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0011925030003112624, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0011377109997283696, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.001154293000126927, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0011912300003587006, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_complex_nested_data": 0.0010807450000811514, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_data_dict": 0.001092639000262352, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_template": 0.001093589999982214, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_invalid_template_type": 0.0011795100001563696, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_missing_key": 0.0010860649999813177, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_mixed_data_types": 0.001128403000166145, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_data": 0.0010908239999025682, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_template": 0.0012280400001145608, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Error: {text}-data4-expected_text4]": 0.001284724999777609, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Text: {text}-data0-expected_text0]": 0.0012748580004426913, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[User: {text}-data3-expected_text3]": 0.0012629939999442286, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Value: {text}-data5-expected_text5]": 0.001330476000021008, - "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.0013047020001977216, - "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.001267454000071666, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_string_data": 0.001082718999896315, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 7.802094245000035, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.03634306899994044, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.040647665999586025, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.2298586439999326, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.17928544900019006, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.09574019200022121, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.09823471500021697, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 7.714169341000115, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 7.730945299000041, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 7.64385852800001, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0011460369998985698, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0011367909999080439, - "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0011497639998196973, - "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0011509469998145505, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0011531999998624087, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0011434329999246984, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.001144284000247353, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0011413289998927212, - "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0011493140000311541, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0011813629998869146, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0011303090000183147, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0011439029997291073, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0011592419998578407, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0012374079999517562, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.001263305999827935, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0011550529998203274, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.001151389000369818, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0011488539998936176, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.001234623000073043, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0013037830001394468, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.001178607999918313, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.001160345000016605, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0011739489998490171, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0011549530001957464, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0011458369999672868, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0011654739998903096, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0011485020002055535, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0011730670003089472, - "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0011618559999533318, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0011414390000936692, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0011471280001842388, - "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.001183206000177961, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.001218702999949528, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0011553140000160056, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[non_string_value-options2-123-TypeError]": 0.0013154040000245004, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[option_too_long-options1-Tab1-ValidationError]": 0.0013214030000199273, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[too_many_options-options0-Tab1-ValidationError]": 0.0012951639998846076, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[empty_options-options2--expected_options2-]": 0.0013160849998712365, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[fewer_options-options1-Tab2-expected_options1-Tab2]": 0.0013175459996546124, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[standard_valid-options0-Tab1-expected_options0-Tab1]": 0.0013510990002032486, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0012510839999322343, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.001587821000157419, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0016627919999336882, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0016238880000400968, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0016376539999782835, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.001447509999934482, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.001603079000233265, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0016101009998692462, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_handle_optional_field": 0.002064207000330498, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_edge_parameters": 0.002832637999972576, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_bool_field": 0.002018792000171743, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_code_error": 0.002117014000305062, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_dict_field_list": 0.0020425160000741016, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_invalid": 0.0021606549996704416, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field": 0.002974129999984143, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field_invalid": 0.0021544240000821446, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_valid": 0.0021292770002219186, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_file_field": 0.002148121000118408, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_non_list_edge_param": 0.002375495000023875, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_should_skip_field": 0.002058686999589554, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.001979729000140651, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0021327349998045975, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.001378147999957946, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.002013871999906769, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.002414339000097243, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.001205296000080125, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.001881475999880422, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0016097989998797857, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0021183870001095784, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.001109967999809669, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0016967409999324445, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0019444019999355078, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0018901620001088304, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0011780659999658383, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0011718430000655644, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0010579799998140516, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0010342260000015813, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.001100329999871974, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0010390160002771154, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0011056599996663863, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0010540829998717527, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_complex_nested_data": 0.0011040659999252966, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_data_dict": 0.001046469000129946, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_template": 0.0010504780000246683, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_invalid_template_type": 0.001140354999961346, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_missing_key": 0.0010416319996693346, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_mixed_data_types": 0.001074151000011625, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_data": 0.001045978999854924, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_template": 0.0011898770001153025, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Error: {text}-data4-expected_text4]": 0.0011450739998508652, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Text: {text}-data0-expected_text0]": 0.0011501710000629828, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[User: {text}-data3-expected_text3]": 0.0011365970001406822, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Value: {text}-data5-expected_text5]": 0.0011555430000953493, + "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.0011584880001009878, + "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.0011645100000805542, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_string_data": 0.0010825669996847864, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 7.164881964999722, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.03471654899999521, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.04019373300002371, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.21391027399977247, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.1788042170001063, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.09443627500013463, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.09510913999997683, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 7.200732379999863, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 7.226060063000432, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 7.166833153000425, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.001143931000115117, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0011465159996078, + "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0010782690001178707, + "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0010766840005089762, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0011480179996397055, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0011371470000085537, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0011417059999985213, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0011333809998177458, + "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0011652899997898203, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0011844759997075016, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0011299029997644539, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0011292639997009246, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0010685700003705279, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0012267350002730382, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0011683259999699658, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.001109315000121569, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0011295340000287979, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0011404140000195184, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0011501230001158547, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0015309209998122242, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.001129321999997046, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0010929760001090472, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.001141494999956194, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0010663449997991847, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0011471660000097472, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0011235629999646335, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.001148136999745475, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0012014670005555672, + "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0010511479999877338, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.001136938000399823, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0011972099996455654, + "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0011305159996481962, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0011387800000193238, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0011247549996369344, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[non_string_value-options2-123-TypeError]": 0.0013449060002130864, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[option_too_long-options1-Tab1-ValidationError]": 0.0012947419995725795, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[too_many_options-options0-Tab1-ValidationError]": 0.0012906930001008732, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[empty_options-options2--expected_options2-]": 0.0013074260004941607, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[fewer_options-options1-Tab2-expected_options1-Tab2]": 0.0013189950000196404, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[standard_valid-options0-Tab1-expected_options0-Tab1]": 0.0013431610000225191, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.001164359000085824, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0016496829998686735, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0016902170000321348, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0015843090000089433, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0016075749999799882, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.001753286000166554, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0015865150003264716, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0016013030003705353, "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.0016967450001175166, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0016678710001087893, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0015649389999907726, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0020594920001713035, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0017431210001177533, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0017598229999293835, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0016403700001319521, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.001562323000143806, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0017492220001713576, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0016950720000750152, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0011878259999775764, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0016023690000110946, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0017482890000337648, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0016148120000707422, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0015923400001156551, - "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.003097787000115204, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0011322810000820027, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0011479209999833984, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0011448259999724542, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0010750849999112688, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0010991599997396406, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0011035079999146546, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0011083090000738594, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0011084570001003158, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0012325889999829087, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0011010129996975593, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.001119217000223216, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.001386845999832076, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.001213712999742711, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0011061829998197936, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.001215056999853914, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0011172830002124101, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0016488849998950172, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0011645409997527167, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0010685430002013163, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.001095292999934827, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0010865360002298985, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0010970660000566568, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0010924380001142708, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0010906149998390902, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0010829199998170225, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0010614089999307907, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0011207989998638368, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0010789419998218364, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0011069829999996728, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0010797530001127598, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0010881199998493685, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.001087957999743594, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0011164510001435701, - "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0010966149998239416, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.0065057839999553835, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.001251293999985137, - "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.008229087000017898, - "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.0082024769999407, - "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0017215000000305736, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0019710250001025997, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0015021919998616795, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0011690489998272824, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0017047189999175316, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0012085939999906259, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0019009460002052947, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0019769780001297477, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0011813839998922049, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0028500549999534996, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.002906740999833346, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0027633029999378778, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0027730310002880287, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0027731119998861686, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.003718252999760807, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0023528770000211807, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.002123300999755884, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.002067215999659311, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0015813780000826227, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0018591170000945567, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.001594332999729886, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0016998280002553656, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0016302999997606094, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0016768259997661517, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0018277489998581586, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.002219910000121672, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.001805355999749736, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0016663570002037886, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.0022162539999044384, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0014853600000606093, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.00268018699989625, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_row": 0.004021119000071849, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_rows": 0.0030100029998720856, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_bool_operator": 0.0017335219997676177, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_data_list": 0.002420544999949925, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_lc_documents": 0.0020057310000538564, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_attribute_processing": 0.0016473979999318544, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.001727297000343242, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0016301049995490757, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0016218899991145008, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0017518119998385373, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0017120579996117158, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0015861840001889504, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0016244949997599178, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.001713320000362728, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0017611500002203684, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0012133300001551106, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0016061809997154342, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0016117420000227867, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.001614277000498987, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0016734750001887733, + "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.003116132999821275, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0011648290005723538, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0011903770000571967, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0011650089995782764, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0011493399997561937, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.001149190999512939, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0011619239994615782, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0011923209999622486, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0011846150005112577, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0016901279996091034, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0011511430002428824, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0011684359997161664, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0014219169997886638, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0012390070000947162, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.001159610000286193, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0012557199993352697, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0011629759997049405, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0012006359993392834, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0012318240001150116, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0011328800001138006, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.001131907999933901, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0012088610001228517, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0011149660003866302, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0012038810000376543, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0011399230002098193, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0011455030003162392, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0011826710001514584, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0011385399993741885, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.001150011999925482, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0011418460003369546, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0011900959998456528, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0010837170002560015, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0011943160002374498, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0012720989993795229, + "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0011622240003816842, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.006581306000043696, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0012277150003683346, + "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.008063215999754902, + "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.007828227999652881, + "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0016422980006609578, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.00200472299957255, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0016016939998735324, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0011404639994907484, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0016870119998202426, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0012382270006128238, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0019128529997942678, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0020433249992493074, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0011913800003640063, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0028835800003434997, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.002938001000075019, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0027407750003476394, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.002753255999778048, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.002741716000400629, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.003646139000011317, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0022790960001657368, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.002038445999914984, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0020129789995735337, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0015808250000191038, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.001854814000580518, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0016111010004351556, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0017105259998970723, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0016527379998478864, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0017001360001813737, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0014120490000095742, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.001726035000046977, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0013056699999651755, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0016463750002913002, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.00216585199950714, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0014493279995804187, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.002639654999711638, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_row": 0.0031829869999455696, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_rows": 0.0028176379996693868, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_bool_operator": 0.0016477900003337709, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_data_list": 0.0019260670001131075, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_lc_documents": 0.001886745000774681, "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.0013524220000817877, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0014012720000664558, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.00554411999974036, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0014313199999378412, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.001299362999816367, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.001991564000263679, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.003353213999844229, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.00296489900006236, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0013074279997908889, - "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.002117887999929735, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.0017927940000390663, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0011575190001167357, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.06457083899999816, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.01349386499987304, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.0011246479998590075, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.07511127800012218, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.08285727399993448, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.2833279300002687, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.00130731699982789, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.001309463000325195, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.004368626000086806, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.0014056110001092748, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.001277272000152152, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.18847668799980966, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.18383703500012416, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.06753845499974886, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.011875426000187872, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 0.3770222250000188, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0010995610000463785, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.0011643709995041718, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.001300805000028049, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.0029886639999858744, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.0833670339998207, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0011816440000984585, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.06494007899982535, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.06425788899991858, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.0012745970000196394, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.0016756040001837391, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.07687855300014235, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0011647429998902226, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.07078601200032608, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_ai_text": 0.0012790420000783342, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0012648040001295158, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.005352429000140546, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0013761760001216317, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.001264677000563097, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.001499032000083389, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.0032016420000218204, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.002839356999629672, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0012789520001206256, + "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.002065758000298956, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.0011707409994414775, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0011637270004030142, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.06239642800028378, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.0143568610001239, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.001177202000235411, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.07617838500027574, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.07909811199988326, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.36225650100004714, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.0013875039999220462, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.0013615269999718294, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.004036106999592448, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.0012388980003379402, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.0012931889996252721, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.1817280500004017, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.21539048700014973, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.06643221500007712, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.010508383000342292, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 0.44941992200028835, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0011726239995368815, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.0011375189997124835, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.0012589650000336405, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.0028893300000163435, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.07503884500010827, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0011962269995819952, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.06143076399985148, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.06299010300017471, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.0012539040003503032, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.0016349160000572738, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.13560145700012072, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0011980119998042937, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.06865282100034165, "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.22404699000003347, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.11219315200014535, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.13371486999994886, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 9.052147945999877, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.14284826999983125, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.15312505000019883, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.11794313899986264, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5676539909998155, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.1403852740002094, - "src/backend/tests/unit/services/flow/test_flow_runner.py::test_database_exists_check": 0.08174964800014095, - "src/backend/tests/unit/services/flow/test_flow_runner.py::test_get_flow_dict_from_dict": 0.0017399150001438102, - "src/backend/tests/unit/services/flow/test_flow_runner.py::test_get_flow_dict_invalid_input": 0.0015955359999679786, - "src/backend/tests/unit/services/flow/test_flow_runner.py::test_initialize_database": 6.6248767859997315, - "src/backend/tests/unit/services/flow/test_flow_runner.py::test_run_with_dict_input": 9.330892822999886, - "src/backend/tests/unit/services/flow/test_flow_runner.py::test_run_with_different_input_types": 6.6188895420000335, - "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_no_orphans": 7.746755710999878, - "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_with_orphans": 7.840437093999981, - "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_run_with_exception": 0.0025696309996874334, - "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_start_stop": 0.007969732999754342, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_cleanup_inputs": 0.0014135359997453634, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_concurrent_tracing": 4.010087320999901, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_deactivated_tracing": 0.0033967449999181554, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_get_langchain_callbacks": 0.005753430000140725, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_end_tracers": 0.0044265960000302584, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_tracers_with_exception": 0.0037908599999809667, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component": 0.2058693630003745, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component_with_exception": 0.1056356550000146, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_worker_with_exception": 0.10554446200012535, - "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.11087640900041151, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.23849557700032165, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.11509743600026923, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.11224063099962223, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 8.866630245000579, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.1272657619997517, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.1421985179999865, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.1344805640001141, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5966234110001096, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.15173832300024515, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_database_exists_check": 0.09126468899967222, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_get_flow_dict_from_dict": 0.0016812310000204889, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_get_flow_dict_invalid_input": 0.0016366790005122311, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_initialize_database": 6.511742449000394, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_run_with_dict_input": 10.35516026599953, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_run_with_different_input_types": 7.098281349999979, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_no_orphans": 8.13791375799974, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_with_orphans": 8.217852029000369, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_run_with_exception": 0.0026043810003102408, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_start_stop": 0.008394667000175104, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_cleanup_inputs": 0.0014300550001280499, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_concurrent_tracing": 4.009982843999751, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_deactivated_tracing": 0.0034431630001563462, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_get_langchain_callbacks": 0.005785667000054673, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_end_tracers": 0.004606860000421875, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_tracers_with_exception": 0.003750115000002552, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component": 0.20616049999989627, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component_with_exception": 0.10570923299974311, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_worker_with_exception": 0.10531045800007632, + "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.10403269499965972, "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.0996890409999196, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable": 0.10787595600004352, "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.09461960399994496, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.09933304900005169, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.09995085899981859, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.13467886699982046, "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.11791794800001298, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.11415202299986049, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.09818493500006298, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.1285588160003499, "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.09702603799973986, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.09751031899986629, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.1901185459998942, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__typeerror": 0.10067888500043409, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.09822405900013109, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.19456666399992173, "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.09602187100017545, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.12273211799993078, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.13264452300018093, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.09568239700001868, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.1180887470000016, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 0.09764633600025263, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.09756233000007342, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.11605814900030964, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.11462284899971564, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.1048725149994425, "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.09424077600010605, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.10055024999996931, - "src/backend/tests/unit/test_api_key.py::test_create_api_key": 7.833563596000204, - "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 7.891221359000156, - "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 7.726497384999675, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.12133470799972201, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.11603370300008464, + "src/backend/tests/unit/test_api_key.py::test_create_api_key": 8.85283316899995, + "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 7.486688140000297, + "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 8.947610393000105, "src/backend/tests/unit/test_cache.py::test_build_graph": 1.1988659180001378, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 1.5896545219998188, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 1.5644828999998026, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_flow_id": 1.543279013999836, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_job_id": 1.5373231910002687, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_polling": 1.577083493000373, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_only": 1.5674566369998502, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_with_inputs": 1.5748044239999217, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 7.799859502000345, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_failure": 1.5495017349999216, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_success": 1.6278976110002077, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_unexpected_error": 1.5653220760000295, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_with_cancelled_error": 1.5950828360000742, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_nonexistent_build": 1.587105927000266, - "src/backend/tests/unit/test_cli.py::test_components_path": 0.30107074599936823, - "src/backend/tests/unit/test_cli.py::test_superuser": 7.618732894999539, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.001131080000050133, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0011282330001449736, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.001145355000062409, - "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0011266110000178742, - "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.001177735999590368, - "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0011029669994968572, - "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0011195680003766029, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0013341190001483483, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0012703189995590947, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0011314980001770891, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0010914559998127515, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0010993510004482232, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.001133163999838871, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0011473500003376103, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0017058410003301105, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0011703029995260295, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0010994210001626925, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0011318720003146154, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.001171595000414527, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0011424889999034349, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0013220060000094236, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0011244469997109263, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.008291243999792641, - "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0011477600000944221, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.0044252630000301, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0015790349998496822, - "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0011861920002047555, - "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.001129966999997123, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.001111532000322768, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0019257609997112013, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0011170029997629172, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0014880349999657483, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0012232110002514673, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.002580050999767991, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0017903490002026956, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0024661479997121205, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0017843270002231293, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0011272520000602526, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0024364830001104565, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0012207170002511702, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0011376329998711299, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.00873666300003606, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005530233000172302, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 1.5051171220006836, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 5.647534333000294, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_flow_id": 1.5882033589996354, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_job_id": 1.502051780000329, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_polling": 1.5457978619997448, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_only": 1.5875394370000322, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_with_inputs": 1.5115766080002686, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 7.438974409000366, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_failure": 1.578113845000189, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_success": 1.5298695910000788, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_unexpected_error": 1.5881403079997654, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_with_cancelled_error": 1.6236370039996473, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_nonexistent_build": 1.5691401439999026, + "src/backend/tests/unit/test_cli.py::test_components_path": 0.3001573650003593, + "src/backend/tests/unit/test_cli.py::test_superuser": 7.230231835999803, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.00111380399994232, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0011056799994548783, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0010908320000453386, + "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0011358849997122888, + "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0011251259998061869, + "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0010997670001415827, + "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0011132329996144108, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0012972450003871927, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.00119414200025858, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0011642180002127134, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.001132128000335797, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0011401029996704892, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0011742470005629002, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0011978200000157813, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.001698663000297529, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0011810679998234264, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0011547599997356883, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0011961069999415486, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0012359420002212573, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0011832630002572841, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0013515949999600707, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0011606500002017128, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.021949985999981436, + "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0012094219996470201, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.05963354799951048, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0015706830004091898, + "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.001237694999872474, + "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0010890690000451286, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0010781769992718182, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.002021024999976362, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0011995040003967006, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.001519919999736885, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0012782679991687473, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0025337870006296725, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0017608289995223458, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.002554977000272629, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0017229880004379083, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.001177641999674961, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0025505989992780087, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0012397169998621393, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0011114079998151283, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.008605092000379955, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005459624999730295, "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": 12.06537662899973, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 7.912105234000592, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0011478500005068781, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0011902709998139471, - "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0011612150005930744, - "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0011572280004656932, - "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0011778159996538307, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0012066499998582003, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.001135517999955482, - "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0013304930002959736, - "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0011588219999794092, - "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0012839539995184168, - "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0012499409999691125, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.001141009000093618, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0011447749998296786, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0011457269997663388, - "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0011733579999599897, - "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0013065879993519047, - "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0011869830000250658, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 7.485737199000141, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 7.591529917000116, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0011538579997250054, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.001186547999168397, + "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0011475749997771345, + "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0011440689995652065, + "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0011807669998233905, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0011481759997877816, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0011439779996180732, + "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0013424789999589848, + "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0011763889997382648, + "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0012639120009225735, + "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0012687909998021496, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0011792850000347244, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0011226279998481914, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0011597070006246213, + "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0011632739997367025, + "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0012784989994543139, + "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0011500199998408789, "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, @@ -1417,143 +1522,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": 7.7736883570005375, - "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 7.835954871000013, - "src/backend/tests/unit/test_database.py::test_create_flows": 7.8750039990000005, - "src/backend/tests/unit/test_database.py::test_delete_flow": 7.700541269000041, - "src/backend/tests/unit/test_database.py::test_delete_flows": 7.758902838999802, - "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 7.778141238999979, - "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 7.7061420710001585, - "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 8.44895551899981, - "src/backend/tests/unit/test_database.py::test_download_file": 7.786512090999622, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 7.832311850000224, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 7.9529257119997965, - "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 7.809500436000235, + "src/backend/tests/unit/test_database.py::test_create_flow": 7.579094973999872, + "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 7.385301703000096, + "src/backend/tests/unit/test_database.py::test_create_flows": 7.458742918999633, + "src/backend/tests/unit/test_database.py::test_delete_flow": 8.549023853000108, + "src/backend/tests/unit/test_database.py::test_delete_flows": 7.759453682000185, + "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 7.804069550000349, + "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 7.491775873000279, + "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 7.467199935999361, + "src/backend/tests/unit/test_database.py::test_download_file": 7.303626079999503, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 7.375832800000353, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 7.332479613000032, + "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 7.3523184169998785, "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": 7.706977916000142, - "src/backend/tests/unit/test_database.py::test_read_flows": 7.834918652000397, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 7.707104169000104, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 7.836335767000037, - "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 7.633297582000068, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 7.766909471999952, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 8.065639190999718, - "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 8.045825753999907, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 7.783435836000081, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 7.710283953999806, + "src/backend/tests/unit/test_database.py::test_read_flow": 7.615256976999717, + "src/backend/tests/unit/test_database.py::test_read_flows": 8.451732833000733, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 7.526033113999802, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 7.481276775999959, + "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 7.775846175999959, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 7.773028593000163, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 7.656815103999634, + "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 7.582385551000243, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 7.974503097999786, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 8.331098474999635, "src/backend/tests/unit/test_database.py::test_read_flows_pagination_without_params": 2.8355551669956185, - "src/backend/tests/unit/test_database.py::test_read_folder": 7.994443792000311, - "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 7.9767513920000965, - "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 7.820644940999955, - "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 7.87960509100003, - "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 8.095859404000294, - "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 7.952967028999865, - "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 8.071922558000097, - "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.10742571499940823, - "src/backend/tests/unit/test_database.py::test_update_flow": 7.885071369000343, - "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 7.854018240000187, - "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 7.972605347999888, - "src/backend/tests/unit/test_database.py::test_upload_file": 7.862329173000035, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 8.001666009000019, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 7.856805319000159, - "src/backend/tests/unit/test_endpoints.py::test_concurrent_stream_run_with_input_type_chat": 1.7674609129999226, - "src/backend/tests/unit/test_endpoints.py::test_get_all": 1.678170614999999, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 7.998182279000503, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 7.921596903000136, - "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 7.956669616999989, - "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 7.963215536000007, - "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 1.6835770130001038, - "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 8.059333852999771, - "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 1.736053955999978, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 8.02580567699988, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 7.875818621000235, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 1.7169736129994817, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 1.8107664829999521, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 1.667297955000322, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 1.7207184799999595, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 8.034867188000135, - "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 8.052046006999717, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 7.85975359799977, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 7.638998107000134, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 7.822118834000321, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 8.11840995800003, - "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0029727250002906658, + "src/backend/tests/unit/test_database.py::test_read_folder": 8.635625537000124, + "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 8.748235016999843, + "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 8.778322581000339, + "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 8.657189982999625, + "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 8.712102010000308, + "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 8.525953488000141, + "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 7.725217106999935, + "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.13374831799956155, + "src/backend/tests/unit/test_database.py::test_update_flow": 7.447873655999956, + "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 7.456455549000111, + "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 7.404413052000109, + "src/backend/tests/unit/test_database.py::test_upload_file": 7.514295997000318, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 8.471059268999852, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 8.59904170000027, + "src/backend/tests/unit/test_endpoints.py::test_concurrent_stream_run_with_input_type_chat": 1.706514278999748, + "src/backend/tests/unit/test_endpoints.py::test_get_all": 1.7224201690000882, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 8.380726069999582, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 8.740468528999372, + "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 9.293027951000113, + "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 15.229934907999905, + "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 1.693967598999734, + "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 9.50388391100023, + "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 1.710247691999939, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 8.992869645000155, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 1.764390191000075, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 1.7583181680001871, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 1.7247494439998263, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 1.7146400920000815, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 1.6908717940000315, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 8.957851114000277, + "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 8.980843542000002, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 8.726671003999854, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 8.975129758000094, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 8.890101963000234, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 8.98484089800013, + "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0032829330002641655, "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.001382818999900337, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0011970429991379206, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0013019490002079692, - "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.002167082000141818, - "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008387682000375207, - "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 8.051438291000068, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.002123401000062586, - "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.025965014999655978, - "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.025352742999984912, - "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.02550854100036304, - "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.002332601000489376, - "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.002143888999853516, - "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.0021411440002339077, - "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.00259516000005533, - "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.002279100000123435, - "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.0027859470005751064, - "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.002203999999892403, - "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.0021345510003811796, - "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.0034570569996503764, - "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 7.961834909999652, - "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.0035442909997982497, - "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 6.089523459999327, - "src/backend/tests/unit/test_initial_setup.py::test_sync_flows_from_fs": 8.094359173999692, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.003816507999999885, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002647307000188448, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.001155784999809839, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0011564760002329422, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0011720069996954408, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0011792099994636374, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0024776420004855026, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.00116533399977925, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.001143652999871847, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0011478100000203995, + "src/backend/tests/unit/test_frontend_nodes.py::test_frontend_node_to_dict": 0.001449721000426507, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0013297870000315015, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0013395239998317265, + "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0022381869998753245, + "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.00874828099995284, + "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 8.61486852600001, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0021647799999300332, + "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.02663304900033836, + "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.026113662000170734, + "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.02750749800043195, + "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.002377306999733264, + "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.0021829039997101063, + "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.002212119000432722, + "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.002606784999898082, + "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.002365854999879957, + "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.0029774650001854752, + "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.0022282800005086756, + "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.002153599999473954, + "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.003319591000490618, + "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 8.465080810999552, + "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.0033604170002945466, + "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 6.717832629999975, + "src/backend/tests/unit/test_initial_setup.py::test_sync_flows_from_fs": 8.251949367000634, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.003851283000130934, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.0027474570001686516, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.001101362000554218, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0010944269997708034, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0011166300000695628, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.001069372999609186, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0024999749998642073, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0010975340001095901, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.001094607000140968, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0010748510003395495, "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.003213954000329977, + "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.003256102999785071, "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.0012356950005596445, - "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0012698689997705515, - "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0012501920004979183, - "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.001227638999807823, - "src/backend/tests/unit/test_logger.py::test_init_default": 0.001218782999785617, - "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0018810979995578236, - "src/backend/tests/unit/test_logger.py::test_len": 0.0012553900005514151, - "src/backend/tests/unit/test_logger.py::test_max_size": 0.0012012709998998616, - "src/backend/tests/unit/test_logger.py::test_write": 0.001232819000051677, - "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0012139139998907922, - "src/backend/tests/unit/test_login.py::test_login_successful": 8.492176562000623, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 8.451103230999706, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 8.344195648000095, - "src/backend/tests/unit/test_messages.py::test_aadd_messages": 7.970951181999681, - "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 7.9234001659997375, - "src/backend/tests/unit/test_messages.py::test_add_messages": 8.008547263999844, + "src/backend/tests/unit/test_logger.py::test_enabled": 0.0011505920001582126, + "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.001211515999330004, + "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.00118335399974967, + "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0011855190000460425, + "src/backend/tests/unit/test_logger.py::test_init_default": 0.0013593510002465337, + "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0018339060002290353, + "src/backend/tests/unit/test_logger.py::test_len": 0.0011832730001515301, + "src/backend/tests/unit/test_logger.py::test_max_size": 0.0011135139993712073, + "src/backend/tests/unit/test_logger.py::test_write": 0.0012111960004403954, + "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0011718130003828264, + "src/backend/tests/unit/test_login.py::test_login_successful": 8.350088719000269, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 8.880708838000373, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 8.955550189000405, + "src/backend/tests/unit/test_messages.py::test_aadd_messages": 8.644238442000642, + "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 7.790518811999846, + "src/backend/tests/unit/test_messages.py::test_add_messages": 8.548814060999575, "src/backend/tests/unit/test_messages.py::test_add_messagetables": 0.05725845799315721, - "src/backend/tests/unit/test_messages.py::test_adelete_messages": 7.92234862100031, - "src/backend/tests/unit/test_messages.py::test_aget_messages": 8.143012155000633, - "src/backend/tests/unit/test_messages.py::test_astore_message": 7.866163549000248, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 8.072090564999598, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 8.1213803859996, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 8.11168996500055, - "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 8.139112158999978, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 8.023430629999893, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 7.983623630000238, + "src/backend/tests/unit/test_messages.py::test_adelete_messages": 7.83487513, + "src/backend/tests/unit/test_messages.py::test_aget_messages": 9.194623331999992, + "src/backend/tests/unit/test_messages.py::test_astore_message": 7.5354539289996865, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 7.909396245000153, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 8.087368484000308, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 8.26815433899992, + "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 7.7294369159999405, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 8.036614606000057, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 8.318931855999836, "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": 7.971082601000035, - "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 7.909791393999967, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0014464579999184934, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0016580119995524, - "src/backend/tests/unit/test_messages.py::test_delete_messages": 7.865082509999866, - "src/backend/tests/unit/test_messages.py::test_get_messages": 8.086829465999926, - "src/backend/tests/unit/test_messages.py::test_store_message": 14.790872386999581, + "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 7.60836099800008, + "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 14.549413867999647, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0013988649998282199, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0019225700002607482, + "src/backend/tests/unit/test_messages.py::test_delete_messages": 7.844292697000128, + "src/backend/tests/unit/test_messages.py::test_get_messages": 9.100094549000005, + "src/backend/tests/unit/test_messages.py::test_store_message": 8.379848391999985, "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, @@ -1562,117 +1667,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": 8.069010896999771, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 8.086752505999812, - "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 8.008369930999834, - "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 7.958414890999848, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 8.036155208999844, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 7.952809845000047, - "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.00806133400010367, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages": 8.04911123399961, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 7.653515408000203, + "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 7.6987122790001195, + "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 7.634057199999916, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 7.861532531000194, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 8.009070625000277, + "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.008143940000081784, "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.0011249380004301202, - "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0012776529997609032, - "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0011392860001251393, - "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0011440650005170028, - "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.001106041999264562, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0012128919997849152, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0011674779998429585, - "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0013312519999999495, - "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0011460659998192568, - "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0017861430001175904, - "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0011547929998414475, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0013774180001746572, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0011360880002939666, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0012053370001012809, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.001227688000199123, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0012251630005266634, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0012437099999260681, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0011916219996237487, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0012281510003049334, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0011943669996981043, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.001167098000223632, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0012180409999018593, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0011917120000362047, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0012294929997551662, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.001182795999739028, - "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs": 0.002468966000378714, - "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs_invalid_type": 0.0151985239995156, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.004050063000249793, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.002778080999632948, - "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0012313760003053176, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0013266850000945851, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0013187890003791836, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0012785150001946022, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0011808110002675676, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0012884819998362218, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.001280997999401734, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0013201410001784097, - "src/backend/tests/unit/test_telemetry.py::test_init": 0.001226106000103755, - "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0012004490004073887, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.006086161999974138, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.018731439000021055, - "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.001156066000021383, - "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.004255497000485775, - "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0011968920002800587, - "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.001239703000010195, - "src/backend/tests/unit/test_user.py::test_add_user": 8.557946950999849, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 16.045508988000165, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 8.039350372999706, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 8.088568356999986, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 7.986361976999888, - "src/backend/tests/unit/test_user.py::test_delete_user": 8.02366178200009, - "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 8.24348487099951, - "src/backend/tests/unit/test_user.py::test_inactive_user": 8.892280826000388, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 8.507660806999866, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 8.245516079000026, - "src/backend/tests/unit/test_user.py::test_patch_reset_password": 8.383602029000485, - "src/backend/tests/unit/test_user.py::test_patch_user": 8.497171417000118, - "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 8.257433091000166, - "src/backend/tests/unit/test_user.py::test_read_all_users": 8.107541076000416, - "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 8.278457001000334, - "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0018244310003865394, - "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.010037731000011263, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0016954620004980825, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0018235309998999583, - "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0014955090000512428, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0012775019999935466, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.001455415000236826, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0015175700000327197, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0012705279996225727, - "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0016461410004922072, - "src/backend/tests/unit/test_version.py::test_compute_main": 0.0011240759999964212, - "src/backend/tests/unit/test_version.py::test_version": 0.0011308789999020519, - "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_invalid_frame": 0.0012139530003878463, - "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_valid_frame": 0.0016731100004108157, - "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_silence_detection": 0.0012987640002393164, - "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_with_real_data": 0.003893349999543716, - "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 8.514974435000113, - "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 8.307984575999853, - "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 8.287845151000056, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0011937969998143672, - "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.0011743710001610452, - "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.001189828999031306, - "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.00123208800005159, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0011804410000877397, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0015830910001568554, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0012061689999427472, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0011635400001068774, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.001173129000562767, - "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.0011477900002319075, - "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.001134987000568799, - "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.0011724570003934787, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.001175480999336287, - "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.0011696010005834978, - "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.0011495430003378715, - "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.0011454649998086097, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0011429919995862292, - "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.0011735370003407297, - "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.0011637099996733014, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0011674880001919519, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.001179440999749204, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011469279997982085, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0010738630003288563, + "src/backend/tests/unit/test_process.py::test_multiple_tweaks": 0.0011121910001747892, + "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.001284983999994438, + "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0011373700003787235, + "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0011120610001853493, + "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0011177919996043784, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0011567550004656368, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0011061400000471622, + "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0011339020002196776, + "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0011735070002032444, + "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0016105800004879711, + "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0010798899998007983, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.001111028999730479, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0011165400001118542, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0010949189995699271, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.001111450999360386, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0010942789999717206, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.001136948000294069, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0010903809998126235, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0010941170003206935, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0011221909994674206, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.001059561999682046, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0010687609997148684, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.001094328999897698, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.001152066000031482, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0011030829996343527, + "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs": 0.0022827719999440887, + "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs_invalid_type": 0.016193143999771564, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.004531902000053378, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0028148730002612865, + "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0011471359998722619, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0012902449993816845, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0012289990004319407, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.001248987000053603, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0011203070002920867, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0012169060005362553, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0012316840002313256, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0012766569998348132, + "src/backend/tests/unit/test_telemetry.py::test_init": 0.0012036909997732437, + "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0011735449998013792, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.0062818039996273, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.02026233000015054, + "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0011144540003442671, + "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.004424260999712715, + "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0011890059995494084, + "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0012228969999341643, + "src/backend/tests/unit/test_user.py::test_add_user": 7.866336935999698, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 7.723066078000102, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 7.655001596000147, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 7.510768430999633, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 7.935748365000109, + "src/backend/tests/unit/test_user.py::test_delete_user": 7.654467777999798, + "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 7.833992493999631, + "src/backend/tests/unit/test_user.py::test_inactive_user": 7.707370950000495, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 8.31241964100036, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 15.306648907999715, + "src/backend/tests/unit/test_user.py::test_patch_reset_password": 7.545211321999886, + "src/backend/tests/unit/test_user.py::test_patch_user": 7.521908904999691, + "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 7.728896710000299, + "src/backend/tests/unit/test_user.py::test_read_all_users": 7.99452698100049, + "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 7.978044447000229, + "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0018805129998327175, + "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.010406382000383019, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0017803669998102123, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0019335309998496086, + "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0016013320000638487, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0013302480001584627, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0015005149998614797, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.001567859999340726, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0013246670000626182, + "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.001710385999558639, + "src/backend/tests/unit/test_version.py::test_compute_main": 0.0011642979993666813, + "src/backend/tests/unit/test_version.py::test_version": 0.0011899460005224682, + "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_invalid_frame": 0.0012426739995134994, + "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_valid_frame": 0.0017080819998227526, + "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_silence_detection": 0.0012755959996866295, + "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_with_real_data": 0.0038705090000803466, + "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 8.199649400999988, + "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 7.861377021000408, + "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 7.637744622000355, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0011528990003171202, + "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.0011842179997074709, + "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.0011619860001701454, + "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.0012188629993943323, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.001132431000314682, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0015916789998300374, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0012068290002389404, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0011790979997385875, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0011477000002741988, + "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.0011203180001757573, + "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.0011549739997462893, + "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.0011334939999869675, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.001136889000008523, + "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.001174759000150516, + "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.0011314599996694596, + "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.0011501040003167873, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.001129094999669178, + "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.0011362079999344132, + "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.0011491909999676864, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0011338240001350641, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0011215009994884895, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011603940006352786, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.001044356999500451, "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, @@ -1681,74 +1786,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.0017205280000780476, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0012174710004728695, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.001202792999720259, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0018654700002116442, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.001165353000487812, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0018251829997097957, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0017480299998169357, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0017908810000335507, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0011390140002731641, - "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.001161756999863428, - "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.0011390139998184168, - "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.001142801999776566, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0011374800005796715, - "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.0011840089991892455, - "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.0011195479996786162, - "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.0011538729995663743, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0011276240002189297, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011740800000552554, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0010651359998519183, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.00107827100009672, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0011596109998208703, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.001172879000478133, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0011648930003502755, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0011793399999078247, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0011988349992861913, - "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.0012010089999421325, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0011820650001936883, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.00116894000029788, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.001182677000088006, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0011971339995398012, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0011651929999061394, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.001088649999928748, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0010737819998212217, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0012155379995419935, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0011866130002999853, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0011743589993784553, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0012085530001968436, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0011839489998237696, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.001169452000340243, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0011902300002475386, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0012037759997838293, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0011839380003948463, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0016738820004320587, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0010960649997286964, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0011064139994232391, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0010737829998106463, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0010598469998512883, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0011056919997827208, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0011319209993416735, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0010668889999578823, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0010756869992292195, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0011703720001605689, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0012050669993186602, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.001153321999936452, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.02871849899975132, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.028377141999953892, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0013535550001506635, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0012092149995623913, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.05081630099994072, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0011441450005804654, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0017904989999806276, - "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.0012907989998893754, - "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.04771774000028017, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.001412013999924966, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0011792489999606914, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0012022009996144334, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0011709229997904913, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0011716240001078404, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0011741600005734654, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0012071500000274682 + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_directory": 0.001720226999168517, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0012209360002088943, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0012097059998268378, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0018350999998801854, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0011477079997348483, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0018302809999113379, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0017560639998919214, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.001794134000192571, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.001116129999900295, + "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.0011793570001827902, + "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.0013683020001735713, + "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.0011426710002524487, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0011257880000812293, + "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.0011505550005495024, + "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.0011645509998743364, + "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.0011353569998391322, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.001170040000033623, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011534609998307133, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0011648729996522889, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.001444262999939383, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0012732250002045475, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0012805770002159989, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0012854560000050697, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0012437689997568668, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0012497899997470086, + "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.0012656400003834278, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0012507619999269082, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0012510410001596028, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0012924489997203636, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0012965159994564601, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0012570040003083705, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0014147379997666576, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0014304259993878077, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.001251733999197313, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0012931209994349047, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0013065749999441323, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0012837930003115616, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0012495690002651827, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0012581450000652694, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0012625450003724836, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.001272511999559356, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0012552909997793904, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0017542790001243702, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0011675469995680032, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0011379709999346233, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0011815639995802485, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0012033779999001126, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.001145254999755707, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0010393769998700009, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0012029519998577598, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0010690129997783515, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.001198051999836025, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.001696490999620437, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0011459269999249955, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.02894758099955652, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.0288347010000507, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0016079169995464326, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0012822010003219475, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.052156235999518685, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0011585490001380094, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0013012259996685316, + "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.0012266260000615148, + "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.04649577399959526, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0017584779998287559, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0015532760003225121, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0011498120002215728, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0011708239999279613, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0011492939993331674, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0011558649994185544, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0011989549998361326 } \ No newline at end of file