diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index a224ca68d..f81827f44 100644 --- a/src/backend/tests/.test_durations +++ b/src/backend/tests/.test_durations @@ -67,258 +67,272 @@ "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.0018809559999226622, + "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.06277492900005655, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 10.845413467000071, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 48.117395128, + "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 9.429063597000095, + "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 18.399139549999973, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.03110059599998749, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.018679720000022826, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.017889905000060935, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.023361798999985695, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.05228774700003669, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 3.282064936999973, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.060049805000062406, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.01491553399989698, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 14.125257031000046, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 14.002644186999987, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 9.13068379299989, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 9.440649729999905, + "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 8.555917378999993, + "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 9.545656217999976, + "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 8.754432060999875, + "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 8.952398174999985, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 9.067884420999917, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 13.966648334999832, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 13.446478683999999, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 12.552905268000018, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 12.26586189999989, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 12.868447253999875, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 13.902817395000056, + "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 12.272910438000054, + "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 9.322491958000114, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 9.469556184999988, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 10.443600177000121, + "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 8.610276778999946, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_disconnect_error": 11.121664521000184, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_invalid_json": 11.590242447000264, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_no_auth": 12.754871386000104, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_server_error": 11.623699202000125, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_success": 12.466162678000387, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_get_endpoint_invalid_auth": 12.105869954000013, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_head_endpoint": 8.638589367999884, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_head_endpoint_no_auth": 11.847725489000027, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_handle_project_messages_success": 11.398230424999838, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_init_mcp_servers": 9.795025958999759, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_init_mcp_servers_error_handling": 10.329510953999943, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_project_sse_creation": 10.110730528999966, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_empty_settings": 8.935281497000005, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_invalid_json": 21.628404242999977, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_invalid_project": 12.600367326999958, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_other_user_project": 21.940861649, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_success": 11.360593706000145, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_can_only_access_own_projects": 9.094193337999968, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_can_update_own_flow_mcp_settings": 9.06763756999976, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_data_isolation_with_real_db": 9.153335656000081, + "src/backend/tests/unit/api/v1/test_projects.py::test_create_project": 9.096405676000131, + "src/backend/tests/unit/api/v1/test_projects.py::test_read_project": 12.306001101999982, + "src/backend/tests/unit/api/v1/test_projects.py::test_read_projects": 10.391366263000236, + "src/backend/tests/unit/api/v1/test_projects.py::test_update_project": 12.341835814999968, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_when_truncate_applies": 0.013695154000060938, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_without_truncate": 0.001658356999996613, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[0-0]": 0.001674375999982658, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[100-100]": 0.002577089999931559, "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.004603191999876799, "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.006523155999730079, "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.008823069000072792, "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.0015850490001412254, + "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 13.210366947999773, + "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 11.730432116999964, + "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 11.146842352000021, + "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 8.752214350000031, + "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 9.136495977999857, + "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 12.325971165000055, + "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 9.460862033000012, + "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 9.234861616999751, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 9.369447074999698, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code_with_unauthenticated_user": 8.357954857999857, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 8.874277483999776, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt_with_invalid_data": 8.56645635200016, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 8.709243733000221, "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": 9.165770736000013, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 8.840330464999852, "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": 10.26783337300003, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 8.515965370000004, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 8.623157542999934, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 8.707013120999818, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 8.478442478999796, "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": 8.47668799500002, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 9.175956391000227, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 8.489244426000141, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 9.443553118999716, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 8.500905911000018, "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": 10.148777363999898, + "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 8.473131878999993, + "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 8.66909816700013, + "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 8.450433602999965, + "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 8.62978036100003, + "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 9.781430844999932, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.001833072999943397, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.0826570240003548, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.06813695600021674, "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.00439214399989396, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 8.00260180100031, + "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.002069155000071987, + "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.007691725999848131, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_all_versions_have_a_file_name_defined": 0.0014372740001817874, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.0.19]": 0.0014063460000670602, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.0]": 0.0014142520001314551, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.1]": 0.0013825910000377917, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_decorator_applied": 0.0041630260000147246, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_latest_version": 0.016465680999772303, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.001493399000082718, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.02283127999999124, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.001484863000086989, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0015188670001862192, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0019340230001034797, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.008442086000059135, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_agent_component_with_all_openai_models": 8.088072428999794, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_agent_component_with_calculator": 8.160676852000051, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_all_versions_have_a_file_name_defined": 10.087212797999882, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.0.19]": 8.009093388999872, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.1.0]": 8.081434230000013, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.1.1]": 7.991517521999867, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_latest_version": 8.005226579000237, "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.0027929559998938203, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.0031412369999088696, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.002551557000288085, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0017983989998811012, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0018524709998928302, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0018114229999355302, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0018646720000106143, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0018256099999689468, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0018954899996970198, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.002480040999898847, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0018236659998365212, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.001830198000106975, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0018959719998292712, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0018257799997627444, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.0029801460002545355, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.0027989580000848946, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.002783077999993111, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.0030231760001697694, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.003301116000102411, + "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 9.795589277999852, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_all_versions_have_a_file_name_defined": 0.0015895880001153273, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_action_maps": 0.0020050640000590647, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_no_api_key": 0.003123333000303319, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_with_api_key": 0.0021664869998403447, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.0.19]": 0.0016700900000614638, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.0]": 0.001603003999662178, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.1]": 0.0016522660000646283, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_get_action_fields": 0.0019969510001374147, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_latest_version": 0.005534687999897869, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_show_hide_fields": 0.0020145330001923867, + "src/backend/tests/unit/components/bundles/composio/test_github.py::TestGitHubComponent::test_all_versions_have_a_file_name_defined": 0.0015325530000609433, + "src/backend/tests/unit/components/bundles/composio/test_github.py::TestGitHubComponent::test_as_dataframe": 0.011333960000001753, + "src/backend/tests/unit/components/bundles/composio/test_github.py::TestGitHubComponent::test_component_versions[1.0.19]": 0.0015850709999085666, + "src/backend/tests/unit/components/bundles/composio/test_github.py::TestGitHubComponent::test_component_versions[1.1.0]": 0.001591703000030975, + "src/backend/tests/unit/components/bundles/composio/test_github.py::TestGitHubComponent::test_component_versions[1.1.1]": 0.001783171999932165, + "src/backend/tests/unit/components/bundles/composio/test_github.py::TestGitHubComponent::test_execute_action_invalid_action": 0.00344716800009337, + "src/backend/tests/unit/components/bundles/composio/test_github.py::TestGitHubComponent::test_execute_action_list_branches": 0.003258036000033826, + "src/backend/tests/unit/components/bundles/composio/test_github.py::TestGitHubComponent::test_execute_action_list_repo_issues": 0.0034849790001771908, + "src/backend/tests/unit/components/bundles/composio/test_github.py::TestGitHubComponent::test_execute_action_star_a_repo": 0.0032713609998609172, + "src/backend/tests/unit/components/bundles/composio/test_github.py::TestGitHubComponent::test_init": 0.003574797999817747, + "src/backend/tests/unit/components/bundles/composio/test_github.py::TestGitHubComponent::test_latest_version": 0.009484585999871342, + "src/backend/tests/unit/components/bundles/composio/test_github.py::TestGitHubComponent::test_update_build_config": 0.0041483080001398775, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_all_versions_have_a_file_name_defined": 0.0014697859999159846, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_as_dataframe": 0.009719835999931092, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.0.19]": 0.0015362179999556247, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.0]": 0.0015112220000901289, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.1]": 0.0014839919999758422, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_fetch_emails": 0.0028278509996653156, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_get_profile": 0.0025909399998909066, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_invalid_action": 0.0026686749997679726, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_send_email": 0.002584877999879609, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_init": 0.0028799690001051204, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_latest_version": 0.007840554000040356, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_update_build_config": 0.004828376999739703, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_all_versions_have_a_file_name_defined": 0.0014526229997500195, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_as_dataframe": 0.008179108000149427, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.0.19]": 0.0014928680000139138, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.1.0]": 0.0015145089998895855, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.1.1]": 0.0015044099998249294, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_create_event": 0.003555281999979343, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_invalid_action": 0.003519263999805844, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_list_calendars": 0.003739134999932503, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_init": 0.003783357000202159, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_latest_version": 0.010506234000104087, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_update_build_config": 0.004119924999940849, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_all_versions_have_a_file_name_defined": 0.0014476430001195695, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_as_dataframe": 0.00779742399981842, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.0.19]": 0.0014942010000140726, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.1.0]": 0.0014418839998597832, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.1.1]": 0.0015019960001154686, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_invalid_action": 0.003224533000320662, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_list_all_slack_team_users": 0.003353191999849514, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_send_message_to_channel": 0.0031182739999167097, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_init": 0.0033658059999197576, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_latest_version": 0.009087703999966834, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_update_build_config": 0.0038104569996448845, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_all_versions_have_a_file_name_defined": 0.0019617650002601295, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_complex_query_result": 0.010153876999765998, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_component_versions[1.0.19]": 0.0019568650002383947, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_component_versions[1.1.0]": 0.001996859000200857, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_component_versions[1.1.1]": 0.002010475999895789, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_empty_query_raises[ \\n\\t ]": 0.005572498000219639, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_empty_query_raises[]": 0.005317441999977746, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_execute_sql_invalid_query": 0.004697265000004336, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_execute_sql_success": 0.00702136499990047, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_invalid_service_account_json": 0.005406099000083486, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_latest_version": 0.007594886999868322, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_missing_project_id_in_credentials": 0.0038842939998176007, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_missing_service_account_file": 0.0037557440000455244, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_multiple_statements": 0.006749105999915628, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_parameters": 0.006798588000037853, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_quotes": 0.022814273999983925, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_special_characters": 0.008191169999918202, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_sql_code_block": 0.005498601000226699, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_whitespace": 0.006910637999908431, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_refresh_error_handling": 0.004351176000227497, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_all_versions_have_a_file_name_defined": 0.0014217569996617385, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_basic_setup": 0.0033558579998498317, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.0.19]": 0.0013798269997096213, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.0]": 0.001417237000168825, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.1]": 0.0017940009997801099, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_empty_transcript_handling": 0.00463019699986944, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_data_output_success": 0.004268332000037844, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_dataframe_output_success": 0.004674471000043923, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_message_output_success": 0.004046879000043191, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_latest_version": 0.007348163999949975, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_no_transcript_found_error": 0.0038278290001017012, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_transcript_disabled_error": 0.0045665589998407086, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_translation_setting": 0.0033658970000942645, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_add_query_params": 0.0036658169999554957, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_all_versions_have_a_file_name_defined": 0.001417516999936197, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.0.19]": 0.0014125479999620438, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.0]": 0.0014875079998546425, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.1]": 0.0018283149997841974, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_error_handling": 0.05207526699996379, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_invalid_urls": 0.004307866000090144, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_latest_version": 0.009177941999951145, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_api_request": 0.03577396100013175, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_binary_response": 0.028170206999902803, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_save_to_file": 0.030807471000116493, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_success": 0.028941886999973576, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_timeout": 0.027655736000042452, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_metadata": 0.028210223000087353, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_redirects": 0.02957460000015999, "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.0037322910000057163, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_body": 0.0036922369997682836, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_headers": 0.003688299000259576, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_response_info": 0.005784113999879992, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_update_build_config": 0.0038138629997774842, "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,42 +342,60 @@ "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.0019452240001101018, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.03786378300014803, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.03429177099997105, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.036212858999988384, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005884890999823256, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004718614000012167, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.003767518000131531, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.005066903999704664, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004372767999939242, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.004578692000222873, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.004176770999720247, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.004189314000313971, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004239578000124311, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.09454095499972937, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.006992962000140324, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_all_versions_have_a_file_name_defined": 0.0014418940002087766, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_component_versions[1.0.19]": 0.0014171159998568328, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_component_versions[1.1.0]": 0.0014125879999937752, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_component_versions[1.1.1]": 0.0013926010001341638, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_empty_news_results": 0.005619276000061291, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_latest_version": 0.008371637000209375, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_news_search_error": 0.004885755000032077, + "src/backend/tests/unit/components/data/test_news_search.py::TestNewsSearchComponent::test_successful_news_search": 0.006952295000019149, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_all_versions_have_a_file_name_defined": 0.0014650359998995555, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_component_versions[1.0.19]": 0.0014908739997281373, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_component_versions[1.1.0]": 0.0014524320001783053, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_component_versions[1.1.1]": 0.0014151530001527135, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_empty_rss_feed": 0.004415426000150546, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_latest_version": 0.0059505949998310825, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_rss_fetch_error": 0.0036900130000958598, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_rss_fetch_with_missing_fields": 0.004582047999974748, + "src/backend/tests/unit/components/data/test_rss.py::TestRSSReaderComponent::test_successful_rss_fetch": 0.0054729930000121385, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_all_versions_have_a_file_name_defined": 0.00027193699997951626, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.0.19]": 0.00028683499999715423, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.0]": 0.00026193999997303763, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.1]": 0.0002595259998088295, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_latest_version": 0.00028981100012970273, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_upload": 0.00025655800004642515, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_all_versions_have_a_file_name_defined": 0.0041254929999468, "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_sql_executor.py::TestSQLComponent::test_component_versions[1.0.19]": 0.003860170000052676, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_component_versions[1.1.0]": 0.004695028999776696, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_component_versions[1.1.1]": 0.003947776999893904, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_latest_version": 0.016694472999915888, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_query_error_with_add_error": 0.005344161999573771, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_run_sql_query": 0.005488810999850102, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_successful_query_with_columns": 0.010181669000075999, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_successful_query_without_columns": 0.005049040999892895, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0014001450001615012, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.24676510400013285, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.22410144799982845, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.2266192349998164, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.006650030999935552, "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, @@ -373,10 +405,22 @@ "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_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_basic_functionality": 0.004231543999821952, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_ensure_url": 0.003019110000195724, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_error_handling": 0.0030747540001812013, "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_format_options": 0.004401871000027313, "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_component_missing_metadata": 0.0035502709997672355, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.0037211200001365796, "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.00575876200014136, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_all_versions_have_a_file_name_defined": 0.0014419330002510833, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_component_versions[1.0.19]": 0.0014126490000307967, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_component_versions[1.1.0]": 0.001428537999800028, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_component_versions[1.1.1]": 0.001407818999950905, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_invalid_url_handling": 0.004345977999946626, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_latest_version": 0.00706781099984255, + "src/backend/tests/unit/components/data/test_web_search.py::TestWebSearchComponent::test_successful_web_search": 2.523861979000003, "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, @@ -386,74 +430,138 @@ "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/git/test_git_component.py::test_check_content_pattern": 0.0032370559999890247, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.003056239999978061, + "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.003506650999725025, + "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.0035481679999520566, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_failure": 0.004369750999785538, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_success": 0.004423803999998199, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.001901240999586662, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_with_metadata": 0.005896684999697754, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_without_metadata": 0.005105125999989468, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_metadata": 0.0066861279999557155, "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.0018921429998499661, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0019201959999008977, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0023453609999251057, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_create_base_row": 0.004416428999775235, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.0061839309998958925, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.005529347999981837, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.009116718999848672, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_metadata_disabled": 0.0044005400000060035, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.00715712800001711, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_with_metadata": 0.006253800999957093, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_without_metadata": 0.006102398000166431, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.007426672000292456, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_all_versions_have_a_file_name_defined": 0.0016393719999996392, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.0.19]": 0.001553460999730305, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.0]": 0.0015498059999572433, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.1]": 0.0015663749998111598, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.0033377929999005573, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.0024972539999907895, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0032065590003185207, "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.00249897599974247, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.01574660099981884, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_latest_version": 0.0062522369998987415, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.016930043000002115, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.002724247000287505, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.035178335999944466, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_nvidia_model_simple_schema": 0.00029323899980226997, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_complex_schema": 1.4947445480001988, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_nested_schema": 1.9058080820000214, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema": 0.960528087000057, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema_fail": 0.7785365639999782, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 8.145005623000316, "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]": 8.13867578400027, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 8.123484675999862, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 10.518107273999703, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 8.106788254000094, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 8.032297652000125, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 8.059668812999917, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 8.054083885999944, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 8.096649780000007, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 8.186507217999633, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0014594559997931356, "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.03306417399971906, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.031732404999729624, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.03414231600027051, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.0046855520001827244, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_empty_str_endpoint": 0.0011320649998651788, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_invalid_endpoint": 0.0011190499999429449, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_none_endpoint": 0.0014798040001551271, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0011062749999837251, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.001083673999801249, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0011264229999596864, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0011130099996989884, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0010809990001234837, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0011554960001376458, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0010892850000345788, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0014539750002313667, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0015054410000630014, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0011028600001736777, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0011251310002080572, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0010938630000509875, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0010949350000828417, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0011102439998467162, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0010368069999913132, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0011280270000497694, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.001099653999972361, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0011379859997759922, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0011344900001404312, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0010878529999445163, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.001101087000051848, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.00108209099994383, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0011285080001925962, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0011101439997673879, + "src/backend/tests/unit/components/languagemodels/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.000998956000103135, + "src/backend/tests/unit/components/languagemodels/test_chatollama_component.py::TestChatOllamaComponent::test_all_versions_have_a_file_name_defined": 0.0014177489999838144, + "src/backend/tests/unit/components/languagemodels/test_chatollama_component.py::TestChatOllamaComponent::test_build_model": 0.005351767999854928, + "src/backend/tests/unit/components/languagemodels/test_chatollama_component.py::TestChatOllamaComponent::test_build_model_integration": 0.04985503699981564, + "src/backend/tests/unit/components/languagemodels/test_chatollama_component.py::TestChatOllamaComponent::test_build_model_missing_base_url": 0.004643724000061411, + "src/backend/tests/unit/components/languagemodels/test_chatollama_component.py::TestChatOllamaComponent::test_component_versions[1.0.19]": 0.0014106759997503104, + "src/backend/tests/unit/components/languagemodels/test_chatollama_component.py::TestChatOllamaComponent::test_component_versions[1.1.0]": 0.0014252119999582646, + "src/backend/tests/unit/components/languagemodels/test_chatollama_component.py::TestChatOllamaComponent::test_component_versions[1.1.1]": 0.0014132199999039585, + "src/backend/tests/unit/components/languagemodels/test_chatollama_component.py::TestChatOllamaComponent::test_get_models_failure": 0.027455526000039754, + "src/backend/tests/unit/components/languagemodels/test_chatollama_component.py::TestChatOllamaComponent::test_get_models_success": 0.03063550599995324, + "src/backend/tests/unit/components/languagemodels/test_chatollama_component.py::TestChatOllamaComponent::test_latest_version": 0.00946598200016524, + "src/backend/tests/unit/components/languagemodels/test_chatollama_component.py::TestChatOllamaComponent::test_update_build_config_keep_alive": 0.004509554000151184, + "src/backend/tests/unit/components/languagemodels/test_chatollama_component.py::TestChatOllamaComponent::test_update_build_config_mirostat_disabled": 0.004400670999757494, + "src/backend/tests/unit/components/languagemodels/test_chatollama_component.py::TestChatOllamaComponent::test_update_build_config_mirostat_enabled": 0.004331440999976621, + "src/backend/tests/unit/components/languagemodels/test_chatollama_component.py::TestChatOllamaComponent::test_update_build_config_model_name": 0.12327444300012758, + "src/backend/tests/unit/components/languagemodels/test_deepseek.py::test_deepseek_build_model[0.5-100]": 0.0035262769997643773, + "src/backend/tests/unit/components/languagemodels/test_deepseek.py::test_deepseek_build_model[1.0-500]": 0.003357692000008683, + "src/backend/tests/unit/components/languagemodels/test_deepseek.py::test_deepseek_build_model[1.5-1000]": 0.0033349089997045667, + "src/backend/tests/unit/components/languagemodels/test_deepseek.py::test_deepseek_error_handling": 0.0031266710000181774, + "src/backend/tests/unit/components/languagemodels/test_deepseek.py::test_deepseek_get_models": 0.0036876379999739584, + "src/backend/tests/unit/components/languagemodels/test_deepseek.py::test_deepseek_initialization": 0.002791113999819572, + "src/backend/tests/unit/components/languagemodels/test_deepseek.py::test_deepseek_template": 0.024002506999977413, + "src/backend/tests/unit/components/languagemodels/test_huggingface.py::test_huggingface_inputs": 0.002991738000218902, + "src/backend/tests/unit/components/languagemodels/test_xai.py::TestXAIComponent::test_all_versions_have_a_file_name_defined": 0.0013686059999145073, + "src/backend/tests/unit/components/languagemodels/test_xai.py::TestXAIComponent::test_build_model": 0.0033658370000466675, + "src/backend/tests/unit/components/languagemodels/test_xai.py::TestXAIComponent::test_build_model_error": 0.004689170000119702, + "src/backend/tests/unit/components/languagemodels/test_xai.py::TestXAIComponent::test_component_versions[1.0.19]": 0.001384286000075008, + "src/backend/tests/unit/components/languagemodels/test_xai.py::TestXAIComponent::test_component_versions[1.1.0]": 0.0018792399998801557, + "src/backend/tests/unit/components/languagemodels/test_xai.py::TestXAIComponent::test_component_versions[1.1.1]": 0.001370840999925349, + "src/backend/tests/unit/components/languagemodels/test_xai.py::TestXAIComponent::test_get_models": 0.003341310999758207, + "src/backend/tests/unit/components/languagemodels/test_xai.py::TestXAIComponent::test_get_models_no_api_key": 0.0030186689998572547, + "src/backend/tests/unit/components/languagemodels/test_xai.py::TestXAIComponent::test_initialization": 0.002775826000060988, + "src/backend/tests/unit/components/languagemodels/test_xai.py::TestXAIComponent::test_inputs": 0.0029577050004263583, + "src/backend/tests/unit/components/languagemodels/test_xai.py::TestXAIComponent::test_json_mode": 0.003683400999989317, + "src/backend/tests/unit/components/languagemodels/test_xai.py::TestXAIComponent::test_latest_version": 0.006633120000060444, + "src/backend/tests/unit/components/languagemodels/test_xai.py::TestXAIComponent::test_template": 0.025178112000048714, + "src/backend/tests/unit/components/languagemodels/test_xai.py::TestXAIComponent::test_update_build_config": 0.11250179000012395, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 8.057034677999809, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 9.116735234999851, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 8.195394182999735, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 8.082748373999948, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 8.091156179000336, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 8.059849873000076, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 9.360945636999759, "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, @@ -506,19 +614,28 @@ "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_embedding_model_component.py::TestEmbeddingModelComponent::test_all_versions_have_a_file_name_defined": 8.179511470999842, + "src/backend/tests/unit/components/models/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_openai": 8.123162658999945, + "src/backend/tests/unit/components/models/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_openai_missing_api_key": 8.026384709000013, + "src/backend/tests/unit/components/models/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_unknown_provider": 8.29559119099963, + "src/backend/tests/unit/components/models/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.0.19]": 8.043992962999937, + "src/backend/tests/unit/components/models/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.1.0]": 8.190444700999933, + "src/backend/tests/unit/components/models/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.1.1]": 8.075870885000313, + "src/backend/tests/unit/components/models/test_embedding_model_component.py::TestEmbeddingModelComponent::test_latest_version": 10.51063653500023, + "src/backend/tests/unit/components/models/test_embedding_model_component.py::TestEmbeddingModelComponent::test_update_build_config_openai": 8.08047182900009, "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_language_model_component.py::TestLanguageModelComponent::test_all_versions_have_a_file_name_defined": 8.446822823000048, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic": 8.319300722000207, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic_missing_api_key": 12.796845204999954, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai": 8.7665227089999, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai_missing_api_key": 10.32622657700017, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_unknown_provider": 9.036449172999937, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.0.19]": 8.312321239000084, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.0]": 8.730595002999962, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.1]": 8.35393661299986, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_latest_version": 8.360651149999967, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_anthropic": 8.846111160999726, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_openai": 11.669300608999947, "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, @@ -533,17 +650,17 @@ "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/outputs/test_chat_output_component.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 8.94631701000003, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.0.19]": 9.15513474599993, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.0]": 7.629844162999689, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.1]": 7.907987696999953, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_invalid_input": 12.497814846999518, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_latest_version": 7.580384431999846, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_data_input": 7.53349160200014, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_dataframe_input": 11.451186320000033, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_list_input": 10.856783212999744, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_message_input": 11.31106706100013, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_string_input": 8.008707321000202, "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,92 +668,133 @@ "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.0014980340001784498, "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/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.19]": 0.11461898999959885, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.11050012700025036, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.03539225000031365, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.005118848000165599, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_all_versions_have_a_file_name_defined": 0.0016662380007801403, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_append_update": 0.002884991999962949, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_combine": 0.0029312080000636342, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_combine_with_overlapping_keys": 0.002915488999860827, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_component_versions[1.0.19]": 0.0016546959996048827, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_component_versions[1.1.0]": 0.0015963379996719596, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_component_versions[1.1.1]": 0.0016020779999053048, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_filter_values": 0.0029267889999573526, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_get_normalized_data": 0.002850969000519399, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_latest_version": 0.009122165000007953, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_literal_eval": 0.003011006000178895, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_no_actions": 0.002859534999970492, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_remove_keys": 0.002995497000483738, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_rename_keys": 0.0030132110000522516, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_select_keys": 0.0031428120000782656, + "src/backend/tests/unit/components/processing/test_data_operations_component.py::TestDataOperationsComponent::test_validate_single_data_with_multiple_data": 0.003051582000352937, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0015800379997017444, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_basic_setup": 0.0025246990003324754, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_build_dataframe_basic": 0.0034869930000240856, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.0.19]": 0.0016077680002126726, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.0]": 0.0015592870004184078, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.1]": 0.0020613239998965582, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_data_dict": 0.002919055999882403, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_text": 0.0029982930004734953, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_empty_data_list": 0.0029754700008197688, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_invalid_input_type": 0.0024106559999381716, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_latest_version": 0.005785561999800848, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_mixed_data_fields": 0.003333308000037505, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_single_data_input": 0.0030813579996902263, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_status_update": 0.003036644000076194, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002877589000036096, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0026940260004266747, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0028613089993996255, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0038622049996774876, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0036385970001902024, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.003618538999944576, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.003263969000272482, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0033504699995319243, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.0035705010004676296, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.0035511539995241037, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.003481344000192621, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0032000800001696916, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_all_versions_have_a_file_name_defined": 0.0018460329993104097, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.0.19]": 0.0018021330001829483, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.0]": 0.0017217409999830124, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.1]": 0.0021451229999911448, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_get_data_structure": 0.004018386999632639, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_invalid_lambda_response": 0.008170992000032129, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_complex_data_structure": 0.008174547999715287, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_large_dataset": 0.013371592999646964, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_latest_version": 0.008780279999882623, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_successful_lambda_generation": 0.008488945000408421, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_validate_lambda": 0.003977038999892102, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0024149440000655886, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0041796570003498346, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0019307319998915773, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.003091916999892419, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.001998949000153516, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.003031944999293046, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.003093208999871422, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.4180708720000439, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.006182724000154849, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.0033755380000002333, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.003321807000247645, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.003128386000298633, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.0032252659998448507, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.003448692999427294, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.005348276999939117, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_all_versions_have_a_file_name_defined": 0.002219460000105755, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_clean_data_with_stringify": 0.00458636600023965, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.0.19]": 0.0020792800000890566, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.0]": 0.0026174629997512966, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.1]": 0.0020916910002597433, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_input_type": 0.0031474719999096124, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_template": 0.003343746000155079, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_latest_version": 0.007151109999540495, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_multiple_rows_with_custom_separator": 0.003584617000342405, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_none_input": 0.003013814000041748, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_data_object": 0.0029739569995399506, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_dataframe": 0.003286651000053098, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_data_object": 0.003021475999503309, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_dataframe": 0.0044266670001889, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_message_object": 0.00297258500040698, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_all_versions_have_a_file_name_defined": 0.0014834069997959887, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.0.19]": 0.0014794400003665942, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.0]": 0.002049091000117187, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.1]": 0.0014814230003139528, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_empty_input_text": 0.003005476999987877, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_invalid_pattern": 0.0030830420000711456, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_no_matches": 0.0031969629994819115, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_output": 0.003168961000028503, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_invalid_regex_pattern": 0.0031107340000744443, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_latest_version": 0.006622384999445785, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_no_matches_found": 0.003089090999765176, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_successful_regex_extraction": 0.0032738170002630795, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-csv-.csv]": 0.00027201799957765616, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-json-.json]": 0.000242091000018263, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-markdown-.markdown]": 0.000839455999994243, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-txt-.txt]": 0.00026166699990426423, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_adjust_path_expands_home": 0.0002476519994161208, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_adjust_path_handles_incorrect_or_excel_add[./test_output-excel-./test_output.xlsx]": 0.000245537999944645, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_adjust_path_handles_incorrect_or_excel_add[./test_output.txt-csv-./test_output.txt.csv]": 0.00024367400010305573, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_adjust_path_handles_incorrect_or_excel_add[./test_output.txt-excel-./test_output.txt.xlsx]": 0.00026527499949224875, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.csv-csv]": 0.0002494350001143175, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.json-json]": 0.00024152099967977847, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.markdown-markdown]": 0.00025104799988184823, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.txt-txt]": 0.0002730899996095104, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_excel_extension[./test_output.xls]": 0.00024144200006048777, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_excel_extension[./test_output.xlsx]": 0.0002502269999240525, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_all_versions_have_a_file_name_defined": 0.0002565390000199841, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_basic_setup": 0.0002496459997018974, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_component_versions[1.0.19]": 0.00027727700035029557, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.0]": 0.00025595599981897976, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.1]": 0.00024725999992369907, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_directory_creation": 0.00024589899976490415, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_invalid_input_type": 0.0002449070002512599, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_latest_version": 0.0002924559998973564, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_save_data": 0.00024532899988116696, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_save_message": 0.0002623989998937759, + "src/backend/tests/unit/components/processing/test_save_file_component.py::TestSaveToFileComponent::test_update_build_config_dataframe": 0.0002488340001036704, "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, @@ -662,42 +820,90 @@ "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/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0014701720001539798, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.09416465599952062, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.10098047100018448, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.03731609700025729, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.0064016110000011395, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.0033914260002347874, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002813679000155389, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0025088110000979214, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0022006249996593397, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.002536211000460753, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0022202329996616754, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_dataframe_input": 0.0034563969998089306, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0022232869996514637, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.002281526000388112, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_with_url_loader": 2.1216742699998576, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 11.378274203000274, "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]": 11.30676091999976, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 10.930969661999825, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 15.986898750999899, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 11.269573996999952, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 9.009119962000113, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 7.352621749000264, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0022810250002294197, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.001836648000335117, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.0026156499998251093, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0020041480001964374, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0019744739997804572, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0018241939997096779, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0026997159993698006, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.002288548999786144, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.0025021380001817306, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0023073430002114037, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0022769279999010905, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0022994890005065827, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 7.510390122999979, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 7.627358630999879, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 7.684947008999643, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_component_versions": 7.651335364999795, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 7.390487266999571, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_latest_version": 7.332524573000228, + "src/backend/tests/unit/components/search/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 7.4258192530001, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.00156162600069365, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0027192369993827015, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.005942744000094535, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0014327150001918199, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0014258109999900626, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.001412135999999009, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.0029629610003212292, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.004314854999847739, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.002880186000311369, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0028680149998763227, + "src/backend/tests/unit/components/search/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.007847449999644596, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_build_method": 0.002000855999540363, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_build_wrapper": 0.002039617999798793, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_component_initialization": 0.0020894110007247946, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_search_serper_error_handling": 0.003168385000208218, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_search_serper_success": 0.003508791000513156, + "src/backend/tests/unit/components/search/test_google_serper_api_core.py::test_text_search_serper": 0.004029834000448318, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0014003750002302695, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0013919779999014281, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0013990110001032008, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0014094719995227933, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.0027531499995347986, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.0022874009996485256, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.002561301000241656, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.004886133000127302, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.0017486249998910353, + "src/backend/tests/unit/components/search/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.01239549099955184, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.0016232399998443725, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0015681380000387435, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0015345739998338104, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.001566263999848161, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.003051999000035721, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.0061860079995312844, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0021936359994469967, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.0030909200004316517, + "src/backend/tests/unit/components/search/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.013464716999806114, + "src/backend/tests/unit/components/search/test_yfinance_tool.py::TestYfinanceComponent::test_error_handling": 0.0021389730000009877, + "src/backend/tests/unit/components/search/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.0023390380001728772, + "src/backend/tests/unit/components/search/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.002171434999581834, + "src/backend/tests/unit/components/search/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0018807820001711661, + "src/backend/tests/unit/components/search/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.0580708429997685, "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 +911,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.0014076280003791908, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.002350358000057895, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.0024585389992353157, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.0035748250002143322, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0018996869998773036, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0013739450000684883, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.001354328999241261, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.002341380999496323, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0022981310003160615, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.006072908000533062, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.002335057999516721, "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 +939,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.0022400220004783478, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_to_server": 0.003921520999938366, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_pre_check_redirect": 0.0026828489999388694, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPStdioClient::test_connect_to_server": 0.005657581999457761, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_all_versions_have_a_file_name_defined": 0.0014033699999345117, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_build_output": 0.006520844000078796, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.0.19]": 0.001381868999942526, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.0]": 0.0013752380000369158, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.1]": 0.0013815699999213393, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_get_inputs_for_all_tools": 0.00451956799997788, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_latest_version": 0.009717880999687623, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_remove_non_default_keys": 0.0031858779998401587, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_update_build_config_mode_change": 2.051126612999724, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_invalid_mode": 0.0037146149998079636, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_command": 0.0031783039994479623, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_url": 0.003544085000157793, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0014874359999339504, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.0063500350001959305, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0015697310000177822, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.001454223999644455, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0014437649997489643, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.006059963000097923, "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.003194462999999814, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.003285332999894308, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.003002384999945207, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.00296008800069103, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.027727616999982274, "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 +1005,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.04777367899987439, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.37519125500011796, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.12846856499982096, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.39319728600003145, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.48721916699923895, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.19111138900052538, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.17000948999975662, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.5597441840004649, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.13322291000031328, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.694264681000277, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.05375235299970882, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 2.8223301560001346, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 1.1526338419998865, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.2668285809995723, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.6043042969999988, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_all_versions_have_a_file_name_defined": 0.0015769410006214457, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.0.19]": 0.003839345999494981, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.0]": 0.0014891790001456684, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.1]": 0.0014682299997730297, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_graphrag": 0.013475016999564104, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_latest_version": 0.006286812999405811, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_all_versions_have_a_file_name_defined": 0.053008680999937496, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_build_config_update": 0.05065873499961526, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.0.19]": 0.04946502799930386, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.0]": 0.07349436000049536, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.1]": 0.04929736399935791, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db": 0.12964454299981298, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db_with_data": 0.11887542700014819, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_default_persist_dir": 0.050703850999980205, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_duplicate_handling": 0.4397368409995579, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_latest_version": 0.05470382600015, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_list_existing_collections": 0.04991258900008688, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_mmr_search": 0.31097864799949093, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_search_with_different_types": 0.3581232940005066, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_similarity_search": 0.476972599000419, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.00026104700009454973, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.0.19]": 0.00026248999984090915, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.0]": 0.00026088599997819983, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.1]": 0.00028399100028764224, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_collection_with_data": 0.0002620809996187745, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_db": 0.00028727699964292697, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_empty_search_query": 0.00026021699977718526, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_error_handling": 0.0002733020000960096, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_latest_version": 0.0003048690005016397, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_metadata_handling": 0.0006910609999977169, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_mtls_configuration": 0.000284601999737788, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_similarity_search": 0.00026387299976704526, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0031670260004830197, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0038019320004423207, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.00475806799977363, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0031974929997886647, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.0031634609995307983, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.004371787999389198, "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.005888630999379529, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0014954240000406571, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.001645955000185495, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.003095793999364105, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0038984519997029565, "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.01912224099987725, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.047646939000514976, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 7.697425465999913, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 7.380083232999368, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 7.918327265999778, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 7.5011763160000555, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 9.683332545000212, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 7.609723444999872, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0019863279994751792, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0022849459996905352, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0021416479999061266, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.03224583999963215, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0021019139999225445, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.002013749000070675, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0013265349998619058, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.001252809999641613, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0012917099993501324, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0017252409998036455, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0023355700000138313, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.002563413999723707, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0016850249999151856, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0013451919999170059, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0014004449999447388, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.001588173999607534, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0012619250001080218, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0013847360000909248, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0017743930006872688, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0012808310002583312, "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.001638648000152898, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.004668605000460957, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0012615159998858871, + "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.03613370799985205, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004569661000004999, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0017348189999211172, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.001281441999708477, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.006252512000173738, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.006048809999811056, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004614593999576755, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0017177969998556364, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 7.445465541999965, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0015175129997260228, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.001292493999699218, "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.0012907899995298067, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.020928279000145267, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.01950038500035589, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.020784882999578258, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.01935189799996806, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.03159123200020986, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.023526218999904813, "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.0002657269997143885, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.0192119069997716, + "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.0002493049996701302, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.03171202500016079, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00026751899986265926, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.02873244700003852, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.025659319999704167, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.0002737719996730448, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.00028593500019269413, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.028886875999887707, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.06758599200020399, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.0002691930003493326, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.027804824999748234, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0013039439995736757, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0012262790000932, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0012295050000830088, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0012445329994079657, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0011768480003411241, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0012109409994991438, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0011790610001298774, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0011809050001829746, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.001215910000155418, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0014669580000372662, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0015827540000827867, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0012594410000019707, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0012874119993284694, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.001204107999910775, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0012771749998137238, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.001267606000055821, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0012596910000866046, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0017301900002166803, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0012243349997334008, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.001216991000546841, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0011236780001127045, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0011026079996554472, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0011273629997958778, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0011068069998145802, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0020005139999739185, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0011657659997581504, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0011026290003428585, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0011362200002622558, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0011337060000187194, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0011108630001217534, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.001132283000060852, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.001113499999519263, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0012048280000271916, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0012069729996255774, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0011506480000207375, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0011349380006322463, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0011959419998675003, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0011422110001149122, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0011341160002302786, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0012119820003135828, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0011222940001971438, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0012369679998300853, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.001100984000004246, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0011167150000801485, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0011691530003190564, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0012128540006415278, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0012133249997532403, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0011466410001048644, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0011902630003532977, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0011706449995472212, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.001222822000272572, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0011639209997156286, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0012152589997640462, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0011983580006926786, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.001222593000420602, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0012359269994703936, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0012158700001236866, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0011724179998964246, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0012195359995530453, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0011843600004795007, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0012128729995311005, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0012154189998909715, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.001164362999588775, + "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.001222022000092693, + "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0011196099994776887, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.001224094000463083, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0011319829995954933, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0012184139995952137, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.001167368000096758, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0011387949998606928, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0012255179999556276, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0011451080004007963, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0012947169998369645, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.001251456000318285, + "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0011958819995925296, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0012516069996308943, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0012343329999566777, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0012205579996589222, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.001377190999846789, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0012347349997980928, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0013160560001779231, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.001266583999949944, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0012821929999518034, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0012860000001637673, "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.0015255369999067625, "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.0016769500002737914, "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.0024239839999609103, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.0028981989999010693, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.008508529999744496, + "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.0033941149995371234, + "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.00113402600027257, + "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0022333480005727324, + "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.00117721700007678, + "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0011475920009615947, + "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.001378181999825756, "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.002192442000250594, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_edge_parameters": 0.0030681059993185045, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_bool_field": 0.002150606000213884, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_code_error": 0.0023185670002021652, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_dict_field_list": 0.0021789770007671905, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_invalid": 0.002315600999736489, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field": 0.0031482459999097046, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field_invalid": 0.002286667000134912, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_valid": 0.002301765000083833, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_file_field": 0.0022827399998277542, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_non_list_edge_param": 0.002580004999799712, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_should_skip_field": 0.002196680999986711, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0021441320000121777, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0022989009994489606, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0014589120000891853, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0021526470000026166, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0026265110000167624, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0013220279997767648, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0019897040001524147, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0017304400003013143, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.002281778999531525, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0012078439999640977, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0017883579998851928, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0019412529995861405, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0019482660004541685, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.001275370000712428, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.001270631999886973, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0011620189998211572, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0011149920005664171, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0011328040000080364, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0011237070002607652, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0011714469997059496, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0011218439999538532, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_complex_nested_data": 0.0011096110001744819, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_data_dict": 0.001144977999956609, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_template": 0.00114263099976597, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_invalid_template_type": 0.001206352000735933, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_missing_key": 0.0011001130001204729, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_mixed_data_types": 0.0011451269997451163, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_data": 0.0011039709997930913, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_template": 0.0012582780000229832, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Error: {text}-data4-expected_text4]": 0.0012340130001575744, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Text: {text}-data0-expected_text0]": 0.0012438700000529934, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[User: {text}-data3-expected_text3]": 0.0012395540002216876, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Value: {text}-data5-expected_text5]": 0.0012231129994688672, + "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.0012235740000505757, + "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.0012195569997857092, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_string_data": 0.0011182779999217018, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 8.061599841000316, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.03716516500026046, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.042283347999727994, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.21914502800018454, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.18251568199957546, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.09710826599985012, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.09802826099985396, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 7.460683012999652, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 7.501890105999792, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 7.53592784600005, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0012757809995491698, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0011845019998872885, + "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0012122319999434694, + "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0012173330001132854, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0011660569998639403, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0011320749999867985, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0011631309998847428, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0011429340001996025, + "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0011195900005986914, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0012116210000385763, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.001210489999721176, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.001220028999796341, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0012439330002962379, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0012374099997032317, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0013268570000946056, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0012309089997870615, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0012212990000080026, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0012650419998863072, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.00132213800043246, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0013493789997482963, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0012139969999225286, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0012182440000287897, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0013410030001068662, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0012355960002423672, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0011627510002654162, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.001167980000445823, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0011460499999884632, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0011584019994188566, + "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0012093459999960032, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0012084760001016548, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0012378500000522763, + "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0012424689994077198, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0012947679997523664, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0012434719997145294, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[non_string_value-options2-123-TypeError]": 0.0013346219998311426, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[option_too_long-options1-Tab1-ValidationError]": 0.0012809320000997104, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[too_many_options-options0-Tab1-ValidationError]": 0.0012983050000912044, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[empty_options-options2--expected_options2-]": 0.0013479750000442436, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[fewer_options-options1-Tab2-expected_options1-Tab2]": 0.0013674530000571394, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[standard_valid-options0-Tab1-expected_options0-Tab1]": 0.0013563219999923604, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0012623259999600123, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0016301240002576378, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.001665399000103207, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0016010200006348896, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0016279390006275207, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.001387489000990172, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0016270290002466936, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0016186519997063442, "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.0016960570001174347, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0017007339993142523, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0016328490000887541, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0019113779999315739, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0017277160000048752, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0017791620002753916, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0016153649994521402, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.001661329999933514, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0017756340002961224, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.001731331999963004, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0011433149998083536, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0016462329995192704, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0016692159997546696, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.001621808000436431, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.001649910999731219, + "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0031696669998382276, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0011957739998251782, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0011934899998777837, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0011828870001409086, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0011385050001990749, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0011695819998749357, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.00115106899966122, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.001155827000275167, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0011664980002024095, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0013097849996484001, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.001126354000007268, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0011477219995867927, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0014135189994703978, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0012647509997805173, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.001150769000105356, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0012456849995032826, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0011648549993878987, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0015780859998812957, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0011911930000678694, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.001143463999596861, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0011612270004661696, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0011407389997657447, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.001139498000156891, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0011245789996792155, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0011609060002228944, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0011598759997468733, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0011531230006767146, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.001162569999905827, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0011367920001248422, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0011358500000824279, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0011214140004085493, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.001168671999948856, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.001128386999880604, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0011355299998285773, + "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0011927750001632376, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.006814541000494501, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0013146639998922183, + "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.008064395000019431, + "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.007873158999700536, + "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0016543579999961366, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0020377750001898676, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0015996470001482521, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.001204269000027125, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0017618000001675682, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0012750099999720987, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.00202325700001893, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0021008709995840036, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0012144679999437358, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.003054664000046614, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.002992887999425875, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.002870958999665163, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.002865208999992319, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0028276300004108634, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.003845027999886952, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0024478400000589318, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0021183949997976015, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0020761060000040743, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.001682439999513008, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0019585870004448225, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0016835530000207655, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0017716759998620546, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0017154219999611087, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0018119020000995079, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.001516801999969175, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0018255969998790533, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0013542579999921145, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0017359809999106801, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.002376126999479311, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0015473989997190074, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.002782363000278565, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_row": 0.00327337000044281, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_rows": 0.0029757440001958457, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_bool_operator": 0.0017048610002348141, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_data_list": 0.0020417609994183294, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_lc_documents": 0.0019805070000984415, "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.0013541089997488598, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0013266770001791883, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.005538629000511719, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0014419520002775243, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0013984410002194636, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0015669759995944332, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.003450380999765912, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0030518269995809533, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0013364650003495626, + "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.002167716000258224, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.0013225289999354573, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.001159736000772682, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.06663447699975222, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.014239204000205063, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.001161567999588442, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.08070124699997905, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.08430144699968878, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.3822375760005343, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.0013530450000871497, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.0013377770001170575, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.003902706000189937, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.0012817639994864294, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.0012833150003643823, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.18263093199993818, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.22610626899995623, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.06943804100001216, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.011480372999812971, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 0.47040150399971026, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0011467100002846564, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.0012014339999950607, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.0013409129996944102, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.0029487839997273113, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.08044246500003283, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0011867250000250351, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.06481689400015966, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.06763596700011476, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.0013143940000190923, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.0017299190003541298, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.1331461230001878, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.001205750000281114, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.07404041200061329, "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.2310918970001694, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.13560210500008907, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.11880140299990671, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 9.227939421000428, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.12202339999976175, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.12855027300020083, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.12176934500030256, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.6418940700000348, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.15060662600035357, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_database_exists_check": 0.09902693999993062, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_get_flow_dict_from_dict": 0.0018447639999976673, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_get_flow_dict_invalid_input": 0.0017740520002007543, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_initialize_database": 6.4824630850002904, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_run_with_dict_input": 12.031674155000019, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_run_with_different_input_types": 7.893346652999753, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_no_orphans": 7.381443890000355, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_with_orphans": 7.421245819999967, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_run_with_exception": 0.0026011649993051833, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_start_stop": 0.00833886899999925, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_cleanup_inputs": 0.001537791000373545, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_concurrent_tracing": 4.009046855999713, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_deactivated_tracing": 0.0036029959996994876, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_get_langchain_callbacks": 0.0056091219998961606, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_end_tracers": 0.004602002000410721, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_tracers_with_exception": 0.003997934000381065, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component": 0.205732041000374, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component_with_exception": 0.10529649000045538, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_worker_with_exception": 0.10532875400031116, + "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.09528680299945336, "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.09936810199997126, "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.09701722500039978, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.09786453700053244, "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.11319312899968281, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.09701271399990219, "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.11253405100023883, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.09548929399988992, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.20227491400009967, "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.09759354000016174, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.09413913200023671, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.10154578799983938, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.10108964699975331, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.10170560700044007, "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.09474971100007679, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.10074299000007159, + "src/backend/tests/unit/test_api_key.py::test_create_api_key": 7.487287394999839, + "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 7.630280727999889, + "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 7.4439161559998865, "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": 5.557203025000035, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 1.5691978709996874, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_flow_id": 1.5512351699999272, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_job_id": 1.5734577620000891, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_polling": 1.548397718999695, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_only": 1.5622727119998672, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_with_inputs": 1.542403679000472, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 7.833314654999413, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_failure": 1.616633347000061, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_success": 1.5915307679997568, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_unexpected_error": 1.5467227340000136, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_with_cancelled_error": 1.5778230820001227, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_nonexistent_build": 1.592972680999992, + "src/backend/tests/unit/test_cli.py::test_components_path": 0.3088522529992588, + "src/backend/tests/unit/test_cli.py::test_superuser": 7.324970772999677, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.001197205999687867, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.001180525000563648, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.001183100000162085, + "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0011766160005208803, + "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0011823190002360207, + "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0011501689996293862, + "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0012124660001973098, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0013280989996928838, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0012770050002473, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0011770790001719433, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0011556189997463662, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0011394279999876744, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0011981369998466107, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0011758659998122312, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0017540250000820379, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0011957830006394943, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.001170105000710464, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.001177258000097936, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0012157199998910073, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0012222620002830809, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.001369888999761315, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.001201784999921074, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.03119927000034295, + "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0012956800005667901, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.055228372999863495, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.001617039999928238, + "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.001235676999840507, + "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0011822379992736387, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.001162179999937507, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.002131691000158753, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0011856249993797974, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.001560933999826375, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.001277765999930125, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0026193329995294334, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0018835979999494157, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0025845270001809695, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0018534709997766186, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0011706149998644833, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0026289689999430266, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0012715550005850673, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0011668799993458379, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.008828878999793233, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005663165999976627, "src/backend/tests/unit/test_custom_component.py::test_list_flows_flow_objects": 1.981454541994026, "src/backend/tests/unit/test_custom_component.py::test_list_flows_return_type": 0.36947908403817564, "src/backend/tests/unit/test_custom_component_with_client.py::test_feature_flags_add_toolkit_output": 2.7484489580092486, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 12.06537662899973, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 7.912105234000592, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0011478500005068781, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0011902709998139471, - "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0011612150005930744, - "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0011572280004656932, - "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0011778159996538307, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0012066499998582003, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.001135517999955482, - "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0013304930002959736, - "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0011588219999794092, - "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0012839539995184168, - "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0012499409999691125, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.001141009000093618, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0011447749998296786, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0011457269997663388, - "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0011733579999599897, - "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0013065879993519047, - "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0011869830000250658, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 7.397546083000179, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 7.4385269209997205, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0012034779997520673, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.001201345000481524, + "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0011861459997817292, + "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.001199571000142896, + "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0012071040005139366, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0012177949997749238, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0011854639997181948, + "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0013735850002376537, + "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.00120355799981553, + "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0012793599998985883, + "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0012857020001320052, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.001152551999894058, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0011853030000565923, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.001199701000132336, + "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0011708959996212798, + "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0013425670003925916, + "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0012361590002001321, "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 +1623,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.467735999999604, + "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 7.569698558000255, + "src/backend/tests/unit/test_database.py::test_create_flows": 7.793328612000096, + "src/backend/tests/unit/test_database.py::test_delete_flow": 7.623841104000348, + "src/backend/tests/unit/test_database.py::test_delete_flows": 7.579372856000646, + "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 7.531722480000099, + "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 7.657938327000011, + "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 8.574833290999777, + "src/backend/tests/unit/test_database.py::test_download_file": 7.5889882489996126, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 12.534010063000096, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 7.984205585000382, + "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 7.609064569000111, "src/backend/tests/unit/test_database.py::test_load_flows": 2.0784470409998903, "src/backend/tests/unit/test_database.py::test_migrate_transactions": 3.3142859160434455, "src/backend/tests/unit/test_database.py::test_migrate_transactions_no_duckdb": 4.5406213329406455, - "src/backend/tests/unit/test_database.py::test_read_flow": 7.706977916000142, - "src/backend/tests/unit/test_database.py::test_read_flows": 7.834918652000397, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 7.707104169000104, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 7.836335767000037, - "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 7.633297582000068, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 7.766909471999952, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 8.065639190999718, - "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 8.045825753999907, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 7.783435836000081, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 7.710283953999806, + "src/backend/tests/unit/test_database.py::test_read_flow": 7.579777859000387, + "src/backend/tests/unit/test_database.py::test_read_flows": 7.471752969000136, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 7.65115004900008, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 7.879070536000199, + "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 7.5964207810002335, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 7.569565668999985, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 7.650162998999349, + "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 7.540424083999824, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 7.46983351200015, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 7.514467352999873, "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.024965343999611, + "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 8.012275503000183, + "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 7.799930265000057, + "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 9.361740817999816, + "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 7.943054303000281, + "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 7.954883805000009, + "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 7.991675143000066, + "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.11112214299964762, + "src/backend/tests/unit/test_database.py::test_update_flow": 7.722285735999776, + "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 7.763861980999991, + "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 7.789536455999951, + "src/backend/tests/unit/test_database.py::test_upload_file": 7.587887343999682, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 7.903600444999483, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 7.734093682000093, + "src/backend/tests/unit/test_endpoints.py::test_concurrent_stream_run_with_input_type_chat": 7.614737654000237, + "src/backend/tests/unit/test_endpoints.py::test_get_all": 1.6706990000002406, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 7.622446305000267, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 7.6658215610004845, + "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 7.68120169399981, + "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 7.666892719000316, + "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 1.7653696090001176, + "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 7.835435351999877, + "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 1.7481923920004192, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 7.829969560000336, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 1.732272587999887, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 1.6871633549999387, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 1.7065058890002547, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 1.7267665040003521, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 1.6918224149999332, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 7.989863276000051, + "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 7.901349827000104, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 7.68536339100001, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 7.644616878999841, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 7.713081766999949, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 7.653479334999702, + "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.003182294999533042, "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.0014794539997637912, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.001301601999784907, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.001389526000366459, + "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.002238431000023411, + "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008946774000378355, + "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 7.827434874000119, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.002203876999374188, + "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.026558390999525727, + "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.025697873000353866, + "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.025899320000462467, + "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.0024325129998032935, + "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.002238852999653318, + "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.0022568059998775425, + "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.0025909400005730276, + "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.002417226000034134, + "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.002960699999675853, + "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.0024308009997184854, + "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.002367013000366569, + "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.0032980320006572583, + "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 7.6780357800003, + "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.003513863000080164, + "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 6.543067887000234, + "src/backend/tests/unit/test_initial_setup.py::test_sync_flows_from_fs": 7.67438837599957, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.004190811999706057, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.003015677999883337, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.001217393000388256, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0012184739998701843, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0012474789996304025, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0012130350000916224, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.002657229999840638, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0015233119993354194, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0012040470001011272, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.001198456999645714, "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.0031783819995325757, "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.0011617679997470987, + "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0012417679999998654, + "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0012647100002141087, + "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0012337229995864618, + "src/backend/tests/unit/test_logger.py::test_init_default": 0.0011743019999812532, + "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0017638230001466582, + "src/backend/tests/unit/test_logger.py::test_len": 0.001215678999415104, + "src/backend/tests/unit/test_logger.py::test_max_size": 0.0011792010000135633, + "src/backend/tests/unit/test_logger.py::test_write": 0.0012689069999396452, + "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0012345849995654135, + "src/backend/tests/unit/test_login.py::test_login_successful": 7.6207168370001455, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 7.71390041199993, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 7.6177526540000144, + "src/backend/tests/unit/test_messages.py::test_aadd_messages": 7.707115792999957, + "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 7.735997641999802, + "src/backend/tests/unit/test_messages.py::test_add_messages": 7.782148285000403, "src/backend/tests/unit/test_messages.py::test_add_messagetables": 0.05725845799315721, - "src/backend/tests/unit/test_messages.py::test_adelete_messages": 7.92234862100031, - "src/backend/tests/unit/test_messages.py::test_aget_messages": 8.143012155000633, - "src/backend/tests/unit/test_messages.py::test_astore_message": 7.866163549000248, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 8.072090564999598, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 8.1213803859996, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 8.11168996500055, - "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 8.139112158999978, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 8.023430629999893, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 7.983623630000238, + "src/backend/tests/unit/test_messages.py::test_adelete_messages": 7.624223948000235, + "src/backend/tests/unit/test_messages.py::test_aget_messages": 7.701676045999648, + "src/backend/tests/unit/test_messages.py::test_astore_message": 7.690879489000054, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 7.633892253999875, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 7.6532730250000895, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 7.937252523000097, + "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 7.822734075999961, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 7.83602666500019, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 7.68422044900035, "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message": 3.133551847000035, - "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 7.971082601000035, - "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 7.909791393999967, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0014464579999184934, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0016580119995524, - "src/backend/tests/unit/test_messages.py::test_delete_messages": 7.865082509999866, - "src/backend/tests/unit/test_messages.py::test_get_messages": 8.086829465999926, - "src/backend/tests/unit/test_messages.py::test_store_message": 14.790872386999581, + "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 7.915576940999927, + "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 7.6297871970000415, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0015151719999266788, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.001754859999891778, + "src/backend/tests/unit/test_messages.py::test_delete_messages": 7.669362023999838, + "src/backend/tests/unit/test_messages.py::test_get_messages": 7.734136471000056, + "src/backend/tests/unit/test_messages.py::test_store_message": 7.6235474899999645, "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 +1768,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": 7.686778545999459, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 7.640551324000171, + "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 7.706243486999938, + "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 7.680804253000133, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 7.667970544000127, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 7.701843030999953, + "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.008460845000172412, "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.0012274179998712498, + "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0014008619996275229, + "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0012098649999643385, + "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.001187144999676093, + "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.001160683000307472, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0012313159995755996, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.001201240000227699, + "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0012359340007606079, + "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0012568340002871992, + "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0017515250001451932, + "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0011935749998883693, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0011882439998771588, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0011661250000543077, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0011512859996400948, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.00119352399951822, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0011847680002574634, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0012138729998696363, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0012279900001885835, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0012006980000478507, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.001190249000046606, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0011650319997897896, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0011574980003388191, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0011399250001886685, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.001163820999863674, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0011547240001164027, + "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs": 0.002433519000078377, + "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs_invalid_type": 0.016408752000188542, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.0027882379995389783, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0027922559997932694, + "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0011848989997815806, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0013075780002509418, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0012719909996121714, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0013094800006001606, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0012060989997735305, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0012387090000629541, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0012787539999408182, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0013166249996174884, + "src/backend/tests/unit/test_telemetry.py::test_init": 0.0012681319999501284, + "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0012882010005341726, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.006082127000354376, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.018960817999868596, + "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0012143540002398368, + "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.004162713000368967, + "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0011852689999614086, + "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0012487879994296236, + "src/backend/tests/unit/test_user.py::test_add_user": 7.795754034999845, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 7.728943793999406, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 7.784702133999872, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 7.778426885000044, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 7.731014481999864, + "src/backend/tests/unit/test_user.py::test_delete_user": 7.73805262399992, + "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 7.818076284999734, + "src/backend/tests/unit/test_user.py::test_inactive_user": 7.679848370999935, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 8.988258837000558, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 7.817064240000491, + "src/backend/tests/unit/test_user.py::test_patch_reset_password": 15.103026480999688, + "src/backend/tests/unit/test_user.py::test_patch_user": 7.918753929999639, + "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 7.782878516000437, + "src/backend/tests/unit/test_user.py::test_read_all_users": 7.860618053000053, + "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 7.692121774999578, + "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0019449889996394631, + "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.010028471000168793, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0017880060004245024, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0019398690001253271, + "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0016753960003370594, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.001422033999915584, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0016014380003070983, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0016493780003656866, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0013755770000898337, + "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.001780170999609254, + "src/backend/tests/unit/test_version.py::test_compute_main": 0.0012076729999535019, + "src/backend/tests/unit/test_version.py::test_version": 0.0012520949994723196, + "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_invalid_frame": 0.00128617900008976, + "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_valid_frame": 0.0016131309998854704, + "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_silence_detection": 0.0013049340000179654, + "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_with_real_data": 0.004043283000100928, + "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 8.71781595099992, + "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 9.097450467999806, + "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 9.586565992000033, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0012169910000920936, + "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.001257186000202637, + "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.001253006999831996, + "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.001309664000018529, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0012330800000199815, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0016584040004090639, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0012568249999276304, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0012560139998640807, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0012307560000408557, + "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.0011967919999733567, + "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.0012327400004323863, + "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.0012216490003993385, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0012033449997943535, + "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.0012515359999270004, + "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.0012333209997450467, + "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.00122477600007187, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.001212522999594512, + "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.001234264000231633, + "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.00123551500018948, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0012207380009385815, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0011930449995816161, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.001567725999848335, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0011501769999995304, "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 +1887,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.0017543230001138, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0012473880001380167, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.001262225000118633, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.001938397000230907, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0012083540000276116, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0019073180001214496, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.001817200999994384, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.001875980999557214, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0012129549995734124, + "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.001234433999798057, + "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.0011989969998467132, + "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.0012198959998386272, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0012212789997647633, + "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.0012102479995519388, + "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.0012137439994148735, + "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.0012195360000077926, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0012198469999020745, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0012043379992974224, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.00113768200026243, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0014687920001961174, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0012406060000103025, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.001208394000059343, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0012627770006474748, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0012488599995776895, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0012466780003705935, + "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.0012260070002412249, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0012407560002429818, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0012353150000308233, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0012311170003158622, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0012328299999353476, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0012541000000965141, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0011385160000827454, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.001196861999687826, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0012440599998626567, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.001251594999757799, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0012388419995659206, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0012449930000002496, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0012382900004013209, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0012268290001884452, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0014056820000405423, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0013286490002428764, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0013027210002292122, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0018001989992626477, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0011950300004173187, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0012186239996481163, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0011820949998764263, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.001123476999509876, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0011917739998352772, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0011262729994996334, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0011940679996769177, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0011577499994928075, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0012489610003285634, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0012423090001902892, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.001182897000489902, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.0313481490002232, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.03173566199984634, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0016342190001523704, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0013264949998301745, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.05084469600024022, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0012120710007366142, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0013752159998148272, + "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.0013126290000400331, + "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.04604546100017615, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.001275690000056784, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0012745980002364377, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0012192850003884814, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0012265179993846687, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0012261069996384322, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0012371490001896746, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.001238158999967709 } \ No newline at end of file