os-autoinst-distri-fedora/needles
Lukáš Růžička fe8306d2cd Implement distribution methods to replace the testapi defaults.
This PR adds implementations of distribution methods to make them
usable on Fedora. It adds the following methods

* ensure_installed (to install packages)
* become_root (to switch to root account)
* script_sudo (run script with sudo)
* assert_script_sudo (run and assert a sudo script)

It also adds a helper script to the utils.pm

* make_serial_writable

that makes the serial console writable for normal users
and so enables to run commands that check their progress
by sending messages to the serial console. Normally, they
fail, because the messages will not be written their, so
the checking mechanism will never see them.
2022-01-27 21:44:35 +00:00
..
anaconda Update user_creation_screen French needle 2022-01-18 15:58:08 -08:00
background Drop old F35 background needles, loosen match on current ones 2021-10-26 14:07:38 -07:00
browser Update some needles for Firefox 94.0 2021-11-02 14:31:57 -07:00
cockpit Update Cockpit 'join domain' screen needle for Cockpit 259 2021-12-08 13:34:18 -08:00
console Implement distribution methods to replace the testapi defaults. 2022-01-27 21:44:35 +00:00
firefox Update some needles for Firefox 94.0 2021-11-02 14:31:57 -07:00
freeipa Update FreeIPA WebUI password reset link needle 2021-08-20 16:10:12 -07:00
gnome Use waiting commands to make the tests more defensive. 2022-01-25 13:36:57 +01:00
iot Drop match level on a couple of Zezere needles 2021-10-12 14:40:58 -07:00
kde Update KDE menu button needle for new KDE in Rawhide 2022-01-20 14:52:09 -08:00
.keep Decoupled tools from tests 2015-01-26 14:43:01 +01:00