From 31baab209c6de16df675f2bd0dd44cda481030e5 Mon Sep 17 00:00:00 2001 From: desi003 <195967867+desi003@users.noreply.github.com> Date: Mon, 8 Dec 2025 07:49:51 +0000 Subject: [PATCH] chore: update test durations --- src/backend/tests/.test_durations | 3073 +++++++++++++++-------------- 1 file changed, 1589 insertions(+), 1484 deletions(-) diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index a224ca68dfbf..6250f7e568a9 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.0015674590000571698, + "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.05000169299995605, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 9.727616021000017, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 49.626288961, + "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 20.498813599000016, + "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 11.22972103699999, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.025219419999984893, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.01527012100001457, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.014150565000022652, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.018749941999999464, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.041498700000090594, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 2.9613961999999674, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.04811713900005543, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.011681150999947931, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 9.462218796000002, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 10.290544876000013, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 9.692048076000049, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 9.77199474899993, + "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 10.504878172999952, + "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 10.236979437999935, + "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 11.577676852999957, + "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 11.991784714999937, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 11.42076763, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 11.42533974500003, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 9.643878205000021, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 10.114145872999984, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 12.06895668499999, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 11.202598745999921, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 10.243342352999946, + "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 9.802490989000148, + "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 11.629259918999878, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 10.459922021000011, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 9.78207673199995, + "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 10.19811959399999, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_disconnect_error": 12.704760030999978, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_invalid_json": 12.465694883999959, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_no_auth": 11.08052262000001, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_server_error": 11.43701404400008, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_success": 10.521605181999917, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_get_endpoint_invalid_auth": 11.060237276000066, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_head_endpoint": 9.691552129000115, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_head_endpoint_no_auth": 12.70550235899998, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_handle_project_messages_success": 11.408636529999967, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_init_mcp_servers": 12.039231592000078, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_init_mcp_servers_error_handling": 10.60950908399991, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_project_sse_creation": 10.079876608000063, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_empty_settings": 12.165351432999842, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_invalid_json": 10.174945750000006, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_invalid_project": 11.066973671999904, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_other_user_project": 11.826864620000038, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_success": 12.107187719999956, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_can_only_access_own_projects": 11.159349759000065, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_can_update_own_flow_mcp_settings": 14.071739492999995, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_data_isolation_with_real_db": 10.71689612099999, + "src/backend/tests/unit/api/v1/test_projects.py::test_create_project": 10.476094780999915, + "src/backend/tests/unit/api/v1/test_projects.py::test_read_project": 21.419124892000013, + "src/backend/tests/unit/api/v1/test_projects.py::test_read_projects": 10.267501417000062, + "src/backend/tests/unit/api/v1/test_projects.py::test_update_project": 10.729611227000078, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_when_truncate_applies": 0.012193749999937609, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_without_truncate": 0.0014088149999906818, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[0-0]": 0.0011640739999165817, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[100-100]": 0.0021046440000418443, "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.004022112000029665, "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.005838573000005454, "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.007701665000013236, "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.0012050510000563008, + "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 13.523851263999973, + "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 11.085178852999888, + "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 11.086041503000047, + "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 10.322828901000094, + "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 11.675405910999984, + "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 13.203902268999968, + "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 11.655161515000032, + "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 10.561015981999958, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 11.840412238999988, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code_with_unauthenticated_user": 9.4771649380001, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 11.604116390000058, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt_with_invalid_data": 10.395046933999993, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 10.87107140399985, "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.29356651299986, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 9.500007726999911, "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": 9.975309368999774, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 19.9084103160003, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 10.141273743999818, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 9.599529657999938, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 9.219258235000098, "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": 10.030634773999964, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 9.13166778999971, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 10.124686482000016, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 12.026597178999737, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 8.896558972999856, "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": 9.773352372000318, + "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 9.108100337999986, + "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 9.069957862000138, + "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 10.959265810999796, + "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 9.712744382999972, + "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 9.166857731999926, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0016459270000268589, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.08470269500003269, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.06780065900011323, "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.003923518000192416, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 8.475355577999835, + "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0018839000001662498, + "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.0064809739999418525, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_all_versions_have_a_file_name_defined": 0.001229516000194053, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.0.19]": 0.0011576220001643378, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.0]": 0.0011622170000009646, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.1]": 0.001149954000084108, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_decorator_applied": 0.0036249190000035014, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_latest_version": 0.014997223999898779, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0013525750000553671, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.020740830000249844, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0012208409998493153, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0012266100002307212, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0012637269999231648, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.0076864840000325785, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_agent_component_with_all_openai_models": 9.643142021999665, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_agent_component_with_calculator": 9.381777458999977, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_all_versions_have_a_file_name_defined": 9.534305051000047, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.0.19]": 8.534941741000011, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.1.0]": 8.590192706999915, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.1.1]": 9.174512947999801, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_latest_version": 8.40361698200013, "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.0023944030001530336, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.002846670000053564, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0022400380003091414, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0015111089996935334, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.001487213000018528, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0015597440001329232, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0015633309999429912, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0015325140000186366, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0017351330000110465, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0018570279999039485, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0015577409999423253, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0015846280000459956, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0015881709998666338, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0015933650004171795, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.013574588000210497, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.00232867299996542, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.002364755999906265, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.002558398999781275, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.004986899999948946, + "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 22.831242145999795, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_all_versions_have_a_file_name_defined": 0.0014342409999699157, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_action_maps": 0.0016364549999252631, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_no_api_key": 0.0025829930000327295, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_with_api_key": 0.001807541999824025, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.0.19]": 0.0014280129998951452, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.0]": 0.0013927180000337103, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.1]": 0.001460245999851395, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_get_action_fields": 0.0017746020000686258, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_latest_version": 0.005037829000002603, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_show_hide_fields": 0.0017958390003514069, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_all_versions_have_a_file_name_defined": 0.0014896990001034283, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_as_dataframe": 0.011531310000236772, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.0.19]": 0.0014687270002013975, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.0]": 0.001234353999961968, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.1]": 0.0012546780001230218, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_fetch_emails": 0.002454572000033295, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_get_profile": 0.002196820999870397, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_invalid_action": 0.0023017749997507053, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_send_email": 0.0022772190000068804, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_init": 0.0025098839998918265, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_latest_version": 0.00749027300025773, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_update_build_config": 0.002773702000013145, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_all_versions_have_a_file_name_defined": 0.0012817779997931211, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_as_dataframe": 0.007065598000053797, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.0.19]": 0.001244183999915549, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.1.0]": 0.0012511849997736135, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.1.1]": 0.0012361409997083683, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_create_event": 0.003041570999812393, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_invalid_action": 0.002978659000063999, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_list_calendars": 0.003191132000210928, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_init": 0.0029320080000161397, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_latest_version": 0.010374329999876863, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_update_build_config": 0.003638536999687858, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_all_versions_have_a_file_name_defined": 0.001208935999784444, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_as_dataframe": 0.006873567000184266, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.0.19]": 0.00182509799969921, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.1.0]": 0.001390455000091606, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.1.1]": 0.0013592870000138646, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_invalid_action": 0.002843228000074305, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_list_all_slack_team_users": 0.0030660449999686534, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_send_message_to_channel": 0.002871821999860913, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_init": 0.0031503659997724753, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_latest_version": 0.009083979999786607, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_update_build_config": 0.00343489200008662, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_all_versions_have_a_file_name_defined": 0.001854634000437727, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_complex_query_result": 0.010451896999938981, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_component_versions[1.0.19]": 0.0017711800001052325, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_component_versions[1.1.0]": 0.0017465030000494153, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_component_versions[1.1.1]": 0.001721573000168064, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_empty_query_raises[ \\n\\t ]": 0.00493432300004315, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_empty_query_raises[]": 0.004835973999888665, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_execute_sql_invalid_query": 0.004195145000039702, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_execute_sql_success": 0.006464336999897569, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_invalid_service_account_json": 0.00483108399998855, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_latest_version": 0.0070631930000217835, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_missing_project_id_in_credentials": 0.0034566879999147204, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_missing_service_account_file": 0.0032656219996169966, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_multiple_statements": 0.006072759000062433, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_parameters": 0.006099652999864702, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_quotes": 0.02011944399987442, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_special_characters": 0.005997793999995338, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_sql_code_block": 0.004957126000135759, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_whitespace": 0.0062306250001711305, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_refresh_error_handling": 0.003819153000222286, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_all_versions_have_a_file_name_defined": 0.0012897080000584538, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_basic_setup": 0.002865940999981831, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.0.19]": 0.0011509580001529685, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.0]": 0.001191990999814152, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.1]": 0.0015608899998369452, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_empty_transcript_handling": 0.004113308000114557, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_data_output_success": 0.003676220999977886, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_dataframe_output_success": 0.0041014850003193715, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_message_output_success": 0.0034684480001487827, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_latest_version": 0.006688016999760293, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_no_transcript_found_error": 0.0032446410002648918, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_transcript_disabled_error": 0.0039884860000256595, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_translation_setting": 0.002819926000029227, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_add_query_params": 0.003253684999890538, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_all_versions_have_a_file_name_defined": 0.0012066219999269379, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.0.19]": 0.0011639359997843712, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.0]": 0.0011395059996175405, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.1]": 0.0015337339998495736, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_error_handling": 0.050338019999799144, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_invalid_urls": 0.003824551000207066, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_latest_version": 0.00864361399999325, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_api_requests": 0.03487038600019332, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_binary_response": 0.027319454999997106, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_save_to_file": 0.029578819000334988, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_success": 0.027909788999977536, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_timeout": 0.026939295000147467, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_metadata": 0.027374088999977175, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_redirects": 0.02961141800005862, "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.0032635110001137946, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_body": 0.003373564999719747, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_headers": 0.0038210970003547118, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_response_info": 0.0053835080002500035, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_update_build_config": 0.003366920999951617, "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.0016610000000127911, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.07653775300013876, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.06319116900021982, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.048124331999815695, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.004850671000212969, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004041982999751781, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.003242844999931549, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004083115000184989, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.0035707850001927, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.003958483999895179, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.003584620000083305, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.003556689999641094, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.0035941929997989064, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.08297225799992702, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.006287533999739026, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_all_versions_have_a_file_name_defined": 0.0012547470000754402, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_component_versions[1.0.19]": 0.0012918090001221572, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_component_versions[1.1.0]": 0.0013091220000660542, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_component_versions[1.1.1]": 0.0012249050000718853, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_empty_news_results": 0.0051764270003786805, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_latest_version": 0.007573736000040299, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_news_search_error": 0.004582477999747425, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_successful_news_search": 0.006338296999956583, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_all_versions_have_a_file_name_defined": 0.0012561480000385927, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_component_versions[1.0.19]": 0.0012295829999402486, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_component_versions[1.1.0]": 0.0012138720001075853, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_component_versions[1.1.1]": 0.001231019999977434, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_empty_rss_feed": 0.003921729000012419, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_latest_version": 0.005380769999874246, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_rss_fetch_error": 0.003203478999921572, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_rss_fetch_with_missing_fields": 0.003941393999866705, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_successful_rss_fetch": 0.004693906999818864, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_all_versions_have_a_file_name_defined": 0.00021017300014136708, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.0.19]": 0.0002048080000349728, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.0]": 0.00019671799987008853, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.1]": 0.0001930690000335744, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_latest_version": 0.00024116000008689298, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_upload": 0.00022566399979950802, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_all_versions_have_a_file_name_defined": 0.003848697000194079, "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.004191149000234873, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_component_versions[1.1.0]": 0.003362389000130861, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_component_versions[1.1.1]": 0.003669758000114598, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_latest_version": 0.01432545000011487, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_query_error_with_add_error": 0.004393165000010413, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_run_sql_query": 0.0053890070000761625, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_successful_query_with_columns": 0.009035976999939521, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_successful_query_without_columns": 0.004556285000035132, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0011644849996628182, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.2584103710000818, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.2024997390003591, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.28075836600010007, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.007904238999799418, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component": 0.005244855000228199, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_as_dataframe": 0.0053193459996236925, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_ensure_url": 0.0035851479999564617, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_error_handling": 0.004055735999827448, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_fetch_content_text": 0.004319033999763633, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_format_options": 0.004673673999604944, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_multiple_urls": 0.004292125000119995, "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.006616447999931552, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_all_versions_have_a_file_name_defined": 0.0013900439996632485, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_component_versions[1.0.19]": 0.0012714360002519243, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_component_versions[1.1.0]": 0.0012207560000661033, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_component_versions[1.1.1]": 0.001677115999882517, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_invalid_url_handling": 0.00379363199999716, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_latest_version": 0.006774145000235876, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_successful_web_search": 7.142166770999893, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_all_versions_have_a_file_name_defined": 9.427667260000135, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_openai": 11.833912763999706, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_openai_missing_api_key": 10.051940578999847, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_unknown_provider": 9.41678164599989, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.0.19]": 9.317912024999941, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.1.0]": 8.845569245999968, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.1.1]": 11.0416781670001, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_latest_version": 10.994460857999911, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_update_build_config_openai": 10.56441861899998, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.002565746000072977, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0025696299999253824, + "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.002649258000019472, + "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.003023781999900166, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_failure": 0.0038722250003502268, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_success": 0.0038452470000720496, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0018154690001210838, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_with_metadata": 0.005091576000040732, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_without_metadata": 0.004518544999882579, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_metadata": 0.006079784999883486, "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.0019551130001218553, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0016695639999397827, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.00262073600038093, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_create_base_row": 0.0039623770001071534, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.005638502000238077, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.005066235999947821, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.008082002000037392, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_metadata_disabled": 0.003833193000218671, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.0066323610001290945, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_with_metadata": 0.005539397000120516, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_without_metadata": 0.005371326999920711, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.006858974000351736, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_all_versions_have_a_file_name_defined": 0.0013178439999137481, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.0.19]": 0.0012683289999131375, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.0]": 0.0012631690001398965, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.1]": 0.0012616610001714434, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.0029345090001697827, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.0020786380000572535, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0027891909999198106, "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.0021302780000951316, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.015205137000066316, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_latest_version": 0.00564620900013324, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.014726869999776682, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.002399533999778214, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.03496612799995091, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_nvidia_model_simple_schema": 0.00024007299998629605, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_complex_schema": 1.5450213730000542, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_nested_schema": 1.3615014750000682, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema": 1.3957539180000822, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema_fail": 1.39804363799999, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 9.96932402099992, "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]": 10.353546734999782, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 9.327113298000086, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 9.74006899899996, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 11.711700856999869, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 12.969371169999704, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 13.207511877000115, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 12.528298548999828, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 9.311362213999928, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 10.75075908100007, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.00133240400032264, "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.029630992999955197, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.019559244000220133, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.022263511999881302, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.004613678999930926, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 11.920710833000157, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 12.6566467319999, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 13.823635888999888, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 12.850577965000184, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 15.082449509000071, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 9.928781276999871, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 13.937139618000174, "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.0009693070001048909, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0009095549999074137, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.001376574999994773, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0009057729998858122, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.000947065999980623, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0009047660000760516, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0009139359999608132, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0008839239999360871, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0008617149999281537, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.000891714999852411, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0009638050000830845, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0009389669999109174, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0009553740001138067, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0008916750000480533, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0009141900002305192, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0009130699997967895, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.002873042999908648, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0009075069997379615, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0009242739997716853, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0009196959999826504, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0009073189999071474, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0009881680000489723, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0008885319998626073, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0009343720000742906, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.001555971000016143, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0009192489999350073, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0008714950001831312, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0009280959998250182, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_all_versions_have_a_file_name_defined": 0.0012890159998732997, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_build_model": 0.005204048999985389, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_build_model_integration": 0.051884552000046824, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_build_model_missing_base_url": 0.004348408000169002, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_component_versions[1.0.19]": 0.0012422840002273006, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_component_versions[1.1.0]": 0.0012700800000402523, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_component_versions[1.1.1]": 0.0013142489999609097, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_get_models_failure": 0.028328758000270682, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_get_models_success": 0.03088048500012519, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_latest_version": 0.008904444000108924, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_update_build_config_keep_alive": 0.004307239999889134, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_update_build_config_mirostat_disabled": 0.004378646000077424, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_update_build_config_mirostat_enabled": 0.003996074000042427, + "src/backend/tests/unit/components/models/test_chatollama_component.py::TestChatOllamaComponent::test_update_build_config_model_name": 0.1290987560000758, "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.003325507999988986, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.0-500]": 0.002996179000092525, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.5-1000]": 0.002942774000302961, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.002734343000156514, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.00351431500007493, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0026582950001738936, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.021701887999824976, + "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.00276117500015971, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_all_versions_have_a_file_name_defined": 14.222080800000185, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic": 11.734762648999777, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic_missing_api_key": 15.419864486000051, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai": 10.446208653999975, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai_missing_api_key": 12.456752546999724, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_unknown_provider": 11.724539994999532, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.0.19]": 12.240164285999981, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.0]": 13.54584008000029, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.1]": 11.875342160000173, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_latest_version": 12.55386862399996, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_anthropic": 11.953959217999682, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_openai": 13.107561961000101, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_all_versions_have_a_file_name_defined": 0.0012887199998203869, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model": 0.003133727999738767, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model_error": 0.004169436000211135, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.0.19]": 0.001315484999850014, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.0]": 0.001300355000239506, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.1]": 0.0022433500000715867, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models": 0.003105419999883452, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models_no_api_key": 0.002507104999949661, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_initialization": 0.00263235700003861, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_inputs": 0.002600045000008322, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_json_mode": 0.0032245400000192603, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_latest_version": 0.007095830000253045, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_template": 0.02290395000022727, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_update_build_config": 0.1388338910001039, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 10.606511264999881, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.0.19]": 13.427432652000107, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.0]": 11.96601640799986, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.1]": 11.012358287000097, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_invalid_input": 10.573881977999918, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_latest_version": 10.803721179999911, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_data_input": 12.581497397000021, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_dataframe_input": 11.126925717000177, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_list_input": 9.870142013999839, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_message_input": 12.438926814999832, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_string_input": 12.121389449999924, "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.0012310190002153831, "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.06050985499973649, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.07063652900023953, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.061612126999989414, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.004535594000117271, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_all_versions_have_a_file_name_defined": 0.0014222960001006868, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_append_update": 0.0024507270002231962, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_combine": 0.002438889999893945, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_combine_with_overlapping_keys": 0.002466621000166924, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_component_versions[1.0.19]": 0.0013651550002578006, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_component_versions[1.1.0]": 0.0012924070001645305, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_component_versions[1.1.1]": 0.00129665800022849, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_filter_values": 0.002474853999729021, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_get_normalized_data": 0.0024499890000697633, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_latest_version": 0.008849292999911995, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_literal_eval": 0.0025194030001784995, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_no_actions": 0.002414883000028567, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_remove_keys": 0.0024897450000480603, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_rename_keys": 0.0024857359999259643, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_select_keys": 0.0025995820001298853, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_validate_single_data_with_multiple_data": 0.002601959000003262, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.001341230999742038, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_basic_setup": 0.002096474999916609, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_build_dataframe_basic": 0.0030392000001029373, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.0.19]": 0.0013153980000879528, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.0]": 0.0012918440002067655, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.1]": 0.0017343369997888658, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_data_dict": 0.002509365000150865, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_text": 0.0025609890001305757, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_empty_data_list": 0.0024800390001473716, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_invalid_input_type": 0.002056777999996484, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_latest_version": 0.00487896500021634, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_mixed_data_fields": 0.002802921000011338, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_single_data_input": 0.002650281999649451, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_status_update": 0.002556500999844502, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002466102999733266, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.002295665999781704, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.002386848000014652, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0034266679999745975, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0030802280002717453, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.0031942660002641787, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.0028558270000758057, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0029753520002486766, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.003129746999775307, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.00307138300013321, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0030786980000812036, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.002852158999985477, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_all_versions_have_a_file_name_defined": 0.0015154360000906308, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.0.19]": 0.0015317039999445115, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.0]": 0.001440931999923123, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.1]": 0.0018680039997889253, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_get_data_structure": 0.003394586999775129, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_invalid_lambda_response": 0.00697988499996427, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_complex_data_structure": 0.00727481900003113, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_large_dataset": 0.012275570999918273, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_latest_version": 0.007593454000243582, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_successful_lambda_generation": 0.007367816999931165, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_validate_lambda": 0.0034399829999074427, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.001804060000267782, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0036606249998385465, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0017451190001338546, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.002128103000131887, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.001675688999966951, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.002618423999820152, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.002633754000044064, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.35144417100013925, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.005164998000282139, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.0030951450000884506, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0028568529996846337, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.0027445850000731298, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.00292234800008373, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0029668310003216902, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.004592547999891394, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_all_versions_have_a_file_name_defined": 0.0019708310001078644, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_clean_data_with_stringify": 0.005233993000274495, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.0.19]": 0.0018227649998152629, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.0]": 0.002333470000166926, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.1]": 0.0017647650001890725, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_input_type": 0.0026862800000344578, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_template": 0.0030277250000381173, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_latest_version": 0.007080111000050238, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_multiple_rows_with_custom_separator": 0.003352573000029224, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_none_input": 0.0026525540001784975, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_data_object": 0.0027126730001327815, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_dataframe": 0.0030019180001090717, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_data_object": 0.0027295340000819124, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_dataframe": 0.003580817999818464, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_message_object": 0.0026889360001405294, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_all_versions_have_a_file_name_defined": 0.0012401479998516152, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.0.19]": 0.0011844229998132505, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.0]": 0.001169679000213364, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.1]": 0.0011855780001042149, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_empty_input_text": 0.0025232160000996373, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_invalid_pattern": 0.002595900999949663, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_no_matches": 0.002573664000010467, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_output": 0.0026050369999666145, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_invalid_regex_pattern": 0.0025790539998524764, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_latest_version": 0.006257925999989311, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_no_matches_found": 0.002543870000181414, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_successful_regex_extraction": 0.0032044070001120417, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-csv-.csv]": 0.0025225619999673654, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-json-.json]": 0.002487186999815094, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-markdown-.markdown]": 0.0024796730001526157, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-txt-.txt]": 0.0024715489998925477, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_expands_home": 0.002386689999866576, + "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.0024608630001239362, + "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.002482993000285205, + "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.002496350000228631, + "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.002407550000043557, + "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.0024076269996839983, + "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.0024226380000982317, + "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.0024446970001008594, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_excel_extension[./test_output.xls]": 0.002388365999877351, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_excel_extension[./test_output.xlsx]": 0.002416010999922946, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_all_versions_have_a_file_name_defined": 0.0016402319999997417, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_basic_setup": 0.002505291000034049, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.0.19]": 0.0015591060002861923, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.0]": 0.0015196169999853737, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.1]": 0.0025184109997553605, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_directory_creation": 0.004274424999721305, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_invalid_input_type": 0.0026425920000292535, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_latest_version": 0.006578364999768382, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_data": 0.004168375000062952, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_message": 0.009222639999961757, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_update_build_config_dataframe": 0.002412172000049395, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0011821609998605709, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.06908303199975308, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.05757233300005282, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.05541779999998653, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.00550041900010001, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.0028390039999521832, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.0023177470000064204, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0021206429998983367, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0018524470003740134, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0020924739999372832, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0018448859998443368, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_dataframe_input": 0.0029125539997494343, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0018436309999287914, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.002045594999799505, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_with_url_loader": 5.199019982999971, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 9.01624451900011, "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]": 9.26457683500007, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 10.926010003999863, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 9.640940468000053, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 11.628874485000097, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 9.647789348000288, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 9.672468717000129, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0020180500000606116, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0015345510003044183, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.0022859499999867694, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0017520289998174121, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0017101830001138296, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0015199469999060966, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0024067739998372417, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.002036430999851291, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.0022029090000614815, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.002034361999903922, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.002015631000176654, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.001979293000204052, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 9.738919838000129, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 11.72311012299997, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 9.46404358399991, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_component_versions": 9.816236408999885, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 11.773593301000119, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_latest_version": 9.084484574000044, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 10.810407939999777, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0014814480000495678, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0026099059996340657, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.0053437760002452706, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0013012319996050792, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0012648710003304586, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0013034839998908865, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.002707991000079346, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.004090083999926719, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.0026393090006422426, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0026385050000499177, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.007188216000031389, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_build_method": 0.001802167000278132, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_build_wrapper": 0.0018874779998441227, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_component_initialization": 0.001969906999875093, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_search_serper_error_handling": 0.002970269000343251, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_search_serper_success": 0.003351510999891616, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_text_search_serper": 0.0037694140005442023, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0012553940000543662, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0012611740003194427, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0012834789999942586, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0012842930000260822, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.0022733679998054868, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.0018555059996288037, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.0023156479996941925, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.004597315000410163, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.0016143099996952515, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.011229917000491696, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.001265502999558521, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0012759389996972459, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0012895289996777137, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0012946970000484725, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.002558007999596157, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.004932984000333818, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0018561559995760035, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.0024589080003352137, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.010750402000212489, + "src/backend/tests/unit/components/search/test_yfinance_tool.py::TestYfinanceComponent::test_error_handling": 0.0019334690005052835, + "src/backend/tests/unit/components/search/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.0021373089994085603, + "src/backend/tests/unit/components/search/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.0020143599995208206, + "src/backend/tests/unit/components/search/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0016232190005212033, + "src/backend/tests/unit/components/search/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.05490850500018496, "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.0013605720000668953, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.0021919119994890934, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.0022724519999428594, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.0032762509995336586, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0017876540005090646, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0012654199999815319, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0012350389997664024, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.002106130000356643, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0021663470001840324, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.005472528000154853, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0020890709997729573, "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.0019884399998773006, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_to_server": 0.005556963999879372, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_pre_check_redirect": 0.0024266820000775624, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPStdioClient::test_connect_to_server": 0.005364217000533245, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_all_versions_have_a_file_name_defined": 0.0012629269999706594, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_build_output": 0.005941201000041474, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.0.19]": 0.0012635249995582853, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.0]": 0.0012436290003279282, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.1]": 0.0012539190001916722, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_get_inputs_for_all_tools": 0.004407606999393465, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_latest_version": 0.00931997899988346, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_remove_non_default_keys": 0.0028258529996492143, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_update_build_config_mode_change": 2.3295558350000647, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_invalid_mode": 0.0034135719997721026, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_command": 0.002932756000518566, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_url": 0.0028860329998678935, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0011486170001262508, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.00424889699979758, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0011662199999591394, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.001165205000233982, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0011743519999072305, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005893252000078064, "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.0028168320000077074, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.00301905500009525, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.0026278810000803787, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.002555991000008362, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.02505781699983345, "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.048470683000232384, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 3.053344647999893, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.11016609099988273, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 3.1719162360004702, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.4680730670002049, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.16858964599987303, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.1504436289997102, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 3.3616835699995136, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.10802361299965924, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 3.1026633980000042, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.05459893799979909, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 3.144088346999979, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 3.202749646999564, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 3.3587240570000176, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 3.1850748380006735, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_all_versions_have_a_file_name_defined": 0.0012095870001758158, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.0.19]": 0.0011859209994327102, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.0]": 0.001180917999590747, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.1]": 0.0011463519999779237, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_graphrag": 0.013091796000480826, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_latest_version": 0.007521716000610468, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_all_versions_have_a_file_name_defined": 0.05109463200051323, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_build_config_update": 0.05004932400015605, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.0.19]": 0.0494645350004248, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.0]": 0.05120396800020899, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.1]": 0.049483779999718536, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db": 0.11045922099947347, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db_with_data": 0.10572717900049611, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_default_persist_dir": 0.05021190100023887, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_duplicate_handling": 3.340259862000039, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_latest_version": 0.053838648999771976, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_list_existing_collections": 0.05031373599922517, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_mmr_search": 3.3151441260001775, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_search_with_different_types": 3.1023307690002184, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_similarity_search": 3.210843013999238, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.00020826500031034811, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.0.19]": 0.00020687999995061546, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.0]": 0.00019495599963192944, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.1]": 0.0002090420002787141, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_collection_with_data": 0.00020178600016151904, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_db": 0.00021290999984557857, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_empty_search_query": 0.00019575099940993823, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_error_handling": 0.00022115199999461765, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_latest_version": 0.0002638900000420108, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_metadata_handling": 0.0025682809996396827, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_mtls_configuration": 0.00018552499977886328, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_similarity_search": 0.00021323700002540136, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0027741619996959344, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.003368495000358962, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004320737999478297, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0027793520002887817, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.0027695410003616416, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.004098916000202735, "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.005378937999921618, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0012361330000203452, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0014893409997966955, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.002680087000499043, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0033384799994564673, "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.03451440700018793, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.06881769999972676, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 9.524973454999781, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 9.98180991900017, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 9.198508353000307, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 10.363521244999902, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 8.416644032000022, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 10.14606717900051, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0016337350002686435, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0018796479994307447, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0017859979998320341, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.024677016000168805, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0016400049994444998, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0016506689994457702, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.000962153000273247, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0009910180001497793, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0009308189996772853, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0015581369998471928, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0019276989996797056, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.001757065999754559, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0013515889995687758, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0010873579999497451, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0011273080003775249, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.001189840999813896, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0009843489997365396, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0010900439997385547, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0013687069995285128, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.000984413000423956, "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.0013211879995651543, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.0035834640007124108, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0010024690000136616, + "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.030726990999937698, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.0038213820002965804, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.002072617999601789, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0010794540003189468, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.00484752500005925, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005272814999898401, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.0038730999999643245, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0014490069997918908, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 9.689160067000103, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.001260226999875158, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.001197956999476446, "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.0010838260000127775, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.019450433000201883, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.01643833000025552, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.017421801000182313, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.01777003200004401, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.030585212999994837, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.021162828999877092, "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.00022214000046005822, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.017783532000521518, + "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00019800300015049288, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.032075056999929075, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00019421900015004212, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.027431326999703742, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.02372401899901888, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.00020691099962277804, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.00024783599974398385, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.028316908999840962, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.0643256739995195, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.00030165299995132955, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.027199805000236665, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.000954113999796391, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0009705400002530951, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0009547930003463989, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0009730580004543299, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0010836500000550586, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.00110562600002595, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.00102560299956167, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.001082549000329891, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0010656289996404666, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0011104959999101993, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.001074628000424127, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0009761789997355663, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0009700509999674978, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0010435429999233747, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.000943152000218106, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.000957779999680497, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0012330210001891828, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.006968459999825427, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0010053989999505575, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0009412189997419773, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0009974280001188163, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0009584470003574097, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0009788120000848721, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0009993600006055203, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0018837839998013806, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0009744110002429807, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0009567359993525315, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0010434169998916332, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0009875570003714529, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0010105759997713903, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0010119220005435636, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0009735379999256111, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0010208089988736901, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0010059410005851532, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0009919809999701101, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0009782279998944432, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.001011501999983011, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.001089802000024065, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.000966237000284309, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0009810829997149995, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0009831650008891302, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0009761460000845545, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0009616779998395941, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0009674989996710792, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.001097769000352855, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0010785570002553868, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0010505030004424043, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.001015836000078707, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0010527860004003742, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0010208640001110325, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.001063151999915135, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0011290620000181661, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0011555559995031217, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0010857979996217182, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0011432739997871977, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0011264369995842571, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0011108519997833355, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0010126940001100593, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0010425649998069275, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0010997639997185615, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0010625020004226826, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.001077207999969687, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0010359769999013224, + "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0011172439999427297, + "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0009958729997379123, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.001577990999976464, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0010022199999184522, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0010803380000652396, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0010359830002926174, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0010471229998074705, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0010806579998643429, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0010512979997656657, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0009998109999287408, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0009553159993629379, + "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0009702900001684611, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0010268789997098793, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0010301389997948718, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0010101749999193999, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0011728059998858953, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0010390589995949995, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0010174249991905526, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0010483270002623613, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0011968200001319929, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0011087109992331534, "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.0013997559999552323, "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.0015315590003410762, "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.0022332460002871812, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002805061999879399, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.0040646470001775015, + "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.0031235709998327366, + "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0009717279995129502, + "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.002101248000144551, + "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.001002040000003035, + "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0010867149994737701, + "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0011436390000199026, "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.0019319839998388488, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_edge_parameters": 0.0026169190000473463, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_bool_field": 0.0018981489997713652, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_code_error": 0.0019395149997762928, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_dict_field_list": 0.001880559999790421, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_invalid": 0.002004149999265792, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field": 0.002726939000240236, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field_invalid": 0.002002357000037591, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_valid": 0.0020236740006112086, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_file_field": 0.001968204000604601, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_non_list_edge_param": 0.0022124300003270037, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_should_skip_field": 0.0019521989997883793, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0019013569994967838, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0019796229998974013, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.001812784999856376, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0018929520006167877, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0019552459998521954, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0011680180000439577, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0017315929999313084, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0015726139995422272, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.002025303000209533, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.001031230999615218, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.001614196999980777, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0018066630000248551, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.001794886000425322, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0010889039999710803, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0010687450007935695, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0009790929998416686, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.000981881999905454, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0009703390005597612, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0009870320000118227, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0009420749997843814, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0009772540001904417, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_complex_nested_data": 0.0010119900002791837, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_data_dict": 0.000995513000361825, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_template": 0.0009516739992250223, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_invalid_template_type": 0.0015601099999003054, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_missing_key": 0.0010051670001303137, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_mixed_data_types": 0.0010049150000668305, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_data": 0.0009357479998470808, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_template": 0.0011385220004740404, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Error: {text}-data4-expected_text4]": 0.0010429490002934472, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Text: {text}-data0-expected_text0]": 0.0011025320004591777, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[User: {text}-data3-expected_text3]": 0.0010615020000841469, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Value: {text}-data5-expected_text5]": 0.0010700610000640154, + "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.0010548670002208382, + "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.0010376540003562695, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_string_data": 0.0009722160002638702, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 9.886199072000181, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.03335297800049375, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.03775498300001345, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.2066260860001421, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.16820873800043046, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.09340630999986388, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.09023530300009952, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 10.395051598999544, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 8.481308978000015, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 10.510059930999887, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0010129610000149114, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0009587530003045686, + "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0009957100000974606, + "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0009831729998950323, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0010296939999534516, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0009957999996004219, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0010189580002588627, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0009935619996213063, + "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0009725599993544165, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0010078069999508443, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0010282250000273052, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0009972249999918859, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0009985230003621837, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0010788480003611767, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.001101612000638852, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0009798760002013296, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0010346359999857668, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.000993910000033793, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0011041850002584397, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0011182709995409823, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0010123409997504496, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0010395740000603837, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0010283529995831486, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0009675000001152512, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0010273560001223814, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0010623030002534506, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0009691330001260212, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0009520059993519681, + "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0009758459996191959, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0009817210002438514, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.001005623999844829, + "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.001048728999649029, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0010750250003184192, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0010086060001412989, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[non_string_value-options2-123-TypeError]": 0.0011543910004547797, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[option_too_long-options1-Tab1-ValidationError]": 0.001086788000066008, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[too_many_options-options0-Tab1-ValidationError]": 0.0011325929999657092, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[empty_options-options2--expected_options2-]": 0.0011400159996810544, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[fewer_options-options1-Tab2-expected_options1-Tab2]": 0.001147259999470407, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[standard_valid-options0-Tab1-expected_options0-Tab1]": 0.0011781549997067486, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0010498710003048473, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0014431210001930594, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0014637470003435737, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0014859990001241385, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0014254459997573576, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0012999569999010419, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0014368850006576395, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0015636540001651156, "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.001581042000452726, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0015467179996448976, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0014318700004878337, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0019386109997867607, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0015999329993974243, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0017306950003330712, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0014416220005841751, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0014688850005768472, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0016456880002806429, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.001579571000092983, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0010376489999543992, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0015535490001639118, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0016143699995154748, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0014375169998857018, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0014638309999099874, + "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.002862803999960306, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.001072342000043136, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.001044208000166691, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0010089760003211268, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0010074310002892162, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.001006731000416039, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.000997964000362117, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0010482930001671775, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.001030847000038193, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0011631259999376198, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.000988183000117715, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0010907980004049023, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0012226570001985237, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0011610259994085936, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0009874379998109362, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.001138483999966411, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0010390530001131992, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.001557758999751968, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0010721779999585124, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.001008780000574916, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.000990107000234275, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0010270890002175292, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.000959618000251794, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0009764660003384051, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0010087299992846965, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0009643090002100507, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0009735260000525159, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0009559449999869685, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0009787070002857945, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0009679790000518551, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.000993840000774071, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0009940109998751723, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0009700090004116646, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0010445709999657993, + "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0009992679997594678, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.005914830999699916, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0012102400000912894, + "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.007687524999710149, + "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.00783250400036195, + "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0016386069996769947, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0018482779996702448, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.001356969999960711, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0010552889998507453, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0015025609995973355, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.001160015000095882, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.001676882000083424, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0017456019995734096, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0011168900000484427, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0026600789997246466, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.002662258999862388, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0029007049997744616, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.002631700999700115, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.002549356001054548, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.00370119900071586, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.002172371999677125, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0018824869998752547, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0018516150003051735, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0015061319995766098, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.001813698000205477, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0015544030002274667, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0015706330000284652, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0014971720006542455, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0015830869997444097, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.00137069300035364, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0016039410002122167, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0012323740002102568, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.001565710999784642, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.0021181800007070706, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.001331787999788503, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.0024749670001256163, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_row": 0.0029677389998141734, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_rows": 0.00250413799949456, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_bool_operator": 0.0014993889999459498, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_data_list": 0.001795140000012907, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_lc_documents": 0.001760319999903004, "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.0011394749994906306, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.001179284999579977, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.003614464000293083, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0012050959999214683, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0011204530001123203, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0014168589991641056, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.0028219989999342943, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.002479358000073262, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0011500339996928233, + "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.0018416679999972985, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.0012293239997234195, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.00098416199989515, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.05857464300015636, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.013181387000258837, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.0009755150003911695, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.08350379000057728, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.0821815529993728, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.33064590999993015, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.0011205549999431241, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.0012442780002857035, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.003820244000053208, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.0010841199996320938, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.0010857539996322885, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.16032713800041165, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.19712303199958114, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.06036382899992532, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.014068963999761763, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 0.38404745099978754, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0009158079997177992, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.0010039550002147735, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.0011427399999774934, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.0028676029996859143, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.07363904200019533, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0009929610000654066, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.06104414099991118, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.05949578999980076, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.0011428549992160697, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.0015455370003110147, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.11494047499991211, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0009897080003611336, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.07656028799965497, "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.18762674399977186, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.08981925600028262, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.10212474599939014, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 8.002090081999995, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.10970862599970133, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.09605745200042293, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.08587145299998156, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5350988080003845, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.10376038299955326, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_database_exists_check": 0.06625225699963266, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_get_flow_dict_from_dict": 0.0015290480005205609, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_get_flow_dict_invalid_input": 0.001550672000121267, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_initialize_database": 8.43571809299965, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_run_with_dict_input": 11.763645704999817, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_run_with_different_input_types": 7.424877016000664, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_no_orphans": 9.200982000000295, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_with_orphans": 9.229399145000116, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_run_with_exception": 0.0024796579996291257, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_start_stop": 0.007055334000597213, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_cleanup_inputs": 0.001404468000146153, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_concurrent_tracing": 4.010011243999543, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_deactivated_tracing": 0.00328876100047637, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_get_langchain_callbacks": 0.005809686999782571, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_end_tracers": 0.003916982000191638, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_tracers_with_exception": 0.003549691999069182, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component": 0.20556423800007906, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component_with_exception": 0.10532942100053333, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_worker_with_exception": 0.10535369299986996, + "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.0769486359995426, "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.07924535900019691, "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.0812554139997701, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.08244979900018734, "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.0788452679994407, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.0931807830006619, "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.08830382899986944, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.08032369500051573, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.16867731000002095, "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.07826212400050281, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.08837296699994113, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.08496076300025379, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.07302331699975184, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.081137034999756, "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.09005074000015156, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.08035412800063568, + "src/backend/tests/unit/test_api_key.py::test_create_api_key": 8.15537063299962, + "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 8.660016811000332, + "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 10.293882981000024, "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.2992288159994132, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 1.2997580729997935, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_flow_id": 1.3215237910003452, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_job_id": 1.2937671340005181, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_polling": 1.3279664290002984, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_only": 1.3647096999993664, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_with_inputs": 1.3509860300000582, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 9.525191805999839, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_failure": 1.350730766000197, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_success": 1.3280783469999733, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_unexpected_error": 1.3884857719999673, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_with_cancelled_error": 1.3820069789999252, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_nonexistent_build": 1.353910564999751, + "src/backend/tests/unit/test_cli.py::test_components_path": 0.266881535000266, + "src/backend/tests/unit/test_cli.py::test_superuser": 8.975113719000547, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0010888259998864669, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0010421670003779582, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.001048350000019127, + "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0011163009999108908, + "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0010568530001364707, + "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0010297490002812992, + "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0010464369997862377, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0012280290002308902, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0012123019996579387, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0010949570000775566, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0010416089999125688, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0009966969996639818, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0010778669998217083, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.001093813999887061, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0016273400001409755, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0010671360000742425, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0011378780000086408, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.001057057999787503, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.001136210999902687, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0010698450000745652, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0011927649998142442, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0010295609999957378, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.027699313000084658, + "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0010736660001384735, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.058799548000024515, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0014741260001756018, + "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0010655180003595888, + "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0010773880003398517, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0010214930002803158, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.001989627999591903, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0010669969997252338, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0014749160000064876, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0011522170002535859, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.002368182000282104, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0018001139997068094, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.002333156000076997, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0017628319997129438, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0010461389992997283, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.002330534000066109, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.001150108999809163, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0009796370000003662, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.008035131999804435, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.0048214620001090225, "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": 9.6829888759994, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 9.670347157999913, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.000976546999936545, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0010344559996156022, + "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0010487729996384587, + "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0010564419999354868, + "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0010500230000616284, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0009879659992293455, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0009742940001160605, + "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0012246600003891217, + "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0009855010002866038, + "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0011287769998489239, + "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.00113303000034648, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0009741140002006432, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0009959759991033934, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0009800309999263845, + "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0009797440002330404, + "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0011831900001197937, + "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0010178550001000986, "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": 11.08834052400016, + "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 8.448413423000147, + "src/backend/tests/unit/test_database.py::test_create_flows": 9.924577928999952, + "src/backend/tests/unit/test_database.py::test_delete_flow": 8.231852952000281, + "src/backend/tests/unit/test_database.py::test_delete_flows": 9.250317436999467, + "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 9.426354895000259, + "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 8.56037305100017, + "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 8.789339327000107, + "src/backend/tests/unit/test_database.py::test_download_file": 9.590480596999896, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 9.204612786000325, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 9.52305279600023, + "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 8.73766179500035, "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": 8.709525989000213, + "src/backend/tests/unit/test_database.py::test_read_flows": 8.823916597000334, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 9.470372003999728, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 9.194184015999781, + "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 9.698583429000337, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 11.432508691999828, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 10.170831977000034, + "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 8.679549801999656, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 10.720162748999883, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 8.05458061599984, "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.519624799999747, + "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 9.622656535999795, + "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 9.514318408000236, + "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 8.784329038000124, + "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 9.40010627599986, + "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 9.82178157899989, + "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 10.264788790000239, + "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.090038598999854, + "src/backend/tests/unit/test_database.py::test_update_flow": 10.437732189000144, + "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 9.598129153999707, + "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 8.512627301000066, + "src/backend/tests/unit/test_database.py::test_upload_file": 8.88291514399998, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 13.393464939000296, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 9.558620029999929, + "src/backend/tests/unit/test_endpoints.py::test_concurrent_stream_run_with_input_type_chat": 1.520535726000162, + "src/backend/tests/unit/test_endpoints.py::test_get_all": 1.470765050999944, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 8.74770893699997, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 9.062518938999801, + "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 9.499582741999802, + "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 9.148975388000053, + "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 1.4561961700005668, + "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 8.668562171000303, + "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 1.5071751890000087, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 9.833880172000136, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 1.4564208369997687, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 1.4897615640002186, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 1.4677540100001352, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 1.4833490880000681, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 1.5019297360004202, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 8.815124696999646, + "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 7.9114340410001205, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 7.881251404000523, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 9.595591236000018, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 8.631989108000198, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 8.990495922000264, + "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.002824398000484507, "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.0012073069997313723, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0010853999997380015, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0011353519998920092, + "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.002046946000064054, + "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.007986850000179402, + "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 10.944458763000057, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.002153504000034445, + "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.026155195999763237, + "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.025793342999804736, + "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.026222533999771258, + "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.002158480000161944, + "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.0021098799993524153, + "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.0019453859999885026, + "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.002292678000230808, + "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.002119347000189009, + "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.002739184999882127, + "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.0021121279996805242, + "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.002028887000051327, + "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.00307905999943614, + "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 9.312102584000058, + "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.0030216429995562066, + "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 5.9222007920006945, + "src/backend/tests/unit/test_initial_setup.py::test_sync_flows_from_fs": 8.024467163000281, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.0035267479997855844, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002663523000137502, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0009729260004860407, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0010283600004186155, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.001058702000136691, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0009758819996932289, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0024875389999579056, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.000991564000287326, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0010466640005688532, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0010229549998257426, "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.003051539999887609, "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.0009991009997065703, + "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0010964969997075968, + "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0010581469996395754, + "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0010354569994888152, + "src/backend/tests/unit/test_logger.py::test_init_default": 0.0011579790002542723, + "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0019126239999422978, + "src/backend/tests/unit/test_logger.py::test_len": 0.001041164000525896, + "src/backend/tests/unit/test_logger.py::test_max_size": 0.000984219000201847, + "src/backend/tests/unit/test_logger.py::test_write": 0.0010561289996076084, + "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0010620679995554383, + "src/backend/tests/unit/test_login.py::test_login_successful": 8.999107470000126, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 8.705614674999651, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 14.875203048999538, + "src/backend/tests/unit/test_messages.py::test_aadd_messages": 9.557018805000098, + "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 8.300465079000787, + "src/backend/tests/unit/test_messages.py::test_add_messages": 8.494786431999728, "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": 8.372821855999973, + "src/backend/tests/unit/test_messages.py::test_aget_messages": 8.505871966000086, + "src/backend/tests/unit/test_messages.py::test_astore_message": 8.339866850999897, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 9.94670240700043, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 11.014188675000241, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 10.249480887000118, + "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 8.337589268999636, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 8.046759260000272, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 8.56354371999987, "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": 8.650237913000183, + "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 8.975664946000052, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0012158799995631853, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0014318550006464648, + "src/backend/tests/unit/test_messages.py::test_delete_messages": 8.826510323999628, + "src/backend/tests/unit/test_messages.py::test_get_messages": 9.77138074100003, + "src/backend/tests/unit/test_messages.py::test_store_message": 9.62292219300025, "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": 11.932906940999601, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 11.97569760899978, + "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 10.562940443000116, + "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 10.922722347999752, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 12.147254830000293, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 11.76686059299982, + "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.007054013000015402, "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.0009965699996428157, + "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0011846759998661582, + "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0010324279996893893, + "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.000992089000192209, + "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.000961983999786753, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.001019742000153201, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.001013536000300519, + "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0010314839996681258, + "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.000985901999683847, + "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.001492271999723016, + "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0010017969998443732, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.00098135399957755, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.000983060999715235, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.000996207999833132, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0010730389999480394, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0009948339998118172, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0009944370003722725, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0009852949997366522, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0009842519998528587, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.000983016999271058, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0009809940002014628, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0009654779996708385, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.000990846999684436, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0010202240000580787, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0009723509997456858, + "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs": 0.002126708000105282, + "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs_invalid_type": 0.016988818000299943, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.002781627000331355, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0026046709995171113, + "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0010097010003846663, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.001125797000440798, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.001105111000015313, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0010841240000445396, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.000999837999643205, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0010392630001661018, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0010870359997170453, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0010769800001071417, + "src/backend/tests/unit/test_telemetry.py::test_init": 0.0010571029997663572, + "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.001000654000108625, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.005532634000246617, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.0156784359996891, + "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.000971168999967631, + "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.0032563730005676916, + "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0011479769996185496, + "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0011197689996151894, + "src/backend/tests/unit/test_user.py::test_add_user": 10.167872173999967, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 9.424476030000278, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 9.89209163400028, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 9.455930003000049, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 10.000746433999666, + "src/backend/tests/unit/test_user.py::test_delete_user": 9.842161932999716, + "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 9.43342894100033, + "src/backend/tests/unit/test_user.py::test_inactive_user": 8.35631654000008, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 9.412670176999654, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 10.121026300999802, + "src/backend/tests/unit/test_user.py::test_patch_reset_password": 8.859103179000158, + "src/backend/tests/unit/test_user.py::test_patch_user": 9.8472580749999, + "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 11.161332861000119, + "src/backend/tests/unit/test_user.py::test_read_all_users": 9.567097243000262, + "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 9.827658720999807, + "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.001661864999732643, + "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.009315473999777169, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0015619630003129714, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0018075170005431573, + "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0014519469996230328, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0011542289998942579, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0013799490002384118, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0014062270001886645, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.00120314900050289, + "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0015099909996934002, + "src/backend/tests/unit/test_version.py::test_compute_main": 0.0009975050002140051, + "src/backend/tests/unit/test_version.py::test_version": 0.0009967250002773653, + "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_invalid_frame": 0.0010603839996292663, + "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_valid_frame": 0.0015147539997997228, + "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_silence_detection": 0.0010947089999717718, + "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_with_real_data": 0.003208351000012044, + "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 9.686216182999942, + "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 9.699607216000004, + "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 9.8375076239995, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.001209524999921996, + "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.001114900000175112, + "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.0012508469999374938, + "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.0011532349994922697, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0011364020001565223, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0014844460001768311, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0011845660001199576, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.001189821000025404, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0010904650002885319, + "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.0015601979998791649, + "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.0010477699997863965, + "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.0011409489998186473, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.001058521000231849, + "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.0011533110000527813, + "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.0010514030000194907, + "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.001055979999819101, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0010339590003241028, + "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.0011019169996870914, + "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.0010345790005885647, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0010685550000744115, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0010982140001942753, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011506239998197998, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0009802120002859738, "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.0015707630000179051, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0011699379997480719, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0010992410002472752, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0016726909993849404, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.001068865999513946, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.001565580999795202, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.001640939999560942, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.001558507000481768, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0010191450001002522, + "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.0010523789997023414, + "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.001004663999992772, + "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.001016718000300898, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.001023452000481484, + "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.0010827359997165331, + "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.001009809999686695, + "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.0010307149996151566, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0010289339998053038, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0010552010003266332, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0009593830004632764, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0013409869998213253, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0011007990001417056, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0012084709996997844, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.001150540000253386, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0011259499997322564, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.001115963999836822, + "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.0011326429998916865, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.001094390999242023, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0011148530002174084, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0012203129995214113, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.001158485999894765, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0010886420000133512, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.001314373999775853, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0014078829999562004, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.001133904999733204, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0011497030004647968, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.001348931999928027, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0011369340004421247, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.001116416999593639, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0011251470000388508, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.001113971999984642, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0011089869994975743, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0011030110003957816, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.001574948000779841, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0010644870003488904, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0011871270003211976, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.000966586000231473, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0009571339996909956, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0010404810000181897, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0010062499995910912, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.001385240000217891, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0009759350000422273, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0009820709997256927, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0010260579997520836, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.000965664000432298, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.021973238999635214, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.02139641599933384, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.001198132000354235, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.001083161999758886, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.04698146299961081, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0010494950001884717, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0011739230003513512, + "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.0011754460006159206, + "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.043208482000409276, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0013594679999187065, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0011121649999950023, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0010693100002754363, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0010590579995550797, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0010790399996949418, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0010686039995562169, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0010632479998093913 } \ No newline at end of file