From 5d07610c74ba48b4f1b7a5de71a7490c8c9ba856 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 29 Jan 2025 03:42:06 -0800 Subject: [PATCH] chore: update test durations (#5990) Co-authored-by: ogabrielluiz <24829397+ogabrielluiz@users.noreply.github.com> --- src/backend/tests/.test_durations | 2185 +++++++++++++++-------------- 1 file changed, 1093 insertions(+), 1092 deletions(-) diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index 71cc393b9..56530c56a 100644 --- a/src/backend/tests/.test_durations +++ b/src/backend/tests/.test_durations @@ -67,187 +67,187 @@ "src/backend/tests/test_webhook.py::test_webhook_endpoint": 8.848518459000388, "src/backend/tests/test_webhook.py::test_webhook_flow_on_run_endpoint": 4.675444458000584, "src/backend/tests/test_webhook.py::test_webhook_with_random_payload": 5.161753501000476, - "src/backend/tests/unit/api/test_api_utils.py::test_get_outdated_components": 0.001900761000001694, - "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.002064235000005965, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 2.2680730710000034, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 24.334669819999988, - "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 1.7248830269999758, - "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 1.7419492280000384, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.1091224460000717, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.06709175999998251, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.052634131000019124, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.05667020000001344, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.04655045900000232, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 2.053057301000024, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.025242249000001493, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.03826585900000623, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 1.2198704410000119, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 1.2468396320000181, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 1.8934301229999733, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 1.7038019160000033, - "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 1.6844682680000176, - "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 2.3481871060000117, - "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 1.7772313920000329, - "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 1.7758556160000012, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 1.6666782020000142, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 1.7191478810000262, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 2.3626997260000167, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 1.9852507740000078, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 1.789827449000029, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 1.790661871999987, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 1.7360782680000284, - "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 1.761760360999972, - "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 2.4971732080000493, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 1.8379814249999527, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 1.7787655019999988, - "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 1.8590314169999829, - "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 2.3465154389999725, - "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 1.3489395849999255, - "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 2.3660991410000065, - "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 2.193735610000033, - "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 2.445592199000032, - "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 1.85438512799999, - "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 1.8335988790000215, - "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 2.4089738779999834, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 1.3863079969999603, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 2.2676711050000335, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 1.955519408999976, + "src/backend/tests/unit/api/test_api_utils.py::test_get_outdated_components": 0.0017154170000139857, + "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.0020329719999665485, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 2.1258011189999593, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 23.96389135700008, + "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 1.6361536689999525, + "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 12.694541066999989, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.10686059799996883, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.06582038900000953, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.05371565100006137, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.05600147799998467, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.0465518230000157, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 2.0603675240000143, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.02507218300002023, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.037292242999967584, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 1.2443241130000047, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 1.2151374620000297, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 1.8938420519999681, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 1.7162613419999957, + "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 1.6793233349999923, + "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 2.22331181200002, + "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 1.7413047939999728, + "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 1.7669900190000476, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 1.6717681260000177, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 1.775563452999961, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 1.7235530209999865, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 1.9442535010000483, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 1.7803565520000006, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 1.7488730659999874, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 2.3652660169999535, + "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 1.7758446959999787, + "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 1.7685072579999996, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 1.7998302989999502, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 2.4580842910000342, + "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 1.8337887980000005, + "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 2.332300453999949, + "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 1.347196230999998, + "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 1.6189295469999365, + "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 2.191324417999965, + "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 2.435279554000033, + "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 1.857493886000043, + "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 2.583663530000024, + "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 2.4055462229999875, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 1.389097037000056, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 1.3687118290000058, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 2.770014135999986, "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": 2.0158309010000153, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 2.00021204199993, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 1.9855438770000546, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 1.9713164840000559, "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": 1.9749437140000055, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 1.9375580560000003, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 1.9585608509999588, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 1.9496275690000289, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 2.109163489000025, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 1.9809147659999553, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 1.9483529269999167, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 1.9854889939999794, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 1.9716773509999257, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 2.1777667860000065, "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": 2.0696645529999387, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 3.0814271089999465, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 2.00056144499996, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 2.2072035810000443, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 2.1120044689999986, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 2.0619833590000667, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 2.048174456999959, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 2.0030069180000396, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 3.016749193999999, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 2.1360401759999377, "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": 2.039692769999988, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0016667639999923267, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 2.037168478000069, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0015490360000285364, "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.005055518999995456, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 0.004837075000011737, - "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0013927189999662914, - "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.0070110179999005595, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0012109830000781585, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.019862148999948204, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0013384479999558607, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.001207665000038105, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0013343610000333683, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.010981095999966328, - "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 2.855703941999991, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0026079589999881136, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.002837144000011449, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0021452510000017355, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0014165329999400456, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.001438462999942658, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0014245870000308969, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0016416610000078435, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0014378019999981007, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.001471774999970421, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0014144810000402686, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0016156720000140012, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.001486161999991964, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0014820939999822258, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0016427710000357365, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002609231999997519, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.00254797799999551, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.002299337000010837, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.0025919299999372925, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.002093747000003532, - "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.05822335599998496, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.028691680999941127, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.028299695000043812, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.0033832960000381718, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.0030919760000074348, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.0039914600000088285, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.004079011999976956, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.0034085610000147426, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.027830746999939038, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.030458959999975832, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.001425040000071931, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.03453341899995621, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.03209781500004283, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.03310278099996822, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005165784999974221, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.0040381480000064585, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.003441831999907663, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004508147999956691, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.0039870850000056635, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.0037388249999708023, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.00402257900003633, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.0037515159999657044, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.0038612900000316586, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.18257957400004443, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.006707621999964886, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0010492329999465255, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.3123017269999764, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.29500279500001625, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.8038772709999193, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.005610959000080129, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.0033205379999685647, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.0034690040000100453, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.002930004999996072, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.002327019000006203, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.0028014170000005834, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.0046542290000388675, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0027842759999998634, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0025706400000444773, - "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.0030706769999824246, - "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.0028360719999227513, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.001295450000100118, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.004070687000023554, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0013062080000736387, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0012829160000364936, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0014099800000622054, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.003990167999972982, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.003921681000065291, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.006262385000013637, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.004034931000035158, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.0042236909999928685, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.003021615000022848, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.00245630799997798, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0030483049999361356, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool": 0.0046517769999923075, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 0.004971494000017174, + "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0017046380000351746, + "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.008474955999929534, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0011970880000262696, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.02542125800005124, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0015809650000164766, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.001635005999958139, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0017218090000028496, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.00992415399997526, + "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 1.920614214000068, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0025862039999537956, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.0030596510000009403, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.002271665999955985, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0015803630000164048, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0015579230000639654, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0017663429999856817, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.001942120999956387, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0015685410000401134, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0016139069999780986, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0015562590000399723, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.001842185000043628, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0017965389999972103, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.001655776000006881, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 1.0047369969999522, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002827124000020831, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.0026569179999569315, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0024127699999780816, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.0026657539999632718, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.0022543060000543846, + "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.058550147999994806, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.03378858199999968, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.029532996000000367, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.0035469829999215108, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.003369429000031232, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.004217524999944544, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.004253693999942243, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.0031848949999471188, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.028984530999935032, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.03472641399997656, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.0014612599999850318, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.033617392999985896, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.038921736000020246, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.031279641000026004, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005563473000051999, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004093582999985301, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.00352113299999246, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.005826101000025119, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.00402413400001933, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.003797830999985763, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.003830001000039829, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.0038145430000326996, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.00412293899995575, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.16833077599994795, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.006881226000018614, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0010842959999877166, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.31261938199997985, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 1.3873442610000097, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.3035424010000156, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.005899680000027274, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.003337739999949463, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.0035646829999791407, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.002943262999963281, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.002299107999988337, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.002844127000003027, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.004707159999952637, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0028394890000527084, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0026200890000041, + "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.0030052189999878465, + "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.002816645999928369, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0013233839999884367, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.004050171999949725, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0013017529999501676, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0012783909999711796, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0014184110000314831, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.003942049999977826, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.003502878000006149, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.006177206999950613, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.00439493599992602, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.004197037999972508, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.003092091000041819, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.002515723000044545, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0030479189999823575, "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.0023970089999920674, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.003407308000021203, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.003881276000015532, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0024901709999767263, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.00336976000011191, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 1.4809062019999715, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_output_schema_type": 0.0024663099999884253, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.0034083309999459743, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.003934585000024526, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0025542950000385645, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.003420716000050561, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 1.5159850410000217, "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]": 1.5705228580000608, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 1.5386050149999733, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 1.5270299259999547, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 0.01100156200004676, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 1.4968147529998532, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 1.5012692329999595, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 2.701374652000027, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 1.5290717959999824, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 1.5405799510000406, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0010924430000613938, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 1.636627332000046, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 1.5620849820000444, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 1.5365486229999874, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 1.5267379989999768, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 1.5137040190000448, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 1.5461405709999667, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 2.6436952299999916, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 1.5528645900000129, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 1.5451046779999729, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0011138030000097388, "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.0305743560000451, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.03156418800000438, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.030315318000020852, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.003851791999920806, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 1.5484819740000262, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 5.71051059399997, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 1.5484979299999964, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 1.5582267010000237, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 1.5883340519999933, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 1.5895161419999226, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 4.912396580999996, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.19]": 0.03251949200000581, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.030228488000034304, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.0309002729999861, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.003871769999989283, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 1.5802056329999346, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 5.693513249999967, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 1.594212294999977, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 1.5505282119999038, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 1.5681673140000498, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 1.5989248850000308, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 4.948796603999995, "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, @@ -255,684 +255,684 @@ "src/backend/tests/unit/components/models/test_ChatOllama_component.py::test_update_build_config_mirostat_disabled": 0.0013394170091487467, "src/backend/tests/unit/components/models/test_ChatOllama_component.py::test_update_build_config_mirostat_enabled": 0.0016756660188548267, "src/backend/tests/unit/components/models/test_ChatOllama_component.py::test_update_build_config_model_name": 0.0062951669679023325, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_empty_str_endpoint": 0.0007892309999988356, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0008221110000476983, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.001245536999988417, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0007903819999910411, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0007559600000490718, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.000785584999960065, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0007991400000264548, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0007809659999793439, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0007750350000037542, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0007702260000428396, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0007746750000023894, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0007819680000125118, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.000776759000018501, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.000796946000036769, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0007659880000119301, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.000787738999974863, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.000770746999990024, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.000750530000004801, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0007572729999196781, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0007744140000340849, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0007800039999779074, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0007635829999799171, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0007522629999812125, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0007532849999734026, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0007817180000415647, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0007782310000266079, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0007858360000341236, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0007670699999948738, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.09747200500009967, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.02819594799996139, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.030011171999944963, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.0037312699999461074, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.004687277999948947, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0036842110000065986, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.1710738599999786, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.003327972999954909, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.002940653999985443, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.003210094999985813, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0026664769999911186, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.02325479900002847, - "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0027795769999556796, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 1.5777395549999937, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_empty_str_endpoint": 0.0008161059999451936, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0007895059999896148, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0012065150000353242, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.000772965999999542, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0007873629999721743, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0007813209999198989, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0008083809999561709, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0007670439999287737, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0007436809999603611, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0007513150000022506, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0007776530000001003, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0007851480000340416, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0007792060000042511, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0007675650000464884, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0008041929999649255, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0007901569999830826, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0007570249999844236, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.000774396999986493, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0007793780000042716, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0007646899999826928, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0007902780000108578, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0007452930000226843, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0007722139999941646, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0007796879999659723, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0007663629999683508, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0007616939999479655, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0007761609999761276, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0007624759999771413, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.09451825900003996, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.02703960200005895, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.028984570000034182, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.003778033999935815, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.004535289999978431, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0036037689999943723, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.12166687500001672, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.0032598539999639797, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.002962146999948345, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.003184814999997343, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0025253509999743073, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.023163636999925075, + "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0027695289999769557, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 1.575920482000015, "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, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.19]": 1.7168899639999609, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 1.6460908340000628, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 1.6548675079999953, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 2.869140615000049, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0011107079999987945, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.19]": 1.6865029860000504, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 1.6186223349999977, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 1.6139508350000256, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 2.801294175999999, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0011677929999791559, "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.03146682700003112, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.029622542999959478, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.03076880600002596, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.004024872999991658, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.0022226050000426767, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.002203198999950473, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.002297273000010591, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0037235950000535922, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0029284729999972114, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.003058984000062992, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.0026566389999516105, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0026048419999824546, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.0027793480000468662, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.002749201999961315, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0027743269999973563, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0025103890000082174, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0012582189999648108, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0032268749999957436, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0012316099999907237, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.001241448999962813, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0013995409999552066, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.0020144000000072992, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.0021035149999875102, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.4020834700000364, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.004689322999979595, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.0023681260000785187, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0022782570000572377, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.002203310000027159, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.002306200000020908, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0023138849999781996, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.00387474500001872, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0011580530000401268, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.03218770199998744, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.03290212600001041, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.030684968000002755, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.005540198999995027, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.002803461000041807, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002345944000012423, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0022706350000021303, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.001985606000005191, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0022512269999310774, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.00204067900000382, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0020409790000144312, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.002067008000040005, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 1.6109884089999582, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.19]": 0.033508627000003344, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.030801073999953132, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.029001322000056007, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.004006218000029094, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.0023248569999623214, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.002271156000006158, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0023793379999688113, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0037067100000172104, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.003054620000000341, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.0032143700000233366, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.002741354999898249, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0026872839999896314, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.0029173540000329012, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.0028598270000088633, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0028736919999801103, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.002625106999971649, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0013666550000266398, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0031754269999737517, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0013592900000389818, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.0013508360000287212, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.001492781000024479, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.002177971999969941, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.0022023770000032528, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.40320195999998987, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.004796147999968525, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.002485867999951097, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0024020600000085324, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.00232421600003363, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.0023683169999912934, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0023828150000326787, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.004084104999947158, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0011872090000224489, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.03146064499998147, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.031046702000026016, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.030274773999963145, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.004937600999994629, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.0028390080000235685, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002298708000012084, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0022698640000271553, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0020128239999621655, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0023658939999791073, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0020807209999702536, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0020033660000535747, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.0020485189999703834, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 1.5957207010000047, "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]": 1.6999495669999192, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 1.7005696229999216, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 1.6679524120000337, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 1.6378087799999435, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 1.637632472000007, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 3.0348145830000703, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0018404780000196297, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.001455754000005527, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.002209879999952591, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0015940609999915978, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0015544090000503274, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.001419418000011774, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0022947880000856458, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.0018905899999595022, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.002564738999922156, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0019043149999902198, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.001907922000043527, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0018840569999838408, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 1.6597316730000102, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 1.703344518999927, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 1.6558198129999937, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 1.6921723549999683, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 1.678122567999992, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 1.6759660539999572, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 1.7011338629999386, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0012380720000351175, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.002163624000047548, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.0022781869999448645, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003297423999924831, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0011800149999885434, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.001166229000034491, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0013399100000128783, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.002174665999973513, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0021385690000670365, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.006194597999979123, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0020917629998962184, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0011587249999820415, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0022965720000343026, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.004538781999997354, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0013457910000056472, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0011729810000247198, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0013124990000505932, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.0026671969999938483, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.003859956000042075, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.002402316999962295, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.002363133999949696, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.00998180999994247, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0018016669999951773, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.0018759730000397212, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.001919884999892929, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.0028612269999825912, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.003206024000007801, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.005451972999992449, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0011415019999958531, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.004068592999942666, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0011651280000251063, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0015162059999624944, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0013036729999953423, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005437987000050271, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 1.6670319099999915, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 1.6350290310000446, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 1.7092721390000634, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 1.6365963019999867, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 3.0204397640000025, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 1.6743296169999553, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0018591129999094846, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0014490559999558172, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.0021440449999658995, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0015569400000572386, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0015664860000015324, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.001434560000006968, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0023148650000166526, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.0019243849999952545, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.0020776019999857454, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0022891860000413544, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0018987759999617992, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0018817960000205858, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 1.6330578029999856, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 1.6977347470000268, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 1.695938998000031, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 1.6910306109999738, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 1.7441366799999969, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 1.6288125390000232, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 1.701752056000089, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0011306830000421542, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.002060872000015479, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.0021579040000574423, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003198779999991075, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.001247373000069274, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0010907790000374007, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0012585219999436958, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0020429899999498957, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0024671830000215778, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.005950393999967218, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.001997824999932618, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.00108813399998553, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0028876679999711996, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.004445431000021927, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0010966490000328122, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.001085939000063263, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0010914299999171817, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.003416656999945644, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.005104492000043592, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.0026050799999097762, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0030929539999533517, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.00897498900002347, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0017445709999606152, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.0017835429999877306, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.0024373659999810116, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.0031872490000068865, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.00424441399997022, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.005739820000030704, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0010901380000518657, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.00463833000003433, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0010891869999909431, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0012755350000475119, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0010958889999415078, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005569504000050074, "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.00302459900001395, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.0030897400000071684, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.002982593000012912, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.002732035999940763, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.027842843999962952, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0011206849999894075, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0012563949999275792, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0010952279999969505, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0012551739999935307, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.0035787940000773233, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.003021665000005669, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.0034543159999884665, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.00301812700007531, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.006105814000022747, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.002713033000077303, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.016209398000000874, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_error_handling": 0.0029752119999670867, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.0030369480000445037, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.0027850970000145026, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.0026791180000032, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.026531898999962777, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0010885549999102295, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.001302845000054731, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.001084015999992971, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0012302199999680852, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.0034259739999811245, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.003052235000041037, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.0034511110000607914, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.002899662000004355, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.005810513000085393, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.0027067510000051698, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.01637678499997719, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_empty_response": 0.003265670000018872, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_error_handling": 0.002808468000011999, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_success": 0.0032077419999723134, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_text": 0.00273625400001265, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_initialization": 0.002704716000039298, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_template": 0.01613066200002322, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.0010788970000135123, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.001266775000033249, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0010742489999415739, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0012513770000168734, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.002963185999988127, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.0021100060000094345, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.004930688999991162, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.002152544999944439, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.001895638999997118, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.014155955000035192, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.0010621949999745084, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0012714669999809303, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.001082775000043057, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0011988109999947483, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.0028729909999469783, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.0021365939999782313, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.004740461000039886, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0020917180000878943, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.0019370409999623917, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.01460665499996594, "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_fetch_content": 0.002685490999965623, "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_fetch_content_text": 0.001898934999985613, "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_wikipedia_error_handling": 0.0019180109999865635, "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_wikipedia_initialization": 0.0017836609999903885, "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_wikipedia_template": 0.01370607699999482, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_error_handling": 0.0023448509999752787, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.0024076560000594327, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.002731316999927458, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0021664110000187975, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.04660881399996697, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_error_handling": 0.002342928999951255, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.0024092739999446167, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.002499844000055873, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.002175777000047674, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.04610088000003998, "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.047947223000051054, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.3901138809999338, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.14643817700005002, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.3515191249999816, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.4151057979999564, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.1630876639999883, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.1592967400000589, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.7499532030000751, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.13327189900002168, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.4133233370000653, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.05576844000000847, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.345249626999987, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 1.407599184999924, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.3127901010000187, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.5739809729999479, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.00295098499998403, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0035118719999331915, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004227277999973467, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.002861378000034165, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.0028370919999929356, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.0039626070000053915, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.047355826000000434, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.35425549400002865, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.14932282999996005, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.4757263049999665, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.41476305400004776, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.21470335800006524, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.2094612110000753, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.8676294809999376, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.14792370300000357, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.9124452010000255, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.05486908100004939, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.4698024140000143, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 1.1830364769999164, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.4915359129999501, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.7240218730000834, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.002848475000007511, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0033434590000069875, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004081811000048674, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.002756352999995215, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.002704063999999562, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.0038423729999976786, "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.005414906999988034, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0011915559999806646, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0013441689999922346, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.002684300999987954, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0035890760000256705, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.0018747510000594048, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.006999238999924273, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.013302149999958601, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.036019904999989194, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 1.7343653300000028, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 3.244023616999982, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 1.7122506680000242, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 1.748394421999933, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 1.8059180589999642, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 1.690221208999958, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0016578490000824786, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0017808570000283908, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0017762390000370942, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.015438555999992332, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.001752054999997199, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0016601040000523426, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0009908049999580726, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0009817179999913606, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0010105609999868648, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.001408087000015712, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0022067339999694013, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0017908460000057858, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0013855159999707212, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0010622180000154913, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0010770239999828846, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0012840470000128335, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0009624720000829257, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0010889470000279289, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.001398799000071449, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0009756769999853532, + "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_toolkit": 0.005227891999993517, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0010994650000384354, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0012614180000127817, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.0026182759999642258, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0034629440000344403, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.0017960270000116907, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.006918223000013768, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.013814223000053971, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.039155353999944964, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 1.7219121850000079, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 3.179257112000016, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 1.7329251019999674, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 1.7507719020000536, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 1.7838759509999704, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 1.7171425710000108, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0015440160000252945, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0016832970000564274, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0016803319999212363, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.014870056999995995, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0016537900000344052, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0015544649999696958, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0008884110000053624, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0008681140000135201, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0008552490000397484, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0013247869999872819, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0027251439999531613, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0018747450000091703, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0013122619999990093, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0009766960000092695, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0009794619999752285, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0014303629999972145, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0008858959999429317, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0009626580000485774, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0013145480000389398, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0008885609999538246, "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.0013718899999730638, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.0030280269999707343, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0009764380000092387, - "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.03000081200002569, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004403363999983867, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0014974819999906686, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0010574879999580844, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.006588991999933569, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005421388000002025, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004390950999948018, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.001494857000011507, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 1.746617781999987, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.001264660999993339, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0010877040000423221, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_thread_safety_accessing_events_dictionary": 0.0012853830000381095, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.00284400700002152, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0009072659999560528, + "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.029340487000013127, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004180684999937512, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0013964999999984684, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0009783490000359052, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.004814620000047398, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005191133999971953, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.00425912100001824, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0013758910000092328, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 1.7628932169999985, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0011798559999647296, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0010063620000551055, "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.001288004999992154, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.018912201000034656, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.01661399700003585, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.017067965000080676, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.017613382999911664, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.027539817999979732, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.03586861800005181, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_unsupported_value_types": 0.002600420000021586, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.018468362999954024, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.016368597999985468, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.01700571899999659, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.017316269999980705, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.026824493000049188, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.03335077299993827, "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.00027527000003146895, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.017015618999948856, - "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.0002399850000074366, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.02644169000001284, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.0002343939999605027, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.025962595999999394, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.02256451399995285, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 3.395718962999979, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 4.417235030000029, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.025190763999944465, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.0563259080000762, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.00025649499997371095, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.024483676999977888, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0009029130000044461, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0008940260000258604, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0008814610000626999, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0008911700000453493, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0009065380000379264, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0009495179999134962, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0009102450000568751, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0009118289999605622, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0008956990000115184, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0008935729998711395, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0008987150000052679, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0008915310000361387, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0008780950000186749, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.000956351000070299, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0008948259999215225, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0008900479999738309, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0009601270000416662, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0009072290000062821, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0008832250000523345, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0008756009999615344, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0008589210000309322, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0008812209999859988, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0008578899999633904, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.001000662999956603, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.001510077000034471, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0008420800000408235, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0008510969999520057, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0008375199999477445, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0008918919999700847, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0008436009999854832, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0008462470000267786, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.000839715999973123, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0008765239999775076, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0009211469999854671, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0008505349999836653, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0008490419999702681, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0008596019999913551, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0008736070000168183, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0008405359999983375, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0008465279999541053, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.000842470999998568, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.000867015000039828, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0008794889999990119, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0008618360000127723, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0009466530000281637, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0009764089999748649, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0009121990000267033, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0009088730000144096, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0009193719999984751, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.000986976999968192, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0009225890000834625, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0008902079999870693, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0009286389999942912, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.00098066700002164, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0009965849999957754, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0009512830000062422, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0010817840000072465, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0009112870000080875, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0009509110000180954, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0009084120000579787, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0009374659999821233, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0009265549999781797, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0008846880000419333, - "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0009815180000032342, - "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0008751899999879242, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0009243230000492986, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0008851789999653192, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0009514620000459217, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0008860000000368018, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0008781650000173613, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0009437069999762571, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.001061043999982303, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.00091757900003131, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0011282589999837, - "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0008737370000631017, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0009001760000160175, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0008904400000346868, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0008907000000135668, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.001006754000059118, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0009007379999843579, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.000953374999994594, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0008977119999258321, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0008828239999729703, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0009148240000058649, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_set_with_valid_component": 0.00024604999998700805, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.016502978999938023, + "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00023244599998406557, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.026234075999980178, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00022520100003475818, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.023654323000016575, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.022001757999987603, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 3.058991373000026, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 1.596407766000084, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.025127510000061193, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.05202394900004492, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.00026862200002142345, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.024921032000008836, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0009821859999874505, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0009483939999768154, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.00094613799990384, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0009337550000054762, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0009831480000457304, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0009704439999609349, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0009677499999725114, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0009722469999928762, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0009632709999891631, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0009510579999982838, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0009285950000048615, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0009789189999764858, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0009503359999598615, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0010318500000039421, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0009464279999065184, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0009511079999811045, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0009937180000179069, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0009360200000401164, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0009515579999970214, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0009512370000379633, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0008522229999812225, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0008439779999775965, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0008391690000735252, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0009604460000787185, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0014497189999929105, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0008516720000102396, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0008361940000440882, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0008507399999189147, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0008534049999866511, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0008478149999859852, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0008221470000080444, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0008431160000554883, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.000851260999979786, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0008523650000142879, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0008444280000503568, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0008525319999534986, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0008603969999967376, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0008637949999865668, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0008700860000203647, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0008520330000578724, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0008549290000132714, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0008561110000187, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0008371149999675254, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0008406929999864587, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0009162829999240785, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.000949874000014006, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.000918716999933622, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0008481269999833785, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0009162629999650562, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0008918170000242753, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0009428129999378143, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0008777900000609407, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0009484740000971215, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0009301389999336607, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.000944936000053076, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0009735310000564823, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.001051555000060489, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0008958330000155001, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.000932975000011993, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.000911092000080771, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0009195699999509088, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0009035189999622162, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0009268229999861433, + "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0009505069999704574, + "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0008764780000660721, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0009300600000301529, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0008830700000430625, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0009366200000613389, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0008795949999580444, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0008767979999788622, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0009402260000115348, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.000980233000007047, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0009584719999793379, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0011683849999712947, + "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0008502000000021326, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0009282860000325854, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0009460989999752201, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0009325439999656737, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0010593210000138242, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0009505259999968985, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.001016251000066859, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.000943461999952433, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0009524110000143082, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.000981424999963565, "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.0012265520000482866, + "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.0012819069999068233, "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.0013225999999804117, + "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.0012471419999542377, "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.0020301590000144643, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.0026197320000846958, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.005157079999946745, - "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.25720842299995184, - "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0008419290000460933, - "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0018650029999776052, - "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0008427399999959562, - "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.000835246999940864, - "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0010149109999701977, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow": 0.0020320770000807897, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.0027000769999858676, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.003991251000059037, + "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.25065537300002916, + "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0008494090000112919, + "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0018643960000304105, + "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0008504880000259618, + "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0008516830000644404, + "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0009819559999755256, "src/backend/tests/unit/graph/test_graph.py::test_validate_edges": 0.0010510420543141663, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0019177610000724599, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.002111038999998982, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.001172269999983655, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0017844950000380777, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0017916269999886936, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0012809319999860236, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0015860369999813884, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0015879410000252392, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0018218939999883332, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0009270249999531188, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0014520589999733602, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.001796737999995912, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0015785410000148659, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0009703659999331649, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0009737129999507488, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0008710729999847899, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0008690779999938059, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0008965509999825372, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0008447750000186716, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0008628079999652982, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0008684980000452924, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 1.838968971999975, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.03031200599997419, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.0356722039999795, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.17854607800001077, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.13822632900001963, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.07436602199993558, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.07430879600008211, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0008586700000137171, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0008562849999975697, - "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0008464869999897928, - "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0008528789999786568, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0008748699999614473, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0008305869999958304, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0008482499999331594, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0008555750000027729, - "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0008391850000180057, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0012544520000687953, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0008430710000197905, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.000859963000038988, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0008623350000220853, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0009114960000147221, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0009950430000458255, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0008632590000274831, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0008609250000404245, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0008409369999640148, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0009175889999823994, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0009263550000468967, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0008611540000060813, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0009659489999762627, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0008791370000835741, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0008584590000282333, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.000880661000053351, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0008460970000214729, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0008462559999315999, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0009080209999865474, - "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0008455370000319817, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0008562959999949271, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.000833663000037177, - "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0008924929999807318, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0009168589999717369, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0008626169999388367, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0009881400000608664, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0012554550000345444, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0013472040000124252, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.001460724000025948, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0013695769999912955, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0011168880000127501, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0013141539999992347, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0012920540000322944, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0019264310000153273, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.001998504000084722, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0012288269999771728, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0017603199999598473, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0017895739999858051, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.001035635999983242, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.001597356999980093, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.001561868999942817, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0018362930000535016, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0009029979999013449, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0014653099999577535, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0017454230000453208, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0016277220000233683, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.001008914999999888, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0009674089999975877, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0008571829999937108, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0008616910000682765, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0008622909999758122, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0008550689999538008, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0008335890000239488, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0008672010000054797, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 1.8650865519999797, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.029901004999942415, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.03431985399993209, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.1756309460000125, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.13420220699998708, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.0728094230000238, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.07200009399997498, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0008646059999364297, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0008555489999935162, + "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0009227749999922708, + "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0008879290000436413, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0008478559998934543, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0008368249999648469, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0008412129999442186, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0008453300000610398, + "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.000855849999993552, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0008621619999757968, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0008567719999632573, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0009635810000077072, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0010127639999950588, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0009294170000089252, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0011543169999868041, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0009680100000082348, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0010153580000178408, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0008912569999779407, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0009761749998915548, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.000942151999993257, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.000900352999963161, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0008688950000532714, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0009037199999966106, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0009119249999685053, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0008528139999270934, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0010574679999990622, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0008572009999738839, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0008355520000122851, + "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0008737429999996493, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0009194390000288877, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0008869979999985844, + "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0009088690000567112, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0009141279999198559, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0008665610000093693, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0009325420000436679, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0011682539999924302, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0015228970000293884, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0012850420000063423, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0014604400000166606, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0011278079999783586, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0012843900000234498, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0013258089999226286, "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.0013947729999586045, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0015244119999238137, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0012909590000731441, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0012933040000007168, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0014216040000292196, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0014271430000007967, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0014718659999743977, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.001300636999985727, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0014180660000420175, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0013641450000250188, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0008931039999424684, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0013158759999782887, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0013255540000045585, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.001282984999988912, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0014447940000081871, - "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0028556269999739925, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0008666040000093744, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0008916510000176459, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0009120079999433983, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0008521770000129436, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0008737280000445935, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0008527790000130153, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0008531800000355361, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0008653119999735281, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0010189070000592437, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0008647619999351264, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0008581480000202646, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0011445190000358707, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0009522530000367624, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0008681790000650835, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0009457209999936822, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0008690590000242082, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0009334689999604961, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.000885842000059256, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0008331529999736631, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0008824029999914274, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0008480700000745856, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0008516959999838036, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0008558149999657871, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0008484019999741577, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0008350470000664245, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0008420800000408235, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0008487310000191428, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0008540719999814428, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0008582390000242412, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0008412370000314695, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0008489130000270961, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0008601620000376897, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.001925444000050902, - "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0008600319999914063, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.0018866429999775391, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0009618620000537703, - "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.009499760999972295, - "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.008954651000010472, - "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0013839229999916824, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0017170090000035998, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0013328480000041054, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0008822839999993448, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0013375169999676473, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0009986009999920498, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.001562383999953454, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0016652130000238685, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.000946572999964701, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.002022965000037402, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.002046787999972821, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.001929351999933715, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.001941394999903423, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0019034439999359165, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.0030087199999684344, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0018727670000089347, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0016251389999979438, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0014747509999892827, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.00124497500007692, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0016412199999535915, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0011758270000541415, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0012688880000837344, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0012109020000252713, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.001230960000043524, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0009632640000631909, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0012835570000220287, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0010168229999862888, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0011936409999862008, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.001745491000065158, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0012028469999449953, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.002213548999975501, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_attribute_processing": 0.001346086000012292, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0013702410000178133, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.001287798000021212, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0014564530000029663, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0014248340000335702, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0015483649999623594, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0012864239999998972, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0012773369999763418, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.001411979999943469, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0013755499999774656, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0008913960000427323, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0012868759999378199, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0013062030000128289, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0013038580000284128, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0012945600000193735, + "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.002725665000070876, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0008634639999627325, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0008683840000003329, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0008622720000062145, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0008505690000788491, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0008456599999817627, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0008506709999664963, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0008541259999788053, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0008552990000794125, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0010060409999823605, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0008437590000198725, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0008564110000293113, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0011248440000031223, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.000982186000044294, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0008825599999795486, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0009480820000362655, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0008571120000055998, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.00107248299997309, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0009039909999728479, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0008571519999236443, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0008600570000112384, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0008738739999785139, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0008323659999405209, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.000854696999965654, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0008658879999643432, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.000853595000023688, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0008434770000462777, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0008692040000255474, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0008406919999970341, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.000832356999978856, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.000834310000016103, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0008470450000572782, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0008528029999865794, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0008479050000005373, + "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0008605680000073335, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.0018619310000076439, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0009601660000839729, + "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.00948727599995891, + "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.00882118000004084, + "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.001347728999917308, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0017013500000189197, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0013101499999947919, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0009084789999747045, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.001340126000059172, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.000944945999947322, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.001514381000049525, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0016514470000288384, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0009267529999874569, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.001970373999995445, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.0020493009999995593, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0019143079999821566, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0019224050000161697, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0019179650000182846, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.0029920220000008158, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0018265839999571654, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0016144090000693723, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0014830019999862998, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0011928689999649578, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0014303229999654832, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.001138827999966452, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0012435740000000806, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.001199853000002804, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0011967070000196145, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0009686610000017026, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0012660170000344806, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0010066319999850748, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0012114830000200527, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.0017175909999878058, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0011825110000245331, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.0023918410000192125, "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.0010170740000603473, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.001076273999899513, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.0045193680000465974, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0010812719999648834, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0010366889999886553, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0012641200000302888, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.002971773000012945, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0024320439999883092, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.001009650000014517, - "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.0017204049999577364, - "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__large_case": 0.0011445399999843175, - "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__small_case": 0.001404931000081433, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.14031572199996845, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.08342208399994888, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.07560108699999546, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 9.003661985000008, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.0818173949999732, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.0853365209999879, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.0805954349999638, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5382239990000244, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.09191777400002366, - "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.0615430179999521, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_ai_text": 0.001004787999988821, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.001005449000047065, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.004392711999969379, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0010639089999813223, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0009898209999619212, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0012448470000094858, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.002902816000016628, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0023892860000387373, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0010741370000459938, + "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.0025689420000389873, + "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__large_case": 0.0011480160000019168, + "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__small_case": 0.0014014910000810232, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.14920989200004442, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.07690667499997517, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.0746176169999444, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 8.965056359999949, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.09712755499998593, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.09887493700006189, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.07608922200000734, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5402861139999686, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.09465501300002188, + "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.06076893499999869, "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.06427176699997972, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable": 0.06606301499999745, "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.05952553999998145, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.06444571000002952, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.05985676300002751, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.06450595500001555, "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.072769481000023, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.06305376199998136, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.06012975400005871, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.06299470900006554, "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.06282461999995803, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.060790460000021085, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.14096468200000345, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__typeerror": 0.06192746499993973, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.05934735199997476, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.1478560329999823, "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": 1.393269102999966, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.06190804099998104, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.07973011000001407, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.059860186000037174, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.0823841449999918, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 1.3659523329999956, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.06111242599996558, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.0666362609999851, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.06902347200002623, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.083619337000016, "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.05957269599997517, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.06404490699992493, - "src/backend/tests/unit/test_api_key.py::test_create_api_key": 2.6459257719999982, - "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 2.724985798999967, - "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 2.7227450810000278, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.060812424000005194, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.06534551400000055, + "src/backend/tests/unit/test_api_key.py::test_create_api_key": 2.6204588100000024, + "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 2.790131586999962, + "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 2.708906526000021, "src/backend/tests/unit/test_cache.py::test_build_graph": 1.1988659180001378, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 5.425727128000062, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 3.856743995000045, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 4.351173335000055, - "src/backend/tests/unit/test_cli.py::test_components_path": 0.23075339600001143, - "src/backend/tests/unit/test_cli.py::test_superuser": 1.2870479529998988, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0009096549999298986, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0008884439999974347, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0009155950000376833, - "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0008995359999630637, - "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0009042840000006436, - "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0008806199999753517, - "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0008929239999133642, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0010800289999792767, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0010078370000314862, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0008904590000611279, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0008766639999748804, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.000871003000042947, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0009075499999653402, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0009612810000021454, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0014390250000815286, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0009148439999648872, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0009053670000298553, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0008928649999688787, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0009832709999955114, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0009141130000216435, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.001085670999998456, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0008840969999823756, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.0012725169999612262, - "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.000926305000064076, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.003796709999903669, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0011133099999938167, - "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0009857959999521881, - "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0009069789999784916, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0008956679999982953, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.001712641999972675, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0008928020000098513, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0010712829999874884, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0009713580000720867, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.00244552700002032, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.001687424000010651, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0023828530000287174, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0015378770000324948, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0009353609999607215, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0023551909999923737, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0009987800000317293, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0009307639999747153, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.007751442999961, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005303029000060633, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 5.464106862999984, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 3.865878122999959, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 4.554824391000068, + "src/backend/tests/unit/test_cli.py::test_components_path": 0.2197712110000225, + "src/backend/tests/unit/test_cli.py::test_superuser": 1.3357467429999588, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.000993266999955722, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.000967619999926228, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0009718869999915114, + "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0009648440001228664, + "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0009514889999877596, + "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0009440849999577949, + "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.000970783999946434, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0011848130000657875, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0010421879999853445, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0009509379999599332, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0009465999999065389, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0009704639999768006, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0009803730000612632, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0009724180000034721, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0015225249999843982, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0009908220001193513, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.000983456999961163, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0009686909999686577, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0010222509999380236, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0009910730000228796, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.00116322499997068, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0009834279999836326, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.03242942099996071, + "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0009751729999720737, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.003940405999969698, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.00119609500001161, + "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0010083850000341954, + "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0010061110000378903, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0009970230000249103, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0017895859999725872, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.000972518000025957, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0011383279999677143, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.001064060000032896, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.00426862000000483, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0017883620000134215, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.002475728000035815, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0016424600000277678, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0009659460000079889, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0024929010000391827, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0010654310000290934, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0009710249999557163, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.00788028099998428, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005298533999962274, "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": 2.078701626000054, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 2.0735296419999827, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.000879449000024124, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0008887249999816049, - "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0008705810000151359, - "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0009018989999276528, - "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0009062870000207113, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0008955469999705201, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0008832149999875583, - "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0010050799999135052, - "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.000896328999999696, - "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0009471029999872371, - "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.00100133400002278, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0008785869999883289, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0008684169999924052, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.000857178999979169, - "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0008595520000653778, - "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0009872669999708705, - "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0008933340000112366, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 2.0544958719999613, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 2.063647830999912, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.000885314000015569, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0008886519999578013, + "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0008761070000673499, + "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0009007329999803915, + "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0009085789999971894, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0009054839999862452, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0008680539998522363, + "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0010471660000348493, + "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0008867179999469954, + "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0009799919998840778, + "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0009794799999554016, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0008631839998543001, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.000856903999874703, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0008684130000347068, + "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0008682640000188258, + "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0010150369998882525, + "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0008974980000857613, "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, @@ -941,141 +941,141 @@ "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": 3.015100466999968, - "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 2.9321236709999994, - "src/backend/tests/unit/test_database.py::test_create_flows": 5.352740529000016, - "src/backend/tests/unit/test_database.py::test_delete_flow": 2.9932951370000183, - "src/backend/tests/unit/test_database.py::test_delete_flows": 4.186416835000159, - "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 7.427702058000023, - "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 7.445766112999877, - "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 2.975833381000143, - "src/backend/tests/unit/test_database.py::test_download_file": 4.211122795999813, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 2.989103072000148, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 3.0327247070001704, - "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 2.9350741310000785, + "src/backend/tests/unit/test_database.py::test_create_flow": 3.0560649109999076, + "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 2.9260988219999717, + "src/backend/tests/unit/test_database.py::test_create_flows": 3.278314339000076, + "src/backend/tests/unit/test_database.py::test_delete_flow": 3.0629091539999536, + "src/backend/tests/unit/test_database.py::test_delete_flows": 4.092743777999885, + "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 7.494629476000114, + "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 7.2811666420000165, + "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 2.996973580000031, + "src/backend/tests/unit/test_database.py::test_download_file": 3.2995942630000172, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 3.0285830759999044, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 3.08613911000009, + "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 2.970924282999931, "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": 3.0913601790000484, - "src/backend/tests/unit/test_database.py::test_read_flows": 3.167280088000041, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 5.286000522999984, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 5.2396928540000545, - "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 9.671126728000047, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 9.612235371000054, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 9.791063385999905, - "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 11.787866880000024, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 9.501209962999951, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 2.774540121999962, + "src/backend/tests/unit/test_database.py::test_read_flow": 3.1012147470000855, + "src/backend/tests/unit/test_database.py::test_read_flows": 3.2102275110000846, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 5.232382896000104, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 5.200999670999863, + "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 9.893607066000072, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 9.91260359699993, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 10.299973260000002, + "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 12.164559568000072, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 9.914279233999991, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 2.7556233460001067, "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": 3.0155830199998945, - "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 3.006509112999993, - "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 2.9981172409999317, - "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 5.299978385999907, - "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 3.000036002999991, - "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 3.0643332269999064, - "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 2.9767034929999454, - "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.08369706999985738, - "src/backend/tests/unit/test_database.py::test_update_flow": 3.1500001399999746, - "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 3.213933652000037, - "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 2.961974330999965, - "src/backend/tests/unit/test_database.py::test_upload_file": 3.298216829000012, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 3.644987575000073, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 3.0810059310000497, - "src/backend/tests/unit/test_endpoints.py::test_get_all": 4.756462388000045, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 3.10366262499997, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 3.0638650390000066, - "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 3.2087944350000726, - "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 3.0875743349999993, - "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 5.203910726999993, - "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 3.0226795190000075, - "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 2.591791196000031, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 3.10161167199999, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 2.611566456999981, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 2.606532790000074, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 2.598548226000048, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 2.5991140900000573, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 2.578877628999976, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 3.0772344560001557, - "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 3.0866237609999416, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 2.997580964000008, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 3.1006266990000313, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 3.0562405879999233, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 3.0359061950000523, - "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0027377169999454054, + "src/backend/tests/unit/test_database.py::test_read_folder": 2.9966119509998634, + "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 2.989748465000048, + "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 2.9908607669999583, + "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 5.217926168999952, + "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 3.0210519290000093, + "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 2.9596543029999793, + "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 3.0697833719999608, + "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.08298286899992036, + "src/backend/tests/unit/test_database.py::test_update_flow": 3.210964421999961, + "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 3.18960336300006, + "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 3.0728881560002037, + "src/backend/tests/unit/test_database.py::test_upload_file": 5.663488644999916, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 3.108212099999946, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 5.436950099000001, + "src/backend/tests/unit/test_endpoints.py::test_get_all": 4.683263469999929, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 3.1071136040000056, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 3.1002834879999455, + "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 3.145314568999993, + "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 3.0312196190000122, + "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 2.599338616999944, + "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 3.011575998000012, + "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 2.637761453000053, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 3.147334148999903, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 2.6392879789999597, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 2.6503912539998282, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 2.6275679780001155, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 2.5908875919999446, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 2.579399513000112, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 3.137147074999916, + "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 3.0017521250001664, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 5.302127498999994, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 3.0683939180000834, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 3.1292771940001103, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 3.0078583219998336, + "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0026892379997889293, "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.0011496490000126869, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0009437569999590778, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0010320009999986723, - "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0018910299999106428, - "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.0081067249999478, - "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 3.1628600820000656, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0014139080000177273, - "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.12829894900005456, - "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.047515102000147635, - "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.0481606659998306, - "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.0015818379998790988, - "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.0014854600000262508, - "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.0014318220000859583, - "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.001431649999972251, - "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.0015821990000404185, - "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.0016731969999455032, - "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.0014227320000372856, - "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.0014458779999131366, - "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.00228784600005838, - "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 0.012167634999968868, - "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.002704124000047159, - "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 87.86863961000006, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.003667578999966281, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002333148999923651, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0009031719999939014, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0009201540000276509, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0009554010001693314, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0009232779999592822, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.002416966000055254, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0009245619999092014, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0008930220001275302, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0009076809999442048, + "src/backend/tests/unit/test_frontend_nodes.py::test_frontend_node_to_dict": 0.001173965000134558, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0009896899999830566, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0010775340000463984, + "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0018799649999436951, + "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008053746000086903, + "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 3.2091632230000187, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.00140657999997984, + "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.16237351499989927, + "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.04691533699997308, + "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.04808104600010665, + "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.003881045000071026, + "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.0014195329999893147, + "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.0013983740000185207, + "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.0013880850000305145, + "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.0015777290001324218, + "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.001663249000102951, + "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.0014026419999026984, + "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.0014375080000945673, + "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.0022231940000665418, + "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 0.011371407999945404, + "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.002750080999931015, + "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 86.56691793799996, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.005734570999948119, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.0036608729999443312, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0009721469999703913, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0008956460001172672, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0009332849999736936, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0012427019998995092, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.004059360000042034, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0008831919999465754, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0008771190000516071, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0009287160000894801, "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.0027280809999865596, + "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.002944416000104866, "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.0009690350000255421, - "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0010230240001192215, - "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0009987800000317293, - "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0009928990000389604, - "src/backend/tests/unit/test_logger.py::test_init_default": 0.0009630529999640203, - "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0017084109999814245, - "src/backend/tests/unit/test_logger.py::test_len": 0.0009689129999514989, - "src/backend/tests/unit/test_logger.py::test_max_size": 0.0009479840000494733, - "src/backend/tests/unit/test_logger.py::test_write": 0.0010135069998113977, - "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.000996274000158337, - "src/backend/tests/unit/test_login.py::test_login_successful": 3.185540961000015, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 3.1722255110000788, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 3.175621561000071, - "src/backend/tests/unit/test_messages.py::test_aadd_messages": 3.216092811000067, - "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 3.1971796730000506, - "src/backend/tests/unit/test_messages.py::test_add_messages": 7.728297386999998, + "src/backend/tests/unit/test_logger.py::test_enabled": 0.0008696769999687604, + "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0011205039999140354, + "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0009748420001187696, + "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0009473119998801849, + "src/backend/tests/unit/test_logger.py::test_init_default": 0.0010412560000077065, + "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0017832440000802308, + "src/backend/tests/unit/test_logger.py::test_len": 0.0010161410000364413, + "src/backend/tests/unit/test_logger.py::test_max_size": 0.0008884319998969659, + "src/backend/tests/unit/test_logger.py::test_write": 0.0009571500000902233, + "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0010288119999586343, + "src/backend/tests/unit/test_login.py::test_login_successful": 3.200230102999967, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 3.2782434109999485, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 3.209586710999929, + "src/backend/tests/unit/test_messages.py::test_aadd_messages": 3.2483949109999912, + "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 3.288740983000025, + "src/backend/tests/unit/test_messages.py::test_add_messages": 3.4984058809999397, "src/backend/tests/unit/test_messages.py::test_add_messagetables": 0.05725845799315721, - "src/backend/tests/unit/test_messages.py::test_adelete_messages": 3.210881029999996, - "src/backend/tests/unit/test_messages.py::test_aget_messages": 3.1863595399998985, - "src/backend/tests/unit/test_messages.py::test_astore_message": 3.371727154999917, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 3.2718834330000846, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 3.3194882490000737, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 3.3053891380001232, - "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 3.3028487670000004, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 3.3124961890000577, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 3.238398537999956, + "src/backend/tests/unit/test_messages.py::test_adelete_messages": 3.3448406070000374, + "src/backend/tests/unit/test_messages.py::test_aget_messages": 3.2726084110000784, + "src/backend/tests/unit/test_messages.py::test_astore_message": 3.2989354400000366, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 3.332114582000031, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 6.48959835900007, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 3.674324290999948, + "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 3.720719256999928, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 3.7227862020000657, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 3.520033116000036, "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": 3.2275218519998816, - "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 3.345815550000111, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.001090629000032095, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0013283990000445556, - "src/backend/tests/unit/test_messages.py::test_delete_messages": 3.3010851159999675, - "src/backend/tests/unit/test_messages.py::test_get_messages": 3.206716914000026, - "src/backend/tests/unit/test_messages.py::test_store_message": 3.2928380890000426, + "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 3.7039585600000464, + "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 6.682144676000007, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0011153259998764042, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0013585990001274695, + "src/backend/tests/unit/test_messages.py::test_delete_messages": 3.3670590870001433, + "src/backend/tests/unit/test_messages.py::test_get_messages": 3.217347975999928, + "src/backend/tests/unit/test_messages.py::test_store_message": 3.3747627629999215, "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, @@ -1084,110 +1084,111 @@ "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": 3.3508320729998786, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 3.4022582449999845, - "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 3.3422706540000036, - "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 3.3646463719999247, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 3.2916412270001274, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 3.354132176000121, - "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.019778577000010955, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages": 3.330625413000007, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 3.257777123999972, + "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 3.307139592999988, + "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 3.3604796719999968, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 3.317371458000025, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 3.2514479510001593, + "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.019562972000016998, "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.0009804450000956422, - "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0011008779998746832, - "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0009774490000609148, - "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0009175780000987288, - "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0008888769999657598, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0009370949999265576, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0009346010001536342, - "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0009224769999036653, - "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0009178989998872567, - "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.001430478999850493, - "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0008932239999239755, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.000872996999987663, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0008852079999996931, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0008960590000697266, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.00090246100000968, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0008876239999153768, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.000910645999965709, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0008913489998576551, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.000896770000053948, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0008559640000385116, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0008635890001187363, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0010687469999766108, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0008580090000123164, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0009193219998451241, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0008532890000196858, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.002519484000004013, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0031943449998834694, - "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0009334670000953338, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0010588710000547508, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0010101799998665228, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0010215410000000702, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0009283000000550601, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0010148789998538632, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0009964439999521346, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.000990824000041357, - "src/backend/tests/unit/test_telemetry.py::test_init": 0.0009294999999838183, - "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0010120140000253741, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.0048347030000286395, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.01882002000002103, - "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0008745879999878525, - "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.0037842890000092666, - "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.000943588000041018, - "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0010180040001159796, - "src/backend/tests/unit/test_user.py::test_add_user": 3.3585542140001508, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 3.330678794999926, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 3.362503728999968, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 3.3907920099999274, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 3.341634395999904, - "src/backend/tests/unit/test_user.py::test_delete_user": 3.445580833000008, - "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 3.4267742470001394, - "src/backend/tests/unit/test_user.py::test_inactive_user": 3.3624383099999022, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 3.4365786430000753, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 3.3345596350001188, - "src/backend/tests/unit/test_user.py::test_patch_reset_password": 3.4732837709999558, - "src/backend/tests/unit/test_user.py::test_patch_user": 3.397709372999998, - "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 3.4098637469999176, - "src/backend/tests/unit/test_user.py::test_read_all_users": 3.466800985000077, - "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 6.499285290999978, - "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0016905399999131987, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0014302170000064507, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0015385780000087834, - "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0012442930000133856, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0010396860000128072, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0011643049999747745, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0012613359999704699, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0010222819998944033, - "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.001360870999974395, - "src/backend/tests/unit/test_version.py::test_compute_main": 0.0008637989999442652, - "src/backend/tests/unit/test_version.py::test_version": 0.0008903189999500682, - "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 3.366217813999924, - "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 3.4134256240000695, - "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 3.5870155389999354, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0008953190000511313, - "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.0009136420001141232, - "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.000943145999826811, - "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.0009647570000197447, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0009292510001159826, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0013912060001075588, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0009795040001563393, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0009168880000061108, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0009004860002050918, - "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.0008855489999177735, - "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.0009050760000945957, - "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.0009112879999975121, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.000927196000134245, - "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.0009041539999543602, - "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.0008833350001395956, - "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.0009018499999911, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0008926030000111496, - "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.0009399399999665548, - "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.0009102339998889875, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0009020690000625109, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0009004659999618525, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0009188319999111627, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0008264900001222486, + "src/backend/tests/unit/test_process.py::test_multiple_tweaks": 0.0008990610000410015, + "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.001002373999995143, + "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0009028780001472114, + "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0008673520001138968, + "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0008802450000757744, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0009567099999685524, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0008920080000507369, + "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0009336670000266167, + "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0009308600001531886, + "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.001465368999902239, + "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0008826809998936369, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.000904450000007273, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.00090063300001475, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0009031799999092982, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.000892388000011124, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0008794240000042919, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0009081279998781611, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0008935600000086197, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0008911060000400539, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0008880809998572659, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0008662589999630654, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0010637689999839495, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0008729509999056972, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0009064349999334809, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.000873643999966589, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.0025204619998930866, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.002907635000042319, + "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0009220140001389154, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0010712830001011753, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0009941179999941596, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0010673770001403682, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0009128770000188524, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0009794220000003406, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0009815349999371392, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.000995651000152975, + "src/backend/tests/unit/test_telemetry.py::test_init": 0.0009286960000736144, + "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0009458669998139158, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.004834672000129103, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.01965342599999076, + "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0009203310000884812, + "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.0038289139999960753, + "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0009240309999540841, + "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0010515360000908913, + "src/backend/tests/unit/test_user.py::test_add_user": 3.357736411000019, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 3.373904353000057, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 3.331316988000026, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 3.379154527999958, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 3.3521159030000263, + "src/backend/tests/unit/test_user.py::test_delete_user": 3.357813293999925, + "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 3.408408478999945, + "src/backend/tests/unit/test_user.py::test_inactive_user": 3.31270925299998, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 3.371691650999878, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 3.303779777000045, + "src/backend/tests/unit/test_user.py::test_patch_reset_password": 3.407584064000048, + "src/backend/tests/unit/test_user.py::test_patch_user": 3.444664512000031, + "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 3.3957275539999046, + "src/backend/tests/unit/test_user.py::test_read_all_users": 3.4207415059998993, + "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 6.469424146999927, + "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0017520350000950202, + "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.00932894999994005, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0015034609999702298, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.001616361999936089, + "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0012786819999064392, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0010862099999258135, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.001244797000026665, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0013270010000496768, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0011912170000414335, + "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.001433408000025338, + "src/backend/tests/unit/test_version.py::test_compute_main": 0.000942953000048874, + "src/backend/tests/unit/test_version.py::test_version": 0.0009194379998689328, + "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 6.725324548999993, + "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 3.4105482719999145, + "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 3.5031919509999625, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0008942019999267359, + "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.0009462100000519058, + "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.0009466599999541359, + "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.0009843499999533378, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0009094089999734933, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0013887060000570273, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0009649139999510226, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0009295069999097905, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0009349690000135524, + "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.0008864669999866237, + "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.0009033089997956267, + "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.0009283850000656457, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0009297889999970721, + "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.0009110220000820846, + "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.0008875790000502093, + "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.0008896029997913502, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0008976780000011786, + "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.0008927290000428911, + "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.000910852999936651, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0008990699999458229, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0009074959999679777, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0008990500000436441, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0008283590000246477, "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, @@ -1196,74 +1197,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.0013325670000767786, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.000952273999814679, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0009344719999262452, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0014761230002022785, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0010472200001458987, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0014394260000472059, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0013956949999283097, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0014213620000873561, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0009364139999661347, - "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.0009053059999359903, - "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.0009043549998750677, - "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.0009319059998915691, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.000917387999948005, - "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.000926034999906733, - "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.0009109760000001188, - "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.0009102349998784121, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0009148840000534619, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0009079819999442407, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0008373489998803052, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0008207189999893671, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.00092917100005252, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0009228889999803869, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0009076710000499588, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0009475649999330926, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0009200940000937408, - "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.0009323860001586581, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.000929260000020804, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.000923069000009491, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0009602280000535757, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0009355210000876468, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0009524930001134635, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0008096590000832293, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0008347550001417403, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.000939689000006183, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0009262049999279043, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.001030087000003732, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0009586969999872963, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0009249140000520129, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0009310629999390585, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0009313150001162285, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0009478250001393462, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0009311640000078114, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0013638739998214078, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0008409380001239697, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0008234750000610802, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0008736180001278626, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0008103300000357194, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0008203689999390917, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0008230229999526273, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0008396030000312749, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0008165519999465687, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0009372840000878568, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0009359030000268831, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0009179390001463616, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.025715944000012314, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.027196736000178134, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0009751469999628171, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0012403670000367129, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.04907490499999767, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0009039629999278986, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0010035179999476895, - "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.0010017939999897862, - "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.04436654500000259, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0011107470000979447, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.000922549000165418, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0009446689998640068, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0009071990000393271, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0009418729999879361, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0009349309999606703, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.000921306000009281 + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_directory": 0.0013473489998432342, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0009471390001181135, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.00092413699996996, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0015104539997992106, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.001063267000063206, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.001476980999996158, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0013909609999700479, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0014169499999070467, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0009365799999159208, + "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.0008843020000313118, + "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.0008976979999033574, + "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.0009125470000981295, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0008757179999747677, + "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.0009206610000092041, + "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.0009194190000698654, + "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.0009020670000836617, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0008899330001668204, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0009080380000341393, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.000804193000021769, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0009428119999483897, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0009257619999516464, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0009362599998894439, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0009015259998932379, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0009561680000160777, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.000926241999877675, + "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.0009088689999998678, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0009187079998582703, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0009257510000679758, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0009469809999700374, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0009214530000463128, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0009359000000586093, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0008723299998791845, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0008393790001264279, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0009886879998930453, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0009595230000059018, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0010610140000153478, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0009292770000683959, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0009359389998735423, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.000958813000011105, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0009411290000116423, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.000940316999958668, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.00097082499996759, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0013682379999409022, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0008497579998447691, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0008399810000128127, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0008217669999339705, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0008177480000313153, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0008378249998486353, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0008294089999481002, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0008454600000504797, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0008377469998777087, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0009331650001058733, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0009658079998189351, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0009014639999804785, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.025552117999950497, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.02600262000009934, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0009957010000789523, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0012470710000798135, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.04892985100002534, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0009168240000008154, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0010538400000541515, + "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.0009963719999177556, + "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.04374209399998108, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0011091640001268388, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0009241669998800717, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.000937363000048208, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0009063850000075035, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0009252279999145685, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0009239669999487887, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0009503859998858388 } \ No newline at end of file