<packageResult _class='hudson.tasks.junit.PackageResult'><child><child><age>0</age><className>tests.pytests.test_bindiff_report</className><duration>0.002</duration><failedSince>0</failedSince><name>test_json_records_no_comparable_files_error</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_bindiff_report</className><duration>0.005</duration><failedSince>0</failedSince><name>test_json_records_no_comparable_stats_error</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_bindiff_report</className><duration>0.004</duration><failedSince>0</failedSince><name>test_json_records_time_length_mismatch</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_bindiff_report</className><duration>0.048</duration><failedSince>0</failedSince><name>test_json_reports_paths_logs_and_exclusive_variable_categories</name><skipped>false</skipped><status>PASSED</status></child><failCount>0</failCount><name>test_bindiff_report</name><passCount>4</passCount><skipCount>0</skipCount></child><child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.003</duration><failedSince>0</failedSince><name>test_build_failure_never_uses_stale_executable[0]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_build_failure_never_uses_stale_executable[1]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.043</duration><failedSince>0</failedSince><name>test_diff_copies_align_raw_values_and_parameters_without_editing_originals</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_explicit_runtime_bypasses_build[forwarded0]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_explicit_runtime_bypasses_build[forwarded1]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_explicit_runtime_bypasses_build[forwarded2]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_explicit_runtime_bypasses_build[forwarded3]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_explicit_runtime_bypasses_build[forwarded4]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_explicit_runtime_bypasses_build[forwarded5]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.493</duration><failedSince>0</failedSince><name>test_failed_run_does_not_compare_stale_output</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-all-separator0]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-all-separator1]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-batch_size=2-separator0]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-batch_size=2-separator1]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-min_cases-separator0]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-min_cases-separator1]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-multicol=5-separator0]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-multicol=5-separator1]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-priority_cases-separator0]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-priority_cases-separator1]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-short_cases-separator0]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_forwarding_cannot_override_mirror_setup[-short_cases-separator1]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.235</duration><failedSince>0</failedSince><name>test_hypergrid_display_shows_actual_column_order</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>1.417</duration><failedSince>0</failedSince><name>test_incremental_build_reuses_objects_and_picks_up_source_changes</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args0]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args1]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args2]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args3]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args4]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args5]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args6]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_invalid_configuration_is_rejected[args7]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.007</duration><failedSince>0</failedSince><name>test_invalid_output_fails[values0-rtm]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.007</duration><failedSince>0</failedSince><name>test_invalid_output_fails[values1-rtm]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.005</duration><failedSince>0</failedSince><name>test_invalid_output_fails[values2-rtm]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.004</duration><failedSince>0</failedSince><name>test_invalid_output_fails[values3-other_field]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.003</duration><failedSince>0</failedSince><name>test_invalid_output_fails[values4-rtm]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.005</duration><failedSince>0</failedSince><name>test_mirror_rejects_empty_explicit_case_list</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_missing_build_tool_has_actionable_error</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.006</duration><failedSince>0</failedSince><name>test_missing_output_reports_case_failure_without_misleading_bindiff</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.266</duration><failedSince>0</failedSince><name>test_reverse_generated_hypergrid_exactly</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv0-expected0]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv1-expected1]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv2-expected2]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv3-expected3]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv4-expected4]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv5-expected5]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv6-expected6]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_run_options_are_forwarded_without_consuming_values_as_directories[argv7-expected7]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.256</duration><failedSince>0</failedSince><name>test_runner_detects_first_column_state_leak[separator0-False]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.551</duration><failedSince>0</failedSince><name>test_runner_detects_first_column_state_leak[separator0-True]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.271</duration><failedSince>0</failedSince><name>test_runner_detects_first_column_state_leak[separator1-False]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.573</duration><failedSince>0</failedSince><name>test_runner_detects_first_column_state_leak[separator1-True]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.005</duration><failedSince>0</failedSince><name>test_saved_comparison_never_builds</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.001</duration><failedSince>0</failedSince><name>test_saved_comparison_rejects_run_options[extra0]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.002</duration><failedSince>0</failedSince><name>test_saved_comparison_rejects_run_options[extra1]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_column_mirror</className><duration>0.017</duration><failedSince>0</failedSince><name>test_saved_output_comparison_and_tolerance</name><skipped>false</skipped><status>PASSED</status></child><failCount>0</failCount><name>test_column_mirror</name><passCount>57</passCount><skipCount>0</skipCount></child><child><child><age>0</age><className>tests.pytests.test_compile_install_aliases</className><duration>0.004</duration><failedSince>0</failedSince><name>test_compile_updates_both_aliases_by_default</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_compile_install_aliases</className><duration>0.003</duration><failedSince>0</failedSince><name>test_dash_compile_leaves_selected_alone</name><skipped>false</skipped><status>PASSED</status></child><failCount>0</failCount><name>test_compile_install_aliases</name><passCount>2</passCount><skipCount>0</skipCount></child><child><child><age>0</age><className>tests.pytests.test_jax_compare_forwarding</className><duration>0.002</duration><failedSince>0</failedSince><name>test_both_runs_receive_the_same_forwarded_options</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_jax_compare_forwarding</className><duration>0.003</duration><failedSince>0</failedSince><name>test_comparison_owned_model_options_are_rejected[-jax]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_jax_compare_forwarding</className><duration>0.003</duration><failedSince>0</failedSince><name>test_comparison_owned_model_options_are_rejected[-output_dir]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_jax_compare_forwarding</className><duration>0.003</duration><failedSince>0</failedSince><name>test_comparison_owned_model_options_are_rejected[-override]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_jax_compare_forwarding</className><duration>0.001</duration><failedSince>0</failedSince><name>test_comparison_rejects_empty_explicit_case_list</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_jax_compare_forwarding</className><duration>0.003</duration><failedSince>0</failedSince><name>test_single_dash_options_forward_without_a_separator</name><skipped>false</skipped><status>PASSED</status></child><failCount>0</failCount><name>test_jax_compare_forwarding</name><passCount>6</passCount><skipCount>0</skipCount></child><child><child><age>0</age><className>tests.pytests.test_run_clubb_conv_test</className><duration>0.001</duration><failedSince>0</failedSince><name>test_override_is_consumed_by_convergence_cli</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>tests.pytests.test_run_clubb_conv_test</className><duration>0.0</duration><failedSince>0</failedSince><name>test_user_override_is_merged_with_convergence_overrides</name><skipped>false</skipped><status>PASSED</status></child><failCount>0</failCount><name>test_run_clubb_conv_test</name><passCount>2</passCount><skipCount>0</skipCount></child><failCount>0</failCount><name>tests.pytests</name><passCount>71</passCount><skipCount>0</skipCount></packageResult>