<?xml version="1.0" encoding="utf-8"?><testsuites name="pytest tests"><testsuite name="pytest" errors="0" failures="0" skipped="0" tests="42" time="0.361" timestamp="2026-04-23T09:31:32.405770+00:00" hostname="computeinstance-e02zs8wbtvgt2kgt5r"><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[no-vms-creates-one]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[idle-vm-sufficient]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[one-busy-vm-create-one]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[idle-vm-removed-by-ttl]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[busy-vms-allow-extra]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[too-many-idle-no-create]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[all-busy-vms-to-remove-expect-exception]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[excess-idle-no-create]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[projected-equals-cap-no-create]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[projected-exceeds-cap-expect-exception]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[maxed-out-no-room-to-scale]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[remove-one-add-one-to-maintain-cap]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[some-idle-some-busy-create-more-to-meet-threshold]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[all-busy-big-extra]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[all-busy-big-extra-step-2]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[remove-from-idle-create-to-maintain]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[remove-vms-and-remove-excess-idle]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[downscale-to-zero-idle-vms]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[downscale-to-some-busy-vms]" time="0.001" /><testcase classname="scripts.nebius_populate_vms_test" name="test_decide_scaling[check-if-we-wont-create-vms]" time="0.001" /><testcase classname="scripts.pr_build_and_test_matrix_plan_test" name="test_compute_targets_all_false_means_all_components" time="0.000" /><testcase classname="scripts.pr_build_and_test_matrix_plan_test" name="test_compute_targets_all_true_means_all_components" time="0.000" /><testcase classname="scripts.pr_build_and_test_matrix_plan_test" name="test_compute_targets_mixed_selects_only_true_components" time="0.000" /><testcase classname="scripts.pr_build_and_test_matrix_plan_test" name="test_compute_targets_sanitizer_targets_only_include_san_components" time="0.000" /><testcase classname="scripts.pr_build_and_test_matrix_plan_test" name="test_decide_modes_default_regular_goes_on_demand" time="0.000" /><testcase classname="scripts.pr_build_and_test_matrix_plan_test" name="test_decide_modes_pooled_label_disables_on_demand" time="0.000" /><testcase classname="scripts.pr_build_and_test_matrix_plan_test" name="test_decide_modes_explicit_pooled_type" time="0.000" /><testcase classname="scripts.pr_build_and_test_matrix_plan_test" name="test_decide_modes_explicit_hybrid_type" time="0.000" /><testcase classname="scripts.pr_build_and_test_matrix_plan_test" name="test_build_matrix_single_mode_no_sanitizers" time="0.000" /><testcase classname="scripts.pr_build_and_test_matrix_plan_test" name="test_build_matrix_multiple_sanitizers" time="0.000" /><testcase classname="scripts.pr_build_and_test_matrix_plan_test" name="test_build_matrix_large_tests_propagates_to_all_rows" time="0.000" /><testcase classname="scripts.pr_build_and_test_matrix_plan_test" name="test_build_matrix_skips_empty_san_targets" time="0.000" /><testcase classname="scripts.set_build_and_test_targets_test" name="test_regular_no_split_singleton" time="0.000" /><testcase classname="scripts.set_build_and_test_targets_test" name="test_regular_split_only_when_targets_are_exact_roots" time="0.000" /><testcase classname="scripts.set_build_and_test_targets_test" name="test_join_rule_tasks_storage_applies_when_both_present" time="0.000" /><testcase classname="scripts.set_build_and_test_targets_test" name="test_join_rule_tasks_storage_with_third_component" time="0.000" /><testcase classname="scripts.set_build_and_test_targets_test" name="test_join_rule_tasks_and_other_component" time="0.000" /><testcase classname="scripts.set_build_and_test_targets_test" name="test_custom_target_disables_split" time="0.000" /><testcase classname="scripts.set_build_and_test_targets_test" name="test_san_preset_uses_per_san_split_flag_off_by_default" time="0.000" /><testcase classname="scripts.set_build_and_test_targets_test" name="test_san_split_enabled_splits_only_san_components" time="0.000" /><testcase classname="scripts.set_build_and_test_targets_test" name="test_san_custom_target_disables_split_even_if_flag_true" time="0.000" /><testcase classname="scripts.set_build_and_test_targets_test" name="test_empty_targets_raise" time="0.000" /></testsuite></testsuites>