VARIABLES.md:| `KEEPHDDS` | boolean | `false`/not set | don't delete HDD after test finishes | VARIABLES.md:| `PARTITIONING` | string (`custom_software_raid`, `guided_delete_all`, ...) | `guided_empty` | nothing | load specified test for partitioning part (when `PARTITIONING=guided_delete_all`, `tests/disk_guided_delete_all.pm` is loaded) and optionally post-install partitioning check (if `tests/disk_guided_delete_all_postinstall.pm` exists, it will be loaded after login to the installed system). Also, if value starts with `custom_`, the `select_disks()` method will check the custom partitioning box | lib/anaconda.pm:our @EXPORT = qw/select_disks custom_scheme_select custom_blivet_add_partition custom_change_type custom_change_fs custom_change_device custom_delete_part get_full_repo get_mirrorlist_url/; lib/anaconda.pm: # Damn animation delay can cause bad clicks here too - wait for it lib/anaconda.pm:sub custom_delete_part { lib/anaconda.pm: # Used for deletion of previously added partitions in custom lib/anaconda.pm: # `custom_delete_part('swap');` uses needle lib/anaconda.pm: # `anaconda_part_select_swap` to delete previously added swap lib/anaconda.pm: assert_and_click "anaconda_part_delete"; lib/libgedit.pm:sub delete_line { lib/libgedit.pm: send_key "del"; lib/libgedit.pm: assert_screen "gedit_line_deleted"; lib/utils.pm:# previous boot. Will suffer a ~30 second delay if there's a chance needles/anaconda/install_destination/delete_all_btn-cantarell101.json: "anaconda_install_destination_delete_all_btn", needles/anaconda/install_destination/delete_all_btn-gtk3245-20190206.json: "anaconda_install_destination_delete_all_btn", Binary file needles/anaconda/install_destination/delete_all_btn-gtk3245-20190206.png matches Binary file needles/anaconda/install_destination/french/save_passphrase_french-gtk3245-20190206.png matches Binary file needles/anaconda/install_destination/reclaim_space_btn-gtk3245-20190206.png matches needles/anaconda/install_destination/reclaim_space_delete_btn-cantarell101.json: "anaconda_install_destination_reclaim_space_delete_btn", needles/anaconda/install_destination/reclaim_space_delete_btn-gtk3245-20190206.json: "anaconda_install_destination_reclaim_space_delete_btn", Binary file needles/anaconda/install_destination/reclaim_space_delete_btn-gtk3245-20190206.png matches Binary file needles/anaconda/install_destination/reclaim_space_shrink_btn-gtk3245-20190206.png matches Binary file needles/anaconda/install_destination/save_passphrase-gtk3245-20190206.png matches Binary file needles/anaconda/install_process/root_password_screen-f28-20190118.png matches Binary file needles/anaconda/install_process/russian/user_creation_password_input_russian.png matches needles/anaconda/partitioning/delete-gtk3245-20190206.json: "anaconda_part_delete", needles/anaconda/partitioning/delete.json: "anaconda_part_delete", Binary file needles/anaconda/vnc/boxes_fullscreen-20191105.png matches Binary file needles/gnome/apps/apps_menu_terminal-20190128.png matches needles/gnome/gedit/gedit_line_deleted.json: "gedit_line_deleted" Binary file needles/kde/apps/gwenview_runs.png matches Binary file needles/kde/apps/kgpg_keypair_cancel.png matches Binary file needles/kde/apps/kmousetool_runs.png matches Binary file needles/kde/apps/konversation_confirm_close.png matches templates: test_suite => { name => "install_delete_pata" }, templates: test_suite => { name => "install_delete_pata" }, templates: test_suite => { name => "install_delete_partial" }, templates: test_suite => { name => "install_delete_partial" }, templates: test_suite => { name => "install_delete_partial" }, templates: test_suite => { name => "install_delete_partial" }, templates: name => "install_delete_pata", templates: { key => "PARTITIONING", value => "guided_delete_all" }, templates: # this delays VM boot so we can wait till the PXE server templates: name => "install_delete_partial", templates: { key => "PARTITIONING", value => "guided_delete_partial" }, tests/_support_server.pm: # image delivery method) tests/apptests/gedit.pm: libgedit::delete_line(); tests/apptests/gedit.pm: # Use history to undelete the line again tests/base_services_start.pm: # "Job foo.service/start deleted to break ordering cycle"-type tests/base_services_start.pm: assert_script_run "! journalctl -b | grep 'deleted to break ordering'"; tests/disk_custom_no_swap.pm: custom_delete_part('swap'); tests/disk_guided_delete_all.pm: assert_and_click "anaconda_install_destination_delete_all_btn"; tests/disk_guided_delete_partial.pm: assert_and_click "anaconda_install_destination_reclaim_space_delete_btn";