<classResult _class='hudson.tasks.junit.ClassResult'><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.267</duration><failedSince>0</failedSince><name>test_bulk_selection_clear_and_duplicate_updates</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.386</duration><failedSince>0</failedSince><name>test_checkbox_parents_propagate_and_cancel_preserves_selection</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.23</duration><failedSince>0</failedSince><name>test_individual_variable_removal_applies_and_saves_exact_subset</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.085</duration><failedSince>0</failedSince><name>test_legacy_partial_category_restores_exact_variables</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.302</duration><failedSince>0</failedSince><name>test_live_search_refines_matches_without_changing_selection</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.003</duration><failedSince>0</failedSince><name>test_mcp_rejects_unknown_lists_and_traversal[../secret.in]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.005</duration><failedSince>0</failedSince><name>test_mcp_rejects_unknown_lists_and_traversal[/tmp/secret.in]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.001</duration><failedSince>0</failedSince><name>test_mcp_rejects_unknown_lists_and_traversal[core,,all]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.003</duration><failedSince>0</failedSince><name>test_mcp_rejects_unknown_lists_and_traversal[custom/missing.in]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.013</duration><failedSince>0</failedSince><name>test_saved_lists_are_discoverable_portable_and_never_overwritten</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.131</duration><failedSince>0</failedSince><name>test_search_matches_descriptions_units_grids_and_category_paths[liquid water potential-thlm]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.139</duration><failedSince>0</failedSince><name>test_search_matches_descriptions_units_grids_and_category_paths[momentum m^2/s^2-wp2]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.143</duration><failedSince>0</failedSince><name>test_search_matches_descriptions_units_grids_and_category_paths[standard core-thlm]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.136</duration><failedSince>0</failedSince><name>test_search_matches_descriptions_units_grids_and_category_paths[wp2_budgets-wp2_bt]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.296</duration><failedSince>0</failedSince><name>test_search_matches_descriptions_units_grids_and_category_paths[zt thlm-thlm]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.001</duration><failedSince>0</failedSince><name>test_toggles_and_preview_have_no_server_callback</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.066</duration><failedSince>0</failedSince><name>test_tree_includes_variables_and_long_names_with_categories_collapsed</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.012</duration><failedSince>0</failedSince><name>test_ui_command_and_mcp_keep_category_expression[all]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.011</duration><failedSince>0</failedSince><name>test_ui_command_and_mcp_keep_category_expression[core+wp2_budgets]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.01</duration><failedSince>0</failedSince><name>test_ui_command_and_mcp_keep_category_expression[core]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.001</duration><failedSince>0</failedSince><name>test_ui_command_and_mcp_keep_category_expression[none]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.01</duration><failedSince>0</failedSince><name>test_ui_command_and_mcp_keep_category_expression[standard/radiation]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.011</duration><failedSince>0</failedSince><name>test_ui_command_and_mcp_keep_category_expression[standard]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.01</duration><failedSince>0</failedSince><name>test_ui_command_and_mcp_keep_category_expression[var:rtm,var:wp2]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.076</duration><failedSince>0</failedSince><name>test_unknown_legacy_names_warn_when_opening</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.01</duration><failedSince>0</failedSince><name>test_variable_selection_round_trip[all]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.011</duration><failedSince>0</failedSince><name>test_variable_selection_round_trip[core]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.006</duration><failedSince>0</failedSince><name>test_variable_selection_round_trip[none]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.01</duration><failedSince>0</failedSince><name>test_variable_selection_round_trip[standard]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.01</duration><failedSince>0</failedSince><name>test_variable_selection_round_trip[var:rtm+wp2_budgets]</name><skipped>false</skipped><status>PASSED</status></child><child><age>0</age><className>dash_app.pytests.test_stats_selection</className><duration>0.01</duration><failedSince>0</failedSince><name>test_variable_selection_round_trip[var:rtm,var:wp2]</name><skipped>false</skipped><status>PASSED</status></child><failCount>0</failCount><name>test_stats_selection</name><passCount>31</passCount><skipCount>0</skipCount></classResult>