From 90f570edd4803347c80af1f542212f037e899a36 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 16 Jan 2025 11:06:14 -0800 Subject: [PATCH] chore: update test durations (#5736) Co-authored-by: ogabrielluiz <24829397+ogabrielluiz@users.noreply.github.com> --- src/backend/tests/.test_durations | 1942 ++++++++++++++--------------- 1 file changed, 971 insertions(+), 971 deletions(-) diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index d1324b685..15d18bc90 100644 --- a/src/backend/tests/.test_durations +++ b/src/backend/tests/.test_durations @@ -67,164 +67,164 @@ "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.001822874037316069, - "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.0022302090073935688, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 2.0688239169539884, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 62.357504083018284, - "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 1.980057917011436, - "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 1.8916740409622435, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 1.2798670000047423, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 1.4769667500222567, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 2.179903791024117, - "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 2.584503874008078, - "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 1.9315963339759037, - "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 3.4085357090225443, - "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 2.386070208012825, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 2.066325791005511, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 2.1683006249950267, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 2.023947125970153, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 2.15371391698136, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 2.245407290989533, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 62.12677004100988, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 1.9904386250127573, - "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 2.0406544170109555, - "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 1.847301583038643, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 2.355843333003577, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 1.9612517499772366, - "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 2.0699339150160085, - "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 5.666953082050895, - "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 2.435283333004918, - "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 1.8681874999892898, - "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 1.761451958969701, - "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 2.162207876011962, - "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 2.1012162909901235, - "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 2.1308808339817915, - "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 2.362140749988612, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 1.009794666984817, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 62.12022974996944, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 2.0105291240033694, + "src/backend/tests/unit/api/test_api_utils.py::test_get_outdated_components": 0.0017631249999681131, + "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.0022670849999713028, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 1.7481415339999842, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 26.41031511899999, + "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 1.7893139390000101, + "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 1.6870583510000188, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 1.2298859289999768, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 1.7736475330000019, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 1.7560738239999978, + "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 1.778861317999997, + "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 1.7161842939999872, + "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 1.8359752190000336, + "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 2.2975250519999975, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 1.6733708309999997, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 1.7182308050000188, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 1.7455541559999972, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 1.9661456810000288, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 1.7919677730000103, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 2.38362393700001, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 1.7488259079999864, + "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 1.7746817880000094, + "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 1.778121101000039, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 1.8005390859999864, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 1.7822004289999995, + "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 2.5431134970000073, + "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 2.389354776999994, + "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 1.3543506740000169, + "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 1.6322982810000042, + "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 2.954711787000008, + "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 2.424689332000014, + "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 1.8432600909999906, + "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 1.854633927000009, + "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 2.3468312130000015, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 1.4170512360000203, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 1.398274219000001, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 1.9472019379999779, "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.022962749004364, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 2.2306703330250457, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 2.0054446849999863, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 2.8701288899999895, "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": 2.276717043016106, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 1.8685768339782953, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 1.7683035000227392, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 1.9370164579886477, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 2.4603272920066956, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 2.008939483000006, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 1.9462890819999927, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 1.922864575999995, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 1.9532296369999642, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 2.1662082399999747, "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": 1.6004500830022153, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 2.2641518330201507, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 3.5150550410035066, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 2.79509312598384, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 2.470824124000501, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 2.081866199999979, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 2.1389514480000003, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 2.0445527869999864, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 2.1289878469999906, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 2.1443009239999924, "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.2278289160167333, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.000896166980965063, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 2.105398094999998, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.001675444999989395, "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.004842332971747965, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 0.00808541601873003, - "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.012256792018888518, - "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 0.6172017919889186, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.002371458016568795, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.0033474579686298966, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0023392080038320273, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0015058319841045886, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0015417499525938183, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0015497090062126517, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0017662510217633098, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0019011250114999712, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.002642874955199659, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0018438330153003335, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0029735419957432896, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.002772041014395654, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.00265129201579839, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.005164123984286562, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002586001035524532, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.0024539160367567092, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0024248759727925062, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.002312166994670406, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.0021014170488342643, - "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.5595056250167545, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.017366208019666374, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.01664933399297297, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.0031073760183062404, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.0026153340295422822, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.003500832972349599, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.0031803759920876473, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.0024539169971831143, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.01667708402965218, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.019881000014720485, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.0010626679577399045, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.3331099589995574, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.3345156669965945, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.2538998329837341, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.006103375984821469, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.0036587080103345215, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.014712540985783562, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.009099000017158687, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.007219542982056737, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.005114582017995417, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.0055469590006396174, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.004052749980473891, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.005200624029384926, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.14343770805862732, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.007099584006937221, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0014647079806309193, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 1.3189572499832138, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 1.3926032500166912, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 1.2883103740168735, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 1.840616917994339, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.002724792022490874, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.003073999978369102, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.0033436240337323397, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.002873375022318214, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.005769292009063065, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.19926166601362638, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0037404150061775, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.003351624996867031, - "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.003000626020366326, - "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.003270374989369884, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0008552499930374324, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.3232337090012152, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0008978320111054927, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0006737920339219272, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0007478329935111105, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.039864583988673985, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.04811716702533886, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.011959750030655414, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.03566641701036133, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.02523754199501127, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.004484751028940082, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.0017810839926823974, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.002025083056651056, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool": 0.004177082000012433, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 0.005196933000007675, + "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.007465355999983103, + "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 3.012310665000001, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.002723421000041526, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.0031313140000008843, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0022288999999773296, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0014089030000263847, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.001377064999957156, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.001431014999980107, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0016798880000123972, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.001403592000002618, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0015551260000279399, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0014626140000189025, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0016567039999699773, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0014862370000230385, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0015396359999897413, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0016981630000145742, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002762253000014425, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.00250325199996837, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0023425520000444067, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.002664390999967736, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.0022292399999912504, + "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.07477499900002726, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.029715499000019463, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.0291174959999978, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.0034348949999980505, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.0033098929999937354, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.00411513200000968, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.00417946300004246, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.0030142819999809944, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.028832164000021976, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.031469264000008934, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.001422869999970544, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.09911990899999523, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.08119699700000638, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.046758023999984744, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005158827000002475, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004377932000039664, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.003807018999992806, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.00484164499997064, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004193218000011711, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.004056042999991405, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.004084355000031792, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.004033810999999332, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004405722999962336, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.16762850099999582, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.007856519000000617, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0010726999999803866, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.2798216669999931, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.41034814700000766, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.33614162500001044, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.6517368909999846, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.0034908120000238796, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.003726501000016924, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.003086918000008154, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.0023467379999999594, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.002856578999995918, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.004725122999985842, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.002916851000037468, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0026519959999973253, + "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.0030961439999828144, + "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.0028118950000077803, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0019012260000010883, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.00541307600002483, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0016880569999955242, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0017891169999870726, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0018206949999637345, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.00470479500003762, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.004713061000018115, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.0269920060000004, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.004753306000026214, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.006136335999968878, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.0033656280000116112, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.002614867000005461, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0031433139999705872, "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.0016448340029455721, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.0025345419999212027, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.0033677919709589332, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0018100419838447124, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.0028770829958375543, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 1.3337952079891693, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_output_schema_type": 0.002534156999956849, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.003497423000027311, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.004106398999965677, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0029053389999944557, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.003508593999981713, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 1.5048135219999494, "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.6561730839894153, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 1.9159875430050306, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 1.5799270829884335, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 61.19077816599747, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 60.941896500997245, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 1.668528290989343, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 1.415563334012404, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 1.7423896659747697, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 1.4128342079930007, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0006332500197459012, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 1.575966238000035, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 1.550689551000005, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 1.5600006120000103, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 0.011442242999976315, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 1.4917928520000032, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 2.6729811119999454, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 1.5572880579999833, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 1.5183210909999616, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 1.5422897139999918, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.001054327000019839, "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.2654190010216553, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.26737625000532717, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.26481549997697584, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.0023170829517766833, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.19]": 0.07194310000005544, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.03559453999997686, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.08170321799997282, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.003234950999967623, "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, @@ -232,573 +232,573 @@ "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.0006237910129129887, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0006235839973669499, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0007516249897889793, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.00040291601908393204, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0005138330161571503, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0003988339740317315, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.00042070899507962167, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0012772080081049353, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0004613329947460443, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0006137500167824328, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0007256660028360784, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.00039341600495390594, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0004116250202059746, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0004122499958612025, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0004147090367041528, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0006672909948974848, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0004097089695278555, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0013652080087922513, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0021469590137712657, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.00040550000267103314, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.00040379102574661374, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0006662499799858779, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0013637499941978604, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0003965840151067823, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.00045137599227018654, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.00046695800847373903, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0004297920095268637, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0006268750003073364, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.05619949902757071, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.020076000975677744, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.5227191260200925, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.0026564999716356397, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.004072416020790115, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.002698292024433613, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.019266917021013796, - "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0024845840234775096, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 1.3301894580072258, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_empty_str_endpoint": 0.0008305590000077245, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0007957139999348328, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0012486499999795342, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0008217129999934514, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0007758870000316165, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0007564910000041891, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0008325129999775527, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0007742649999613604, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.000738296999998056, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0009922909999886542, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0008410890000050131, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0007482450000111385, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0008687310000254911, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0007885110000529494, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0007292900000948066, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0007915360000652072, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0007505799999307783, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0007554880000384401, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0007956430000035652, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0007827100000099563, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0008440940000014052, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0008126859999606495, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0008399260000260256, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0008165840000060598, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0007709579999755078, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0008596629999715333, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0008613959999479448, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0007524140000327861, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.08937712900007, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.02825947100001258, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.04064742599996407, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.0038227300000244213, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.005271572999959062, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0036124290000429937, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.02888246300000219, + "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0028224550000004456, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 1.5647131269999477, "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.6698510839778464, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 1.5964839159860276, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 1.8134009999921545, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 61.025084708991926, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0007481240027118474, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.19]": 1.655275840999991, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 1.592353811999999, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 1.642500195000025, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 1.5783257749999962, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0010861470000236295, "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.30652370798634365, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.3760060830099974, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.2740736670093611, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.008232540974859148, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.0017680000164546072, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.002023250999627635, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0014585420140065253, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0040456660208292305, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0035802920174319297, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.0020335410081315786, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.00148620898835361, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0020349170081317425, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.002100540994433686, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.0019658749806694686, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0025413749972358346, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0014617499837186188, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0007744569738861173, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.30622270799358375, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.26799249902251177, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.3108463329845108, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.015081710007507354, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.0036359579826239496, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002052416995866224, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.001836584007833153, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.001333208056166768, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0015610840055160224, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0012377100065350533, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0022193740005604923, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.0016871260304469615, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 1.5207552909851074, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.19]": 0.03518639599991502, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.03161542900005543, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.030538153999998485, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.003240054999992026, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002166881999926318, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0022408699999800774, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0022595649999743728, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0035727640000686733, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0028755249999790067, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.0028736209999919993, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.002457174000028317, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.002593075999982375, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.002718189999995957, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.002730964000079439, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0028808939999294125, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.002579421000007187, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0010402400000657508, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.07575405999995155, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.1015651479999633, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.03383322099995212, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.00387014000000363, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.002899319999983163, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002434912000012446, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.002392221999969024, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0019735609999997905, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0023335330000122667, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0020577179999463624, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.002013225999974111, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.0020263489999479134, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 2.5852843129999883, "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.6095217510010116, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 1.8817649160337169, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 62.28817237401381, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 60.220392416988034, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 1.3076472490211017, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 1.3532734580221586, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0014012080209795386, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0009627089893911034, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.001754167053150013, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0010755839757621288, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0009951670072041452, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0008797090267762542, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.001470292016165331, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.0011543339933268726, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.0016987920098472387, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0011546250025276095, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0014267909864429384, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0012359580141492188, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::test_python_repl_tool_template": 0.011073624977143481, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_empty_response": 0.0022772079973947257, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_error_handling": 0.002572126017184928, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_success": 0.002443125005811453, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_text": 0.001968833996215835, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_initialization": 0.00225349998800084, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_template": 0.012159415986388922, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::test_yfinance_tool_template": 0.021843124966835603, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.033616291009821, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 1.0298413329874165, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.15264508401742205, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 1.34676324998145, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.4536823750240728, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.3665697920077946, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.4481858340150211, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 1.4714491659542546, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.09763825000845827, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 1.4940039570210502, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.8062127500306815, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 3.7831454160332214, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 3.259832292009378, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 2.6811004169867374, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.9340051670151297, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.007871999987401068, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.008282916009193286, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.00598387504578568, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.003124208014924079, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.002149458014173433, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.016107917006593198, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 1.6111417320000214, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 1.645558005000055, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 1.6451582309999822, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 1.5466248879999966, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 1.5484888360000468, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 1.559530742999982, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0018341809999924408, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0014434320000304979, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.002152524999985417, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0015598389999809115, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0015290320000076463, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.00141293499996209, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.002288969000005636, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.0018646380000859608, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.0021155350000867656, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.002427898000064488, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0018882520000147451, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0019240880000097604, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::test_python_repl_tool_template": 0.022143096000036167, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_empty_response": 0.0033463309999888224, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_error_handling": 0.0027890210000691695, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_success": 0.0033035999999810883, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_text": 0.002720753000005516, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_initialization": 0.0027075799998783623, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_template": 0.0164490569999316, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::test_yfinance_tool_template": 0.04200019999990445, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.048225879000028726, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.3418821540000181, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.14159084199997096, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.4475617150000062, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.21565879499996754, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.25709917199998245, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.253565402999925, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 1.1644287899999881, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.1310368470000185, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.8564732869999716, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.36979149200004713, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.50333074699995, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 1.6187152669999136, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 2.045318189999989, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.6755597570000305, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.002885682999931305, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.003504337000038049, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004086943999993764, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0027001960000347935, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.002717849000021033, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.00392599400004201, "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.007960874994751066, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0006631250435020775, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0012695819896180183, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.0021670830028597265, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0028930410044267774, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.0014798749762121588, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.005512666975846514, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.028195831982884556, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.043842626007972285, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 1.5518049579695798, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 1.3093537499953527, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 1.8488170409982558, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 1.2429808760352898, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 1.3936392500181682, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 1.3972079170052893, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0007521669613197446, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0008412079769186676, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0007758319843560457, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.0017231249948963523, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0008380009967368096, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0007860839832574129, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0005387899873312563, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0004892919969279319, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0004759589792229235, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0011245420027989894, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.001501416991231963, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0010817910078912973, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0010312919912394136, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.000543709029443562, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0007266659813467413, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0006197509937919676, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.00047366696526296437, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0008825410332065076, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0010801659955177456, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0005283750069793314, + "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_toolkit": 0.004543995000005907, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.001054616999965674, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0012476080000283218, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.0026277620000314528, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.003529122999907486, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.001764981999997417, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.007025344999988192, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.014721209000015278, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.037478135999947426, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 1.5888679939999975, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 1.6710162119999836, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 1.629418363999946, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 1.6353781330000174, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 2.9224710769999547, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 1.575011520999908, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0011392359999717883, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0012978820000171254, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.001293183000029785, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.001823960999956853, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0012720630000444544, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.001172436999979709, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0009416259999852628, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0009398430000260305, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.000922351000042454, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0013536039999735294, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0022268540000141, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0018142440000588067, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.001307458000042061, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.00101392199997008, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0011417900000196823, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0012222399999473055, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0009008390000531108, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0009971009999389935, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0014525599999615224, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0009277300000576361, "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.0010646250157151371, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.0029699999722652137, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0007042080396786332, - "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.016517957963515073, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.0027644170040730387, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0008491669723298401, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0007403339841403067, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.00372404299560003, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.0054351250000763685, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.0037736660160589963, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0015526659844908863, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 61.07310412498191, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.000962125021032989, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0006300000241026282, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_thread_safety_accessing_events_dictionary": 0.0013232879999804936, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.0046495230000687116, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.000948799000013878, + "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.029882319000023472, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004273301000068841, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0014533909999840944, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0010254110000005312, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.005163761999938288, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005385344999979225, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004351724999992257, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0013961540000195782, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 1.6868459210000424, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0013602069999478772, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0010355919999938124, "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.0007755430124234408, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.012193833012133837, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.08576708301552571, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.14174241700675339, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.011415499990107492, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.01616929197916761, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.10679987497860566, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_unsupported_value_types": 0.0010802850000004582, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.018625401999997848, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.01637409100004561, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.017259272999979203, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.01762604100002818, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.027254366999954982, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.03329151600001978, "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.00022187602007761598, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.3945287909882609, - "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00019604101544246078, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.04364991598413326, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.0002916670055128634, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.019244750030338764, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.011639750009635463, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 3.0966855410370044, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 2.9236285419901833, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.025387083005625755, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.3463474999880418, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.00018595799338072538, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.02110020798863843, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0019493750296533108, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0026042079844046384, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0005982079892419279, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0006956249999348074, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.000620041013462469, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0005465419963002205, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0008345409878529608, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0005128329794388264, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0006007499760016799, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0006076250283513218, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0011433760519139469, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0018341650138609111, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0005568329943343997, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0005303749931044877, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.007398457993986085, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0020007909915875643, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.001082917005987838, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0006445829931180924, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0005340850038919598, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0004844590148422867, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0005540419660974294, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0005470419710036367, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.00046458400902338326, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0009737910295370966, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.001372208003886044, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0004697499971371144, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0004383749619591981, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0018800419929903, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0004705010214820504, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0004541249945759773, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0004940830112900585, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0007123760005924851, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0016330409853253514, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0004982080135960132, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0010904150258284062, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0010827919759321958, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0004772509855683893, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0005462090484797955, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0005846249696332961, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0009279990044888109, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0005306250241119415, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0005364569660741836, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0004684999876189977, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0005639169830828905, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.00047112497850321233, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0009745419956743717, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0004595829814206809, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0004926249966956675, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.00048499999684281647, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.000635957985650748, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0011790000135079026, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0010164999985136092, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.00048420901293866336, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.00047970705782063305, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0004949579888489097, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0005443330155685544, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.00047712595551274717, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0004750840016640723, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0005071249906904995, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0005092910141684115, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0006390420312527567, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.00048141696606762707, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0009626669925637543, - "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.000529957003891468, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0005033329944126308, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.000468001002445817, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0010871670092456043, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.00047041798825375736, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.000707583996700123, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0005837079952470958, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0005811250302940607, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0004957909986842424, - "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0012301669921725988, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0005350420251488686, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0006856680265627801, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0004927500267513096, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0006574160070158541, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0004936670011375099, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0005057500093244016, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0010982909880112857, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0005366250115912408, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.000909958005649969, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_set_with_valid_component": 0.0002511379999532437, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.01792719899998474, + "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00023630099997262732, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.02631293599995388, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00023769299997411508, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.023842438999963633, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.021882905999973445, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 2.034349202000044, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 2.4665780930000096, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.03301417200003698, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.05054343599999811, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.000282035999987329, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.025676873000008982, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0008680589999698896, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0008610560000192891, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0008685599999580518, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0008600940000746959, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.000894709000021976, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0008705649999569687, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0008638809999865771, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0008926840000071934, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0008866950000765428, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0008620779999546357, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0008327429999326341, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0008611259999042886, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.000863219999928333, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0009143259999859765, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0008705740000891637, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0008521509999468435, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0009576770000307988, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0008895999999367632, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0008473899999899004, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0008368709999899693, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0008272620000866482, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0008158420000086153, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0009043369999517381, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0031078069999921354, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0015284310000538426, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0009074420000274586, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.000820610999994642, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0008391759999994974, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.000906812000039281, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0008143879999238379, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0008191690000103335, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0008276240000100188, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.000836892000052103, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0008142899999938891, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0008210110000277382, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0008222839999803, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.000817024999946625, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0008360200000083751, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0008166529999584782, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0008260209999662038, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0008159020000562123, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0008063930000048458, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0008168939999677605, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.000813708000009683, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0009461949999831631, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0010576630000400655, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0009433700000158751, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.000901000999988355, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0009622349999744984, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.000947396999947614, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0009968099999468905, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0009307170000738552, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0009935629999517914, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0009890450000398232, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0010020589999726326, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0009751090000236218, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0009605020001117737, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0009358760000282018, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0009769430000119428, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0009575040000413537, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.000960620999933326, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0009349730000280942, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0009537499999510146, + "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0010307730000249649, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.000979576000020188, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0009024530000374398, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0009732059999691955, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.001019622000058007, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0009334810000041216, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0009793880000188437, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0008926830000746122, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0011252000000467888, + "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0008250989999964986, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0008616980000510921, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0008630900000525799, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0008673290000160705, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0009999350000384766, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0008640130000117097, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0009213779999868166, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.000861477000000832, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0008621680000260312, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0008623079999665606, "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.0011753749859053642, + "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.001344077999988258, "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.0011791250144597143, + "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.0013685040000837034, "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.0014215410046745092, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002223041985416785, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.0030770000303164124, - "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.7644289169693366, - "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0005397920031100512, - "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0016352509846910834, - "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0005107919860165566, - "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0006460419972427189, - "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0006044579786248505, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow": 0.0020753909999484677, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002661123000052612, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.004049423000026309, + "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.2903884259999927, + "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0008556849999763472, + "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0019187479999800416, + "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0008682289999342174, + "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0008886179999763044, + "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0010134999999991123, "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.001257458992768079, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0013969589781481773, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0008776659960858524, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0016080420173238963, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0012837090180255473, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0009701249655336142, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0008985409804154187, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.04202587599866092, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.002521998976590112, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.000609208014793694, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0009015409741550684, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0012640840141102672, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0014757919998373836, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.001163041015388444, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0006376249657478184, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0004725419858004898, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0005149179778527468, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.000672876019962132, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0009091249958146363, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0009753329795785248, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0005736670282203704, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 60.05181770797935, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.016574167006183416, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.04619175096740946, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.16158741700928658, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.0700397499895189, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.0376161259773653, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.038878416031366214, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0006863320304546505, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0007916660106275231, - "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0005315420276019722, - "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.00046829204075038433, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0005272900161799043, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0005709579854737967, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0004479999770410359, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.00047050000284798443, - "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0004681670106947422, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0007941249932628125, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0008741669880691916, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0004852490092162043, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.00048450002213940024, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0005724180082324892, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0007331660017371178, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0004818339948542416, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0007125830452423543, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0005811669689137489, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0005387490091379732, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0006168750114738941, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0004874579899478704, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0004753770481329411, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0004496260080486536, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0004580819804687053, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0005143749876879156, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0008066239824984223, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.000946874002693221, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0008341660141013563, - "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.00047087398706935346, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0006172499852254987, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0009428340126760304, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0009670420258771628, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.00046120802289806306, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.000547957984963432, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0007970000151544809, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0029271669627632946, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0006303739792201668, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.000651500973617658, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0006389170011971146, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0006796680099796504, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0006343739805743098, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0027463630000283956, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0020805810000297242, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0012141650000216941, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0018388499999559826, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0018551499999830412, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0011173539999731474, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0016606560000127502, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.002188331999946058, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0019049619999691458, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0009327810000172576, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0015351339999938318, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0018262769999637385, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0016701239999861173, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.001055598000050395, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.001017137000076218, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0009026439999502145, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0008929950000151621, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0008997969999882116, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0008947590000047967, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0008950489999506317, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0009238540000069406, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 1.7861974219999865, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.0316383220000489, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.035721077999937734, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.17904318500001182, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.1396331499999519, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.07668020699998124, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.07671972100001767, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0008525610000447159, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0008364299999925606, + "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0008362099999317252, + "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0009104879999881632, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0008368620000283045, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0008403789999533728, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.000834586999928888, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0008297479998873314, + "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.000927489999980935, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0008692209999594525, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0008314699999232289, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0008579699999700097, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0008447850000266044, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0009998659999723714, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0009443599999485741, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0008393039999532448, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0008471300000110205, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0008394860000180415, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0009005799999499686, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0009377399999834779, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0008583219999991343, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0008448259999909169, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0008583299999145311, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0008485429999609551, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0011448340000015378, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.00083382400003984, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0008558360000279208, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0008453180000174143, + "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0008336250000411383, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.000871013999983461, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0008498650000774433, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.000903927000024396, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0009133640000413834, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.000923773999943478, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0012289930000406457, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0015369779999900857, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0012841239999943355, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0014380520000258912, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.001124116000084996, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0012702280000098654, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0012855070000341584, "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.0006963760242797434, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0007649999752175063, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0012399579863995314, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0006575419974979013, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0006677920173387975, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0008424169500358403, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0008621250162832439, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0009242079977411777, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0007198750099632889, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0009986250079236925, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0006498339935205877, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0006096660217735916, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.001271915971301496, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0010511670261621475, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0007371680112555623, - "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0014953330100979656, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0006357899983413517, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0004896240134257823, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.00047175103100016713, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.000452458014478907, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0005717090098187327, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.00045691701234318316, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0005209579830989242, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0005174569960217923, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.000995416019577533, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0005888760206289589, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0005127080075908452, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.000688834028551355, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.000586417008889839, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0005662500043399632, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0006543329800479114, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.000454624998383224, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0005211670068092644, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0005464999994728714, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0005071679770480841, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.000658083037706092, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0005813750030938536, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0004985000414308161, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0004764990007970482, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0004851660050917417, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0005868740263395011, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.00048208297812379897, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.000485416006995365, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0004606660222634673, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.00044308300130069256, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0004785419732797891, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0004895830061286688, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.00043208396527916193, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.00046262596151791513, - "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.00043200000072829425, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.0037078760215081275, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0009367500024382025, - "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.010231043008388951, - "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.012360333028482273, - "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0017009590228553861, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.012265249999472871, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.07640637701842934, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0005299600015860051, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0008059580286499113, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.000562083994736895, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.001725374982925132, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0012237500050105155, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0007512919837608933, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0010538319766055793, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.001061916002072394, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0008609170035924762, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.000866542017320171, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0009006250184029341, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.0033400410029571503, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.000955166993662715, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0009391249623149633, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0008791240106802434, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0006839570123702288, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0007614589994773269, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0006001240108162165, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0006831259815953672, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0005775840545538813, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0006177090108394623, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0005528329638764262, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0007204170397017151, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0005492909986060113, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0006072510441299528, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.001504249987192452, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0006358730024658144, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.001095540967071429, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_attribute_processing": 0.0013554499999486325, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.001358605000064017, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0012744260000090435, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.001478287000054479, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0014601029999994353, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.001600574000008237, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0012805599999410333, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0012946049999413844, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0014249769999992168, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0013773700000001554, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0008957399999758309, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.001251515000035397, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0013229780000756364, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0012953869999705603, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0012709620000350697, + "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0029239830000165057, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0008610350000139988, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.000857388000042647, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0008427920000144695, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0008578110000030392, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0008531909999760501, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0008396459999744366, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0008307410000156779, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0008499360000087108, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0009885750000080407, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0008442150000291804, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0008403269999917029, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0011575490000268474, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0009476170000084494, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0008516870000221388, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0009439020000741039, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0008357870000850198, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.001098078000040914, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0008891180000318855, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0008242279999421953, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0008415500000182874, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0008295879999877798, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0008410190000063267, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0008450249999896187, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0008322930000304041, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0008305379999455909, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0008274719999121771, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0008156920000033097, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0008265519999781645, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0008351279999487815, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0008102110000436369, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0008384019999994052, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0008249979999277457, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0008282350000854422, + "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0008546640000304251, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.001937984000051074, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0009797380000122757, + "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.009629281000002266, + "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.009000828000012007, + "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0013410309999812853, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.001731238999980178, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0012707719999980327, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0008870250000541091, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0013065259999507361, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0009734860000207846, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.001507611999954861, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.001599732999977732, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0008936179999636806, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0019870959999366278, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.002064501999939239, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0019046629999479592, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.001958363000085228, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0019058150001001195, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.003237168999930873, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0018333400000187794, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0016073979999760013, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0015083929999377688, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.001180251999983284, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0013771090000318509, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.001179822000040076, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.001264067999954932, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0011847709999415201, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0012183210000102918, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0010027300000388095, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0016511610000975452, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0010520440000050257, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0012006800000108342, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.0017527280000422252, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.001192784000068059, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.002206575000002431, "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.0009055820119101554, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0011728749959729612, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.03958516800776124, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0022127490083221346, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0009864589956123382, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0008816669869702309, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.005279625009279698, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0037838330026715994, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0005642080213874578, - "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.002011499978834763, - "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.030735207023099065, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_ai_text": 0.001054256000031728, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0011102910000317934, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.004611400999976922, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0011808820000851483, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0010286490000339654, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0013597360000403569, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.002983776000007765, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0026932430000101704, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0010878100000013546, + "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.0023642500000278233, + "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.06097476200000074, "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.03545183202368207, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable": 0.06482606600002327, "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.021380457998020574, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.018017418013187125, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.054536943000016436, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.06077441799999406, "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.013961874996311963, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.03908879199298099, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.05533207799999218, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.05800278900005651, "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.021183083998039365, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.02469458300038241, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.2744384999969043, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__typeerror": 0.06353268500004106, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.05523385600002939, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.1582808560000899, "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__donkey": 0.0002315010060556233, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 0.08482616700348444, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.044630832970142365, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.023415125004248694, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.014996624988270923, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.02424570804578252, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 1.371318298999995, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.054047291000017594, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.060885066000025745, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.05356663499998149, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.059376641000028485, "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.016594666027231142, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.02089120799791999, - "src/backend/tests/unit/test_api_key.py::test_create_api_key": 1.9644282510271296, - "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 2.192397584003629, - "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 60.86269125097897, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.05357588900005794, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.06772730900001989, + "src/backend/tests/unit/test_api_key.py::test_create_api_key": 2.4383941670000695, + "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 2.4880297700000256, + "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 2.489674997999998, "src/backend/tests/unit/test_cache.py::test_build_graph": 1.1988659180001378, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 6.589139710005838, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 3.079383332951693, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 4.286654250026913, - "src/backend/tests/unit/test_cli.py::test_components_path": 0.12414570900727995, - "src/backend/tests/unit/test_cli.py::test_superuser": 0.6926332079747226, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0009260419756174088, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.00046887403004802763, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.000485417025629431, - "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0004610410251189023, - "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0004714579845312983, - "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0004766249912790954, - "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0004982909886166453, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0007103339885361493, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0005205420020502061, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.000991793000139296, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0006343750283122063, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0004905000096186996, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0005260000179987401, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0007980840164236724, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0007507099653594196, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0009575419826433063, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.001605249010026455, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0006307500007096678, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0010010410333052278, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0005474580102600157, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0006469580112025142, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0005059590330347419, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.0020100000547245145, - "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0005807090201415122, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.004097958968486637, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0010139169753529131, - "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0005010830063838512, - "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0007371659739874303, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0004977929929737002, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.001852041983511299, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.000510375015437603, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0008203320030588657, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0009011660004034638, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0022577079944312572, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0010351240052841604, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0017597910482436419, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0016554179892409593, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0006716680072713643, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.00207462499383837, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0007182910048868507, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0005619159783236682, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.007548624038463458, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.0026019169890787452, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 13.626035798000032, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 3.657343103999949, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 4.323225192999985, + "src/backend/tests/unit/test_cli.py::test_components_path": 0.17699876000006043, + "src/backend/tests/unit/test_cli.py::test_superuser": 1.247621658000071, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0009617730000286429, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0009371680000072047, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0009429290000184665, + "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0009374880000336816, + "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.000953329000026315, + "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0009250850000626087, + "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0009555620000583076, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0010776399999485875, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0009528260000593036, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0009286120000524534, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0009114290000411529, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.000910858999930042, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0009521959999574392, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.000926298000024417, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0013071179998860316, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0008969420000539685, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0009519460000433355, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0009195540000064284, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0009096760000488757, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0008749119999720278, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0010846630000287405, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0008677779999857194, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.02817475199992714, + "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0009074539999573972, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.0038515650000476853, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.001362020999977176, + "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0009396629999969264, + "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0008882369999696493, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0009398330000180977, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0015786540000135574, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0009342920000676713, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0011387340000510449, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0009662219999881927, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0024090339999816024, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0014505469999335219, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0021366759999636997, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0014630590000024313, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0009379990000297767, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0021913080000217633, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.001077119000001403, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0008821569999213352, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.007632596000007652, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.004793360000007851, "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": 60.855126042006304, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 1.6071675409912132, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0004671249771490693, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.00046862498857080936, - "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.00043766596354544163, - "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0005622089956887066, - "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0009009990317281336, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.000487540994072333, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.001279166026506573, - "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0006964170024730265, - "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0004529169818852097, - "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0005240000027697533, - "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0004913339798804373, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0029436250042635947, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0021194999862927943, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.00045870800386182964, - "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0004479999770410359, - "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0005875420174561441, - "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0004847069794777781, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 1.8984923220000383, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 1.9321621699999696, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0008936569999491439, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.000909566000018458, + "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0009186830000658119, + "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0009276889999796367, + "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0009215389999326362, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0009090460000038547, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0008907109999540808, + "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0010716780000166182, + "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0009099270000092474, + "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0009980719999589382, + "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0009875719999854482, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0008989369999881092, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0008955100000207494, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0008703729999410825, + "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0008782479999922543, + "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0010483350000072278, + "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0009212090000119133, "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, @@ -807,140 +807,140 @@ "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": 61.15077787503833, - "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 2.038831791986013, - "src/backend/tests/unit/test_database.py::test_create_flows": 2.3764430010051, - "src/backend/tests/unit/test_database.py::test_delete_flow": 2.3041219169681426, - "src/backend/tests/unit/test_database.py::test_delete_flows": 2.2675352929800283, - "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 3.354580041981535, - "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 4.108820832974743, - "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 1.913142292003613, - "src/backend/tests/unit/test_database.py::test_download_file": 1.8800671239732765, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 2.0132921670156065, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 0.46941437598434277, - "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 2.1664244160056114, + "src/backend/tests/unit/test_database.py::test_create_flow": 2.87644766599999, + "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 2.7760963320000087, + "src/backend/tests/unit/test_database.py::test_create_flows": 3.0414354189999813, + "src/backend/tests/unit/test_database.py::test_delete_flow": 2.746668014000022, + "src/backend/tests/unit/test_database.py::test_delete_flows": 3.810648250999975, + "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 7.3494734129999415, + "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 9.078202569999974, + "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 2.9147398400000384, + "src/backend/tests/unit/test_database.py::test_download_file": 3.0359395580000523, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 2.8643930370000135, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 2.8779482089999533, + "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 2.838347282999962, "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": 2.0156764580169693, - "src/backend/tests/unit/test_database.py::test_read_flows": 1.8752048350288533, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 2.371597625024151, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 4.0027398339880165, - "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 3.4408999160223175, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 56.2004378749989, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 2.928554583020741, - "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 4.219182209024439, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 3.6609882909979206, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 2.395285335020162, + "src/backend/tests/unit/test_database.py::test_read_flow": 2.836520316000019, + "src/backend/tests/unit/test_database.py::test_read_flows": 2.991093091000039, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 4.737432314000046, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 4.570875163999972, + "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 8.581435204000002, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 8.549610177999966, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 8.455935182000019, + "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 8.485107660999972, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 8.579808335999985, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 3.980665920999911, "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": 2.199611208954593, - "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 2.1619469989964273, - "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 2.021901956992224, - "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 1.7787785000400618, - "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 2.4412399999564514, - "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 2.0123780829890165, - "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 2.197070750029525, - "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.038666624983306974, - "src/backend/tests/unit/test_database.py::test_update_flow": 2.1027825839992147, - "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 2.1899328750150744, - "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 1.791931832995033, - "src/backend/tests/unit/test_database.py::test_upload_file": 2.0402936660393607, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 3.6820290409668814, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 4.737509751023026, - "src/backend/tests/unit/test_endpoints.py::test_get_all": 2.4718662499799393, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 6.6795441239955835, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 2.139131792006083, - "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 2.606465541990474, - "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 1.321965167968301, - "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 2.9536292500270065, - "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 1.2536179160233587, - "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 3.857797708013095, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 3.359024875011528, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 4.108383165992564, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 2.9523796240100637, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 3.4838103340298403, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 4.690193791029742, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 2.8726715829980094, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 7.479705125966575, - "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 1.2916431250341702, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 1.4037372909951955, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 1.3895610830222722, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 1.1683527090062853, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 1.8550612919789273, - "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0023522080155089498, + "src/backend/tests/unit/test_database.py::test_read_folder": 2.984865248999995, + "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 3.295226573999969, + "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 5.4210594190000165, + "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 3.0385564889999728, + "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 3.6536241800000653, + "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 2.8818369109999935, + "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 2.884348755000019, + "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.08756539600000224, + "src/backend/tests/unit/test_database.py::test_update_flow": 2.8699065140000357, + "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 3.008951749000005, + "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 2.7701023620000456, + "src/backend/tests/unit/test_database.py::test_upload_file": 3.131136706999996, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 2.9887332060000062, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 2.999980830000027, + "src/backend/tests/unit/test_endpoints.py::test_get_all": 2.8001394880000134, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 3.0012545999999247, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 2.993569400999945, + "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 3.0913359099998843, + "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 1.9184288529999662, + "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 2.5363325110000687, + "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 1.9335739690000082, + "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 2.4900983030000816, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 3.081583386000034, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 2.464807622999956, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 2.4591628030000265, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 2.422916278999992, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 4.292567315000042, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 2.4390407959998583, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 2.9907259799999792, + "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 1.94827842899997, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 1.959300067000072, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 1.963228564000019, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 1.9353461299999708, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 1.96998700000006, + "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0029309790000979774, "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.002045374014414847, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0006101249891798943, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0006701670063193887, - "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0016713749791961163, - "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.009983040974475443, - "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 1.749959500040859, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0008645000052638352, - "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.2847006250231061, - "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.06656250002561137, - "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.06863537500612438, - "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.001583666045917198, - "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.0016609580197837204, - "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.0015999579627532512, - "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.001497415971243754, - "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.0012162899947725236, - "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.0009832080104388297, - "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.00095370999770239, - "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.0009293759940192103, - "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.06260033303988166, - "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 2.010753290989669, - "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.06191241598571651, - "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 44.21900395900593, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.0028289170295465738, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.0014570829807780683, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0005324160156305879, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0011274160060565919, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0005093319632578641, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0007085000106599182, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0017705830105114728, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0006246669800020754, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0005008329753763974, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0005446659633889794, + "src/backend/tests/unit/test_frontend_nodes.py::test_frontend_node_to_dict": 0.0011274830000047587, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0009520649999785746, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0010140319999436542, + "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0018502909999824624, + "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.007799780999903305, + "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 3.1193974049999724, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0012224490000107835, + "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.1316048269999328, + "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.04889278899997862, + "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.04720997400011129, + "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.0014307879999932993, + "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.0012335909999592332, + "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.0012521460000698426, + "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.0012675849999368438, + "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.0014138159999674826, + "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.0015772819999710919, + "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.0012880320001613654, + "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.0012868089999074073, + "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.0025134890000799714, + "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 0.016170900000020083, + "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.002681553000002168, + "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 81.8317340530001, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.00502352000000883, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002451522000114892, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0008266209999874263, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0008416709999892191, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0008667170001217528, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0008263000000852117, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.002754797000193321, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0008579289998351669, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0008149989999992613, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0008329730000014024, "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.6467816259828396, + "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.0028610159999971074, "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.0029836660251021385, - "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.000709459010977298, - "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.000666042004013434, - "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0005757919861935079, - "src/backend/tests/unit/test_logger.py::test_init_default": 0.0007694590021856129, - "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0018917080014944077, - "src/backend/tests/unit/test_logger.py::test_len": 0.0005289580440148711, - "src/backend/tests/unit/test_logger.py::test_max_size": 0.0004955000185873359, - "src/backend/tests/unit/test_logger.py::test_write": 0.0013112090236973017, - "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0006425830360967666, - "src/backend/tests/unit/test_login.py::test_login_successful": 2.5617062500095926, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 1.7109307090286165, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 1.692093624966219, - "src/backend/tests/unit/test_messages.py::test_aadd_messages": 1.4588275830028579, - "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 2.1810505829926115, - "src/backend/tests/unit/test_messages.py::test_add_messages": 2.9681069999933243, + "src/backend/tests/unit/test_logger.py::test_enabled": 0.0017041390000258616, + "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0009037850001050174, + "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0015503629998647739, + "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0015400519999957396, + "src/backend/tests/unit/test_logger.py::test_init_default": 0.0009756800001241572, + "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0016752260000885144, + "src/backend/tests/unit/test_logger.py::test_len": 0.0009000890001971129, + "src/backend/tests/unit/test_logger.py::test_max_size": 0.001040239999952064, + "src/backend/tests/unit/test_logger.py::test_write": 0.0008919439998180678, + "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0009001980000675758, + "src/backend/tests/unit/test_login.py::test_login_successful": 3.0913613910000777, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 3.0855716239999538, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 3.1884867610000356, + "src/backend/tests/unit/test_messages.py::test_aadd_messages": 3.120579249000002, + "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 5.10543803500002, + "src/backend/tests/unit/test_messages.py::test_add_messages": 3.112485033000098, "src/backend/tests/unit/test_messages.py::test_add_messagetables": 0.05725845799315721, - "src/backend/tests/unit/test_messages.py::test_adelete_messages": 1.5412001250078902, - "src/backend/tests/unit/test_messages.py::test_aget_messages": 1.9358062089886516, - "src/backend/tests/unit/test_messages.py::test_astore_message": 1.9218659580219537, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 2.6823564989608712, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 1.6107732909731567, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 1.9843022500281222, - "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 1.5979106670129113, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 1.7078075829776935, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 1.8181749999930616, - "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message": 1.82905212402693, - "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 2.4442409170151222, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0011992079962510616, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0014809580170549452, - "src/backend/tests/unit/test_messages.py::test_delete_messages": 2.5259901660028845, - "src/backend/tests/unit/test_messages.py::test_get_messages": 1.6296198749914765, - "src/backend/tests/unit/test_messages.py::test_store_message": 1.6690328329568729, + "src/backend/tests/unit/test_messages.py::test_adelete_messages": 3.172358645000031, + "src/backend/tests/unit/test_messages.py::test_aget_messages": 3.0886127569999644, + "src/backend/tests/unit/test_messages.py::test_astore_message": 3.23048018999998, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 3.2278247650000367, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 3.212353744999973, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 3.2626515570000265, + "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 3.2511831419999453, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 3.1643990229998735, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 5.355720972999961, + "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message": 3.1162081220001028, + "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 5.3383241640001415, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0011466079999991052, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.001329730999827916, + "src/backend/tests/unit/test_messages.py::test_delete_messages": 3.0626761830001215, + "src/backend/tests/unit/test_messages.py::test_get_messages": 3.188332910999975, + "src/backend/tests/unit/test_messages.py::test_store_message": 3.16683741199995, "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, @@ -949,110 +949,110 @@ "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.154304209019756, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 1.92541337601142, - "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 2.601946875016438, - "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 1.6292902510031126, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 2.3440238340117503, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 1.8101544990204275, - "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.01558779101469554, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages": 3.2429962290000276, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 3.443264013999965, + "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 3.416533870999956, + "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 3.4572371529999373, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 3.290185458999872, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 3.28745589499988, + "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.027405468000097244, "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.0006489579973276705, - "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0010517920309212059, - "src/backend/tests/unit/test_process.py::test_single_tweak": 0.000503167015267536, - "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0006343330314848572, - "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0005131250072736293, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0009065009944606572, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0006712079921271652, - "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0005927500023972243, - "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0006534989806823432, - "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.001022209005896002, - "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0005160000000614673, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0005296249873936176, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.000737375026801601, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0005401670059654862, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0007704169838689268, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0005164160393178463, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0007302080339286476, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0017101260018534958, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0010426669905427843, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0008961650310084224, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0007076250039972365, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0006867089832667261, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0014389159914571792, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0006183749937918037, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0010281680151820183, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.002218792971689254, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0215872090193443, - "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0014027089637238532, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0008330410055350512, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0007057090115267783, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.000687708001350984, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.000704000995028764, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0006923750333953649, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0008031670295167714, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0006146680098026991, - "src/backend/tests/unit/test_telemetry.py::test_init": 0.0006332920165732503, - "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0008734989969525486, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.005841416044859216, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.3744097919843625, - "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0005202919710427523, - "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.0033069999772123992, - "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.000552374025573954, - "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0005877090152353048, - "src/backend/tests/unit/test_user.py::test_add_user": 1.6184632920194417, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 2.164943417010363, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 2.415470957988873, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 2.23501787497662, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 1.8409284579975065, - "src/backend/tests/unit/test_user.py::test_delete_user": 1.548597459011944, - "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 1.9468178749957588, - "src/backend/tests/unit/test_user.py::test_inactive_user": 1.3642030000046361, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 1.8243713749980088, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 2.038196041015908, - "src/backend/tests/unit/test_user.py::test_patch_reset_password": 2.620299875008641, - "src/backend/tests/unit/test_user.py::test_patch_user": 1.6100572090072092, - "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 2.1514435009739827, - "src/backend/tests/unit/test_user.py::test_read_all_users": 1.6546565419703256, - "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 3.1668287909706123, - "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.001028417027555406, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0007450829725712538, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0009715420019347221, - "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0007041249773465097, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0006371659983415157, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.000946499960264191, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0009797500097192824, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.000587834045290947, - "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0010108750138897449, - "src/backend/tests/unit/test_version.py::test_compute_main": 0.00047774999984540045, - "src/backend/tests/unit/test_version.py::test_version": 0.0006016670085955411, - "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 4.034270833974006, - "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 2.5163553740421776, - "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 3.502802498987876, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0006442089797928929, - "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.0006004580354783684, - "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.0006087489891797304, - "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.0005368749843910336, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0005510420014616102, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0011215830163564533, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0006797079695388675, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0009067920036613941, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0005174170073587447, - "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.0007240840059239417, - "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.0006135840085335076, - "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.0012994589924346656, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0005962919967714697, - "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.0009478749998379499, - "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.0005841670208610594, - "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.0005609169893432409, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0006535420252475888, - "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.0005597510025836527, - "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.0005942500138189644, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0006109579699113965, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0009012499649543315, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0005593330133706331, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0005608339561149478, + "src/backend/tests/unit/test_process.py::test_multiple_tweaks": 0.0008588819999886255, + "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0010121780001099978, + "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0008738390000644358, + "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0008586519999198572, + "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0008640709999099272, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0009959769998886259, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0009105469998758053, + "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0008871659998703763, + "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0008820659999173586, + "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0014080159999139141, + "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0008604559999412231, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0008599340000046141, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.000855965999903674, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0008651629999576471, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0008606449999888355, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0008666549999816198, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0008784679999962464, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0008741409998265226, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0008757639998293598, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0008476009999185408, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0008418799999390103, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0008568189999778042, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0008382430000892782, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0010996820000173102, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0008406979999335817, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.0025497259999838207, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0028463899999451314, + "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0008838490000471211, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0009968890000209285, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.000975038999968092, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0009996950000186189, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.000851948999979868, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0009558819999710977, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0009855170000037106, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0009596909999345371, + "src/backend/tests/unit/test_telemetry.py::test_init": 0.0009029950000467579, + "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.000923061999969832, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.005228230999932748, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.019170620000068084, + "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0008702640001274631, + "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.0036947810000356185, + "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0009134839999660471, + "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0009969090000367942, + "src/backend/tests/unit/test_user.py::test_add_user": 3.437542764, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 3.700971078000066, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 3.4211229790000743, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 5.593178784999964, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 3.4531719659999, + "src/backend/tests/unit/test_user.py::test_delete_user": 3.5128745660000504, + "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 3.583569442000112, + "src/backend/tests/unit/test_user.py::test_inactive_user": 3.404797406000057, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 5.996112846999949, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 5.934024692999969, + "src/backend/tests/unit/test_user.py::test_patch_reset_password": 3.5108865399998876, + "src/backend/tests/unit/test_user.py::test_patch_user": 3.425097598999969, + "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 3.373163040999998, + "src/backend/tests/unit/test_user.py::test_read_all_users": 3.5040830659999074, + "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 3.3791692410001133, + "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0014745919999086254, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0013525430000527194, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.00145554599987463, + "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0014833970000154295, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0010604180000655106, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0012644299999919895, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0013691329999119262, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0011405179998291715, + "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.001434336000102121, + "src/backend/tests/unit/test_version.py::test_compute_main": 0.0009202270000514545, + "src/backend/tests/unit/test_version.py::test_version": 0.0009197349999112703, + "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 3.445863824000071, + "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 3.340415212000039, + "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 3.4189955110000483, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0008917630000269128, + "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.0009013710000544961, + "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.0008942879999267461, + "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.0009052080000628848, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0008630489999177371, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0012955060000194862, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.000915680000048269, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0008877669999947102, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0008802819999118583, + "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.0008758119998901748, + "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.0008862030001637322, + "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.0008635200000526311, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0008751120000169976, + "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.0008729379999294906, + "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.0008776380000199424, + "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.0008676879999711673, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0008551230000648502, + "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.0008755339999879652, + "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.0008734399999639209, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.000873648999913712, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0008571989999381913, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0008830680000073698, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0008074060000353711, "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, @@ -1061,74 +1061,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.0019761240109801292, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.002518124005291611, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0006649170245509595, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0013485839881468564, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0006480820011347532, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0012157510209362954, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0009680840303190053, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0015612509741913527, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0006802089919801801, - "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.0005367079575080425, - "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.000562499015359208, - "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.0006366659654304385, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0005623750039376318, - "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.0005294170114211738, - "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.0020117909880355, - "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.0006747930019628257, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0010190829925704747, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0008732079586479813, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0005145840113982558, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0005885009886696935, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0006528749945573509, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0005964999727439135, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0006173750152811408, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.000619249971350655, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0006434170063585043, - "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.0006980420148465782, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0007920829812064767, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0005845840205438435, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0005717489984817803, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0006011250079609454, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0006571249687112868, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0006093749834690243, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0005185829941183329, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0005471259937621653, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.001377915992634371, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0006472509994637221, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0005914589855819941, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0005243340274319053, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0006965000065974891, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0006244159885682166, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.000745333032682538, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0006331659678835422, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.002042792009888217, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0009171249694190919, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0006229579739738256, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0006900829903315753, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0005880840471945703, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0008267069933936, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0016065840027295053, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0007182509871199727, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0004997499927412719, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0005580839933827519, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0006215419853106141, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0006731670291628689, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.013715749984839931, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.01648833297076635, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.001174208999145776, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0006669999856967479, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.026843416009796783, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0006165420345496386, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0006687089626211673, - "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.0006226249970495701, - "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.01509362502838485, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0011051659821532667, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0008826660050544888, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0007817089790478349, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0008707080269232392, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0008320000197272748, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.000843376008560881, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0008358330233022571 + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_directory": 0.0013072770000235323, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0009359950001908146, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0009410469999693305, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0014837069999202868, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0010920059999079967, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0014452860000346845, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0013994400000001406, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0014195679999602362, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0008879460001480766, + "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.0008834590000788012, + "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.0008764039998823137, + "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.0008741399999507848, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0009025730000757903, + "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.0009005590001152086, + "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.0008906400001933434, + "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.0008802810001498074, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0008601629998565841, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0008873940000739822, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0008076860000301167, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0008210230000713636, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0009304650001240589, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0009258969998882094, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0009098069999708969, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0008924940000269999, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0009243030000334329, + "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.0009383010000192371, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0009198560001095757, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0009241239999937534, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0009116320001112399, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.001096144999905846, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0009111390000953179, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.000857851000091614, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0007898119999936171, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0009220710001045518, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0009067209999784609, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0009148350001169092, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0010652869999603354, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0009185730000353942, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0009151070000825712, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0009297750000314409, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.000896893000003729, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0009559430000081193, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0014203389999920546, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0008467589999554548, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.000815822000049593, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0008113019999882454, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0007971659999839176, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0008168220000470683, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0007961850001265702, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0008197779999363775, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0008255600000666163, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0009044370000310664, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.00091371500002424, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0008920449998868207, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.02596106199996484, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.02800130800005718, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0011573979999184303, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0010323249999828477, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.04878292000012152, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0009126409998998497, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.001036403000057362, + "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.0009899980000227515, + "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.045242965999932494, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0012391609998303466, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0009334610000450994, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0009484690000363116, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0009028029999171849, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0009348020000743418, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0008976439999059949, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.000948028000038903 } \ No newline at end of file