<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="pytest" errors="0" failures="0" skipped="0" tests="181" time="3.145" timestamp="2026-07-13T11:26:25.627884+00:00" hostname="computeinstance-e02ky5zbtp1gxx0mm6"><testcase classname=".github.scripts.helpers_test" name="test_fetch_repo_variable_returns_repo_and_variable" time="0.001" /><testcase classname=".github.scripts.helpers_test" name="test_fetch_github_team_public_keys_fetches_member_keys" time="0.001" /><testcase classname=".github.scripts.helpers_test" name="test_fetch_github_team_public_keys_retries_member_fetch" time="0.001" /><testcase classname=".github.scripts.helpers_test" name="test_fetch_github_team_public_keys_retries_member_fetch_connection_error" time="0.000" /><testcase classname=".github.scripts.helpers_test" name="test_fetch_github_team_public_keys_retries_member_key_fetch" time="0.001" /><testcase classname=".github.scripts.helpers_test" name="test_fetch_github_team_public_keys_retries_member_key_fetch_timeout" time="0.001" /><testcase classname=".github.scripts.helpers_test" name="test_format_github_response_debug_sanitizes_body_preview_newlines" time="0.000" /><testcase classname=".github.scripts.helpers_test" name="test_normalize_github_runner_version_strips_v_prefix" time="0.000" /><testcase classname=".github.scripts.helpers_test" name="test_normalize_github_runner_version_rejects_empty_value" time="0.000" /><testcase classname=".github.scripts.helpers_test" name="test_extract_github_runner_sha256_from_body_accepts_marker_whitespace" time="0.000" /><testcase classname=".github.scripts.helpers_test" name="test_extract_github_runner_sha256_from_body_rejects_missing_marker" time="0.000" /><testcase classname=".github.scripts.helpers_test" name="test_extract_github_runner_release_parses_version_assets_and_body_sha" time="0.000" /><testcase classname=".github.scripts.helpers_test" name="test_extract_github_runner_release_rejects_missing_asset" time="0.000" /><testcase classname=".github.scripts.helpers_test" name="test_extract_github_runner_release_rejects_missing_tag_name" time="0.000" /><testcase classname=".github.scripts.helpers_test" name="test_github_client_from_env_uses_github_token" time="0.000" /><testcase classname=".github.scripts.helpers_test" name="test_github_client_from_env_requires_github_token" time="0.000" /><testcase classname=".github.scripts.helpers_test" name="test_get_github_runner_release_fetches_release_by_tag" time="0.000" /><testcase classname=".github.scripts.helpers_test" name="test_get_latest_github_runner_release_fetches_latest" time="0.000" /><testcase classname=".github.scripts.helpers_test" name="test_get_jobs_raw_fetches_workflow_jobs_with_pygithub" time="0.000" /><testcase classname=".github.scripts.helpers_test" name="test_resolve_github_runner_release_treats_empty_as_latest" time="0.000" /><testcase classname=".github.scripts.helpers_test" name="test_resolve_github_runner_release_fetches_pinned_version" time="0.000" /><testcase classname=".github.scripts.nebius_manage_images_test" name="test_resolve_new_image_id_falls_back_to_current_value" time="0.000" /><testcase classname=".github.scripts.nebius_manage_images_test" name="test_log_image_inventory_returns_only_removable_images" time="0.001" /><testcase classname=".github.scripts.nebius_manage_images_test" name="test_select_images_to_remove_keeps_requested_count" time="0.000" /><testcase classname=".github.scripts.nebius_manage_images_test" name="test_list_ready_images_collects_all_pages" time="0.001" /><testcase classname=".github.scripts.nebius_manage_images_test" name="test_remove_image_by_id_deletes_requested_image" time="0.001" /><testcase classname=".github.scripts.nebius_manage_images_test" name="test_main_updates_variable_and_removes_old_images" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_validate_create_args_accepts_valid_args" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_validate_create_args_rejects_preset_unavailable_for_platform" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_validate_create_args_requires_vm_user_passwd" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_validate_create_args_requires_github_token" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_validate_create_args_rejects_nonreplicated_disk_size_not_multiple_of_93" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_validate_create_args_allows_other_disk_type_size" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_build_disk_request" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_get_runner_token_retries_github_errors" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_get_runner_token_retries_transport_errors[ConnectionError]" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_get_runner_token_retries_transport_errors[Timeout]" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_get_runner_token_reports_missing_token_after_retries" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_repository_registration_token_extension_uses_pygithub_requester" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_get_latest_github_runner_version_strips_tag_prefix" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_extract_github_runner_release_returns_arch_sha_from_body" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_get_github_runner_release_fetches_tag_and_sha" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_resolve_github_runner_release_fetches_latest" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_resolve_github_runner_version_fetches_latest" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_resolve_github_runner_version_fetches_literal_release" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_generate_cloud_init_script_renders_repo_template" time="0.019" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_resolve_runner_release_for_update_skips_lookup_when_override_disabled" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_resolve_runner_release_for_update_resolves_when_override_enabled" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_wait_runner_by_name_retries_github_lookup_errors" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_wait_runner_by_name_retries_missing_runner" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_find_runner_by_name_does_not_retry_missing_runner" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_remove_runner_from_github_retries_github_lookup_errors" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_remove_runner_from_github_retries_github_remove_errors" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_retry_retries_async_function_and_passes_attempt" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_retry_calls_final_exception_hook_for_async_function" time="0.003" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_create_disk_removes_created_disk_when_wait_fails" time="0.002" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_build_vm_labels_adds_runner_metadata_to_copy_of_existing_labels" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_build_instance_request_with_public_ip" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_build_instance_request_without_public_ip" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_maybe_downgrade_preset[first-attempt-does-not-downgrade]" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_maybe_downgrade_preset[before-boundary-does-not-downgrade]" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_maybe_downgrade_preset[boundary-downgrades-one-step]" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_maybe_downgrade_preset_keeps_minimum_preset" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_maybe_downgrade_preset_respects_disabled_flag" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_extract_instance_ips_with_public_ip" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_extract_instance_ips_without_public_ip" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_labels_match_reports_mismatches" time="0.000" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_search_vm_cleanup_candidates_by_labels_reports_matching_vm_and_disk" time="0.002" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_remove_vm_with_empty_id_only_searches_by_labels" time="0.001" /><testcase classname=".github.scripts.nebius_manage_vm_test" name="test_main_remove_with_empty_id_does_not_require_github_token" time="0.002" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[no-vms-creates-one]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[idle-vm-sufficient]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[one-busy-vm-create-one]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[idle-vm-removed-by-ttl]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[busy-vms-allow-extra]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[too-many-idle-no-create]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[all-busy-vms-to-remove-expect-exception]" time="0.000" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[excess-idle-no-create]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[projected-equals-cap-no-create]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[projected-exceeds-cap-expect-exception]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[maxed-out-no-room-to-scale]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[remove-one-add-one-to-maintain-cap]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[some-idle-some-busy-create-more-to-meet-threshold]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[all-busy-big-extra]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[all-busy-big-extra-step-2]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[remove-from-idle-create-to-maintain]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[remove-vms-and-remove-excess-idle]" time="0.001" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[downscale-to-zero-idle-vms]" time="0.000" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[downscale-to-some-busy-vms]" time="0.000" /><testcase classname=".github.scripts.nebius_populate_vms_test" name="test_decide_scaling[check-if-we-wont-create-vms]" time="0.001" /><testcase classname=".github.scripts.pr_build_and_test_matrix_plan_test" name="test_compute_targets_all_false_means_all_components" time="0.000" /><testcase classname=".github.scripts.pr_build_and_test_matrix_plan_test" name="test_compute_targets_all_true_means_all_components" time="0.000" /><testcase classname=".github.scripts.pr_build_and_test_matrix_plan_test" name="test_compute_targets_mixed_selects_only_true_components" time="0.000" /><testcase classname=".github.scripts.pr_build_and_test_matrix_plan_test" name="test_compute_targets_sanitizer_targets_only_include_san_components" time="0.000" /><testcase classname=".github.scripts.pr_build_and_test_matrix_plan_test" name="test_decide_modes_default_regular_goes_on_demand" time="0.000" /><testcase classname=".github.scripts.pr_build_and_test_matrix_plan_test" name="test_decide_modes_pooled_label_disables_on_demand" time="0.000" /><testcase classname=".github.scripts.pr_build_and_test_matrix_plan_test" name="test_decide_modes_explicit_pooled_type" time="0.000" /><testcase classname=".github.scripts.pr_build_and_test_matrix_plan_test" name="test_decide_modes_explicit_hybrid_type" time="0.000" /><testcase classname=".github.scripts.pr_build_and_test_matrix_plan_test" name="test_build_matrix_single_mode_no_sanitizers" time="0.000" /><testcase classname=".github.scripts.pr_build_and_test_matrix_plan_test" name="test_build_matrix_multiple_sanitizers" time="0.000" /><testcase classname=".github.scripts.pr_build_and_test_matrix_plan_test" name="test_build_matrix_large_tests_propagates_to_all_rows" time="0.000" /><testcase classname=".github.scripts.pr_build_and_test_matrix_plan_test" name="test_build_matrix_skips_empty_san_targets" time="0.000" /><testcase classname=".github.scripts.set_build_and_test_targets_test" name="test_regular_no_split_singleton" time="0.000" /><testcase classname=".github.scripts.set_build_and_test_targets_test" name="test_regular_split_only_when_targets_are_exact_roots" time="0.000" /><testcase classname=".github.scripts.set_build_and_test_targets_test" name="test_join_rule_tasks_storage_applies_when_both_present" time="0.000" /><testcase classname=".github.scripts.set_build_and_test_targets_test" name="test_join_rule_tasks_storage_with_third_component" time="0.000" /><testcase classname=".github.scripts.set_build_and_test_targets_test" name="test_join_rule_tasks_and_other_component" time="0.000" /><testcase classname=".github.scripts.set_build_and_test_targets_test" name="test_custom_target_disables_split" time="0.000" /><testcase classname=".github.scripts.set_build_and_test_targets_test" name="test_san_preset_uses_per_san_split_flag_off_by_default" time="0.000" /><testcase classname=".github.scripts.set_build_and_test_targets_test" name="test_san_split_enabled_splits_only_san_components" time="0.000" /><testcase classname=".github.scripts.set_build_and_test_targets_test" name="test_san_custom_target_disables_split_even_if_flag_true" time="0.000" /><testcase classname=".github.scripts.set_build_and_test_targets_test" name="test_empty_targets_raise" time="0.000" /><testcase classname=".github.scripts.tests.fail_checker_test" name="test_check_for_fail_returns_237_for_build_failures" time="0.003" /><testcase classname=".github.scripts.tests.fail_checker_test" name="test_check_for_fail_returns_1_for_regular_failures" time="0.001" /><testcase classname=".github.scripts.tests.fail_checker_test" name="test_get_fail_dirs_prints_unique_classnames" time="0.001" /><testcase classname=".github.scripts.tests.finalize_workload_comments_test" name="test_iter_build_presets_returns_unique_sorted_values" time="0.000" /><testcase classname=".github.scripts.tests.finalize_workload_comments_test" name="test_iter_build_presets_returns_empty_list_for_empty_matrix_output" time="0.000" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_from_junit_marks_fail_build_timeout_and_logs_directory" time="0.000" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_from_junit_normalizes_non_finite_elapsed" time="0.000" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_gen_summary_creates_html_and_aggregates_counters" time="0.008" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_gen_summary_links_build_errors_in_fail_build_html" time="0.007" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_gen_summary_counts_renders_plain_number_table" time="0.001" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_write_summary_writes_markdown_table_and_footnote" time="0.001" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_write_summary_json_keeps_counts_per_report" time="0.001" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_write_summary_json_normalizes_non_finite_elapsed" time="0.001" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_get_comment_text_respects_build_failed_count" time="0.000" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_parse_title_html_path_args_rejects_incomplete_triplet" time="0.000" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_status_metadata_defines_orders_and_labels" time="0.000" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_write_summary_renders_expected_table_row" time="0.001" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_write_summary_omits_fail_build_log_link" time="0.001" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_update_pr_comment_creates_new_comment" time="0.001" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_update_pr_comment_updates_existing_comment" time="1.269" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_update_pr_comment_retries_lost_concurrent_summary_edit" time="0.001" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_update_pr_comment_workload_status_only_preserves_existing_body" time="0.001" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_update_pr_comment_workload_status_upgrades_legacy_header" time="0.000" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_initialize_pr_comment_creates_workload_checks_block" time="0.000" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_update_pr_comment_workload_check_creates_minimal_comment_when_missing" time="0.001" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_update_pr_comment_workload_check_adds_missing_component_row" time="0.001" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_update_pr_comment_workload_check_does_not_downgrade_workload_status" time="0.001" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_update_pr_comment_workload_check_preserves_existing_job_url" time="1.063" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_update_pr_comment_workload_check_retries_lost_concurrent_edit" time="0.001" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_update_workload_check_block_does_not_downgrade_completed_status" time="0.000" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_complete_workload_checks_block_preserves_failed_build_rows" time="0.000" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_update_workload_check_block_adds_failed_build_log_link" time="0.000" /><testcase classname=".github.scripts.tests.generate_summary_test" name="test_update_workload_check_block_preserves_failed_build_log_on_completion" time="0.000" /><testcase classname=".github.scripts.tests.junit_utils_test" name="test_add_junit_property_replaces_existing_value" time="0.000" /><testcase classname=".github.scripts.tests.junit_utils_test" name="test_iter_xml_files_reads_testsuite_and_testsuites" time="0.001" /><testcase classname=".github.scripts.tests.lint_report_test" name="test_lint_report_parses_flake8_violations" time="0.007" /><testcase classname=".github.scripts.tests.lint_report_test" name="test_lint_report_parses_black_reformat_lines" time="0.001" /><testcase classname=".github.scripts.tests.lint_report_test" name="test_lint_report_adds_single_pass_case_for_success" time="0.001" /><testcase classname=".github.scripts.tests.lint_report_test" name="test_lint_report_parses_shellcheck_gcc_lines" time="0.001" /><testcase classname=".github.scripts.tests.lint_report_test" name="test_lint_report_parses_shfmt_diff_blocks" time="0.001" /><testcase classname=".github.scripts.tests.lint_report_test" name="test_lint_report_parses_shfmt_file_list" time="0.001" /><testcase classname=".github.scripts.tests.lint_report_test" name="test_lint_report_fallback_uses_title_for_missing_tools" time="0.001" /><testcase classname=".github.scripts.tests.mute_utils_test" name="test_pattern_to_re_handles_wildcard" time="0.000" /><testcase classname=".github.scripts.tests.mute_utils_test" name="test_mute_target_replaces_failure_with_skipped_and_property" time="0.000" /><testcase classname=".github.scripts.tests.pytest_summary_test" name="test_pytest_summary_main_writes_plain_count_table" time="0.002" /><testcase classname=".github.scripts.tests.transform_ya_junit_test" name="test_transform_adds_links_and_copies_logs" time="0.002" /><testcase classname=".github.scripts.tests.transform_ya_junit_test" name="test_save_log_applies_truncation" time="0.001" /><testcase classname=".github.scripts.tests.transform_ya_junit_test" name="test_transform_skips_malformed_chunk_name_without_crash" time="0.001" /><testcase classname=".github.scripts.tests.transform_ya_junit_test" name="test_transform_uses_real_issue_xml_to_pick_py3test_chunk_trace" time="0.002" /><testcase classname=".github.scripts.tests.transform_ya_junit_test" name="test_transform_does_not_guess_ambiguous_chunk_trace" time="0.002" /><testcase classname=".github.scripts.tests.transform_ya_junit_test" name="test_transform_does_not_guess_chunk_trace_without_failure_text" time="0.002" /><testcase classname=".github.scripts.tests.transform_ya_junit_test" name="test_transform_warning_does_not_corrupt_stdout_xml" time="0.002" /><testcase classname=".github.scripts.tests.transform_ya_junit_test" name="test_ya_mute_check_loads_real_style_rules[cloud/filestore/tests/fio_index/mount-kikimr-test-any.test.name-True]" time="0.001" /><testcase classname=".github.scripts.tests.transform_ya_junit_test" name="test_ya_mute_check_loads_real_style_rules[cloud/storage/core/libs/kikimr/ut-TConfigInitializerTest.ShouldAdjustActorSystemThreadsAccordingToAvailableCpuCores-True]" time="0.001" /><testcase classname=".github.scripts.tests.transform_ya_junit_test" name="test_ya_mute_check_loads_real_style_rules[cloud/storage/core/libs/kikimr/ut-TConfigInitializerTest.OtherTest-False]" time="0.001" /><testcase classname=".github.scripts.tests.transform_ya_junit_test" name="test_ya_mute_check_ignores_invalid_config_lines" time="0.001" /><testcase classname=".github.scripts.tests.transform_ya_junit_test" name="test_ya_mute_check_chunk_mode_requires_all_failed_subtests_match" time="0.000" /><testcase classname=".github.scripts.tests.workload_comment_test" name="test_iter_components_preserves_matrix_order" time="0.000" /><testcase classname=".github.scripts.tests.workload_comment_test" name="test_find_current_job_url_falls_back_to_run_url" time="0.000" /><testcase classname=".github.scripts.tests.workload_comment_test" name="test_find_current_job_url_matches_reusable_workflow_job_name" time="0.000" /><testcase classname=".github.scripts.tests.workload_comment_test" name="test_find_current_job_url_prefers_runner_specific_match" time="0.000" /><testcase classname=".github.scripts.tests.ya_build_errors_test" name="test_collect_configure_errors_deduplicates_and_strips_markup" time="0.007" /><testcase classname=".github.scripts.tests.ya_build_errors_test" name="test_collect_compiler_error_blocks_limits_blocks_and_lines" time="0.008" /><testcase classname=".github.scripts.tests.ya_build_errors_test" name="test_render_html_includes_resource_fetch_errors" time="0.007" /><testcase classname=".github.scripts.tests.ya_build_errors_test" name="test_render_html_includes_hyphenated_unresolved_resource_without_fetch_prefix" time="0.007" /><testcase classname=".github.scripts.tests.ya_build_errors_test" name="test_render_html_includes_bare_unresolved_resource_without_fetch_prefix" time="0.007" /><testcase classname=".github.scripts.tests.ya_build_errors_test" name="test_render_html_includes_multiple_unresolved_resources_without_fetch_prefix" time="0.007" /><testcase classname=".github.scripts.tests.ya_build_errors_test" name="test_render_html_matches_failed_build_targets_to_compiler_blocks" time="0.007" /><testcase classname=".github.scripts.tests.ya_build_errors_test" name="test_render_html_empty_when_junit_has_no_failed_build" time="0.001" /></testsuite></testsuites>