1
0
mirror of https://pagure.io/fedora-qa/os-autoinst-distri-fedora.git synced 2024-11-28 16:43:09 +00:00
os-autoinst-distri-fedora/tests
Adam Williamson 92d52c6ac6 Split VNC client steps in two for aarch64 timing issue
So, there's a problem with how we figure out the NetworkManager
connection to use in setup_tap_static: it expects the first
connection in the list to be the right one, but this is only
actually true so long as it's *active*. When we're in the tap
case, it's usually not going to actually *work* out of the box
on boot (or else we wouldn't need setup_tap_static at all...),
so some time after boot, NetworkManager gives up on it and marks
it as inactive. And after that, setup_tap_static won't work any
more.

I never noticed this as a problem before because usually we do
setup_tap_static before that point. But it seems in the vnc
client tests, on aarch64, desktop boot and login is slow enough
that by the time we switch to a VT and try to setup the network,
we're very close to that cutoff, and sometimes miss it.

This, I hope, avoids the problem by doing the network setup in
that test before we deal with the desktop login, then doing the
desktop login, then doing the actual VNC bits.

The alternative here would be to figure out a better way to do
setup_tap_static, but I can't.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-10-30 12:39:52 -07:00
..
apps_startstop Drop workaround_ble26, bug was fixed months ago 2020-10-15 15:36:04 -07:00
_advisory_post.pm Factor meat out of advisory_post and do it in postfail too 2018-12-12 22:17:29 -08:00
_advisory_update.pm grub2-install parm set to /dev/vda1 for PowerPC 2019-03-12 19:41:20 +00:00
_anaconda_network_static.pm Use qemu host IP 172.16.2.2 not 10.0.2.2 2020-07-23 16:40:45 -07:00
_boot_to_anaconda.pm Drop _assert_and_click shim 2020-01-10 14:22:20 -08:00
_check_install_source.pm Drop another old version check 2020-01-10 14:27:51 -08:00
_collect_data.pm Tweak _collect_data services collection grep 2020-03-05 08:28:31 -08:00
_console_avc_crash.pm Drop #1600823 workaround 2018-12-17 14:30:09 -08:00
_console_login.pm Fix some minor syntax errors in previous commit 2018-06-13 10:11:53 -07:00
_console_shutdown.pm Disable hidden grub menu for uploaded base installs 2018-10-12 15:36:55 -07:00
_console_wait_login_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
_console_wait_login.pm Enable aarch64 disk image testing, related fixes 2020-10-30 12:39:49 -07:00
_coreos_install.pm Add initial CoreOS product and test templates 2020-09-02 14:49:29 -07:00
_do_install_and_reboot.pm Tweak still screen waits in _do_install_and_reboot 2020-06-16 08:36:01 -07:00
_graphical_input_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
_graphical_input.pm Drop workaround_ble26, bug was fixed months ago 2020-10-15 15:36:04 -07:00
_graphical_wait_login_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
_graphical_wait_login.pm Wait a bit before typing password on GNOME login screen 2020-10-30 12:39:52 -07:00
_installer_build.pm Upload pylorax.log when done building installer image 2020-09-15 14:54:44 -07:00
_iot_zezere_remote.pm _iot_zezere_remote: be careful when quitting firefox 2020-10-28 13:52:07 -07:00
_iot_zezere_server.pm Automate QA:Testcase_Zezere_Ignition 2020-07-23 18:01:06 -07:00
_live_build.pm Need to bind mount the workarounds repo too 2020-09-15 14:44:34 -07:00
_memcheck.pm Revamp post-install Doin' Stuff 2019-06-28 14:09:55 -07:00
_podman_client.pm Use qemu host IP 172.16.2.2 not 10.0.2.2 2020-07-23 16:40:45 -07:00
_post_network_static.pm Bypass dup chars after snapshot brc#1691487 2019-04-15 16:20:13 +02:00
_setup_browser.pm Bypass dup chars after snapshot brc#1691487 2019-04-15 16:20:13 +02:00
_software_selection.pm Wait a bit longer from software selection back to main hub 2020-02-20 08:52:35 -08:00
_support_server.pm support_server: disable systemd-resolved 2020-10-28 09:07:46 -07:00
_vnc_client_connect_pre.pm Split VNC client steps in two for aarch64 timing issue 2020-10-30 12:39:52 -07:00
_vnc_client_connect.pm Split VNC client steps in two for aarch64 timing issue 2020-10-30 12:39:52 -07:00
_vncconnect_client_setup_pre.pm Split VNC client steps in two for aarch64 timing issue 2020-10-30 12:39:52 -07:00
_vncconnect_client_setup.pm Split VNC client steps in two for aarch64 timing issue 2020-10-30 12:39:52 -07:00
apps_gnome_preset.pm Make solidify_wallpaper more universal to handle different desktops. 2020-05-05 00:14:35 +00:00
autocloud.pm Add a comment explaining what autocloud.pm does 2019-11-21 14:58:53 -08:00
base_reboot_unmount.pm Fully fix the reboot unmount test 2020-01-24 12:30:58 +01:00
base_selinux.pm Don't try bypass_1691487 for graphical base_selinux runs 2019-06-03 15:32:25 -07:00
base_service_manipulation.pm base_service_manipulation: use chronyd not sshd 2020-06-17 16:55:55 -07:00
base_services_start.pm Move the new base_services_start check to the start 2018-07-13 14:02:31 -07:00
base_system_logging.pm add base system logging test 2017-06-01 11:06:04 +02:00
base_update_cli.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
database_client.pm Use qemu host IP 172.16.2.2 not 10.0.2.2 2020-07-23 16:40:45 -07:00
desktop_background.pm Add desktop login test, revise and rename check_desktop 2020-04-17 17:27:04 -07:00
desktop_browser.pm Try to make desktop_browser more robust 2020-10-23 09:48:09 -07:00
desktop_login.pm desktop_login: update reboot flow for GNOME changes in F33+ 2020-08-17 16:25:32 -07:00
desktop_notifications.pm Simplify desktop notification checks (#195) 2020-10-14 23:30:00 -07:00
desktop_printing.pm Try and type safer in desktop_printing 2020-01-07 08:09:12 -08:00
desktop_terminal.pm Fix desktop_terminal command check (thanks defolos) 2020-10-15 16:25:26 -07:00
desktop_update_graphical.pm Drop _assert_and_click shim 2020-01-10 14:22:20 -08:00
disk_custom_blivet_btrfs.pm Add 'with swap' tests, drop swap parts from other tests (#180) 2020-08-11 15:09:33 -07:00
disk_custom_blivet_ext3.pm Add 'with swap' tests, drop swap parts from other tests (#180) 2020-08-11 15:09:33 -07:00
disk_custom_blivet_lvmthin.pm Add 'with swap' tests, drop swap parts from other tests (#180) 2020-08-11 15:09:33 -07:00
disk_custom_blivet_resize_lvm.pm Finish the post review changes. 2020-05-28 13:32:42 -07:00
disk_custom_blivet_software_raid.pm Add 'with swap' tests, drop swap parts from other tests (#180) 2020-08-11 15:09:33 -07:00
disk_custom_blivet_with_swap.pm Add 'with swap' tests, drop swap parts from other tests (#180) 2020-08-11 15:09:33 -07:00
disk_custom_blivet_xfs.pm Add 'with swap' tests, drop swap parts from other tests (#180) 2020-08-11 15:09:33 -07:00
disk_custom_btrfs_postinstall.pm add postinstalls to custom partitioning tests 2017-05-09 09:11:34 +02:00
disk_custom_btrfs.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_custom_ext3_postinstall.pm add postinstalls to custom partitioning tests 2017-05-09 09:11:34 +02:00
disk_custom_ext3.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_custom_iscsi_postinstall.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_custom_iscsi.pm Use qemu host IP 172.16.2.2 not 10.0.2.2 2020-07-23 16:40:45 -07:00
disk_custom_lvmthin_postinstall.pm add postinstalls to custom partitioning tests 2017-05-09 09:11:34 +02:00
disk_custom_lvmthin.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_custom_resize_lvm.pm disk_custom_resize_lvm: add some waits 2020-10-07 14:52:49 -07:00
disk_custom_software_raid_postinstall.pm add postinstalls to custom partitioning tests 2017-05-09 09:11:34 +02:00
disk_custom_software_raid.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_custom_with_swap_postinstall.pm Add 'with swap' tests, drop swap parts from other tests (#180) 2020-08-11 15:09:33 -07:00
disk_custom_with_swap.pm Add 'with swap' tests, drop swap parts from other tests (#180) 2020-08-11 15:09:33 -07:00
disk_custom_xfs_postinstall.pm add postinstalls to custom partitioning tests 2017-05-09 09:11:34 +02:00
disk_custom_xfs.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_delete_all.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_delete_partial_postinstall.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_delete_partial.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_empty.pm Don't check version or pre-release note on banners 2019-10-16 11:08:24 -07:00
disk_guided_encrypted_postinstall_2.pm Workaround issues with loading same module more than once 2017-04-18 10:38:16 -07:00
disk_guided_encrypted_postinstall.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_encrypted.pm Replace remaining wait_idles with sleeps 2020-01-02 17:44:45 -08:00
disk_guided_free_space_postinstall.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_multi_empty_all_postinstall.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_multi_empty_all.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_multi_postinstall.pm Revert "Modify "install_multi" test for PowerPC" 2017-09-06 08:43:04 +02:00
disk_guided_multi.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_shrink_postinstall.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
disk_guided_shrink.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
fedora_release.pm Tweak release_identification for awkward IoT 33 branch 2020-03-18 11:45:27 -07:00
firewall_configured.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
firewall_disabled.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
freeipa_client.pm FreeIPA client: set longer timeout for login(1) (#1661273) 2018-12-20 09:02:36 -08:00
freeipa_password_change.pm Conditionalize FreeIPA UI change, add 4.8.9 update to workarounds 2020-08-21 14:00:42 -07:00
freeipa_webui.pm Try harder to be safe when quitting Firefox 2020-08-05 13:56:07 -07:00
install_source_graphical.pm Update install_source_graphical for a change in anaconda 2020-06-04 18:55:28 -07:00
install_text.pm Hack around a serial console prompt check failing during install 2019-11-20 09:15:58 -08:00
iot_clevis.pm Add QA:Testcase_Clevis test (TPM-based automatic decryption) 2020-07-02 16:44:55 -07:00
iot_greenboot.pm Create test for IoT Greenboot. 2020-05-29 16:25:46 +00:00
iot_rpmostree_overlay.pm Automate the IoT rpm-ostree package layering test case. 2020-06-02 10:41:31 +02:00
iot_rpmostree_rebase.pm Add QA:Testcase_RpmOstree_Rebase for iot testing (#167) 2020-06-04 14:00:32 -04:00
iot_zezere_ignition.pm Automate QA:Testcase_Zezere_Ignition 2020-07-23 18:01:06 -07:00
mediakit_fileconflicts.pm potential_conflict: still need to call the interpreter 2019-07-22 15:00:25 -07:00
mediakit_repoclosure.pm Automate two 'mediakit' tests (repoclosure and file conflicts) 2019-07-04 13:44:20 -07:00
modularity_checkdefaults.pm Update the modularity tests. 2019-07-15 13:19:06 +02:00
modularity_enable_disable_module.pm Update the modularity tests. 2019-07-15 13:19:06 +02:00
modularity_install_module.pm Change nodejs module version in the install test to make it pass. 2019-10-30 14:58:26 +01:00
modularity_module_list.pm Drop explicit install of fedora-repos-modular again 2020-07-10 18:41:05 -07:00
modularity_update_norepo.pm Update modules to test. 2019-07-03 10:42:33 +02:00
os_release.pm os_release: adjust for Fedora CoreOS 2020-09-02 16:22:20 -07:00
podman.pm Add initial CoreOS product and test templates 2020-09-02 14:49:29 -07:00
preinstall_iso_in_hd.pm rescue_shell_prompt is really just a root console needle... 2019-04-12 15:54:26 -07:00
realmd_join_cockpit.pm Fix DNS config in realmd_join_sssd and realmd_join_cockpit 2020-09-17 16:01:15 -07:00
realmd_join_sssd.pm FreeIPA: disable dnssec validation till weird bug is fixed 2020-10-23 11:38:01 -07:00
rescue_mode_encrypted.pm new select_rescue_mode in lib/utils from rescue_mode_encrypted.pm 2019-04-12 15:49:54 -07:00
role_deploy_database_server.pm Add a bit of clean up before second run of postgresql-setup 2020-09-01 15:46:10 -07:00
role_deploy_domain_controller_check.pm Drop old rolekit code from database and freeipa tests 2020-01-10 14:25:45 -08:00
role_deploy_domain_controller.pm FreeIPA: disable dnssec validation till weird bug is fixed 2020-10-23 11:38:01 -07:00
server_cockpit_autoupdate.pm bump the server_cockpit_autoupdate timeout to help F30/F31 2020-03-27 14:37:54 -07:00
server_cockpit_basic.pm cockpit: wait longer for services screen to load 2020-10-30 12:39:52 -07:00
server_cockpit_default.pm Try harder to be safe when quitting Firefox 2020-08-05 13:56:07 -07:00
server_cockpit_updates.pm Use quit_firefox in Cockpit update tests 2020-03-20 14:02:18 -07:00
server_filesystem_default.pm Bypass dup chars after snapshot brc#1691487 2019-04-15 16:20:13 +02:00
server_firewall_default.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
server_remote_logging_client.pm Use qemu host IP 172.16.2.2 not 10.0.2.2 2020-07-23 16:40:45 -07:00
server_remote_logging_server.pm Drop a debugging upload from server_remote_logging_server 2020-01-10 09:43:03 -08:00
text_login_gui.pm Add new testcases and methods for release identification. 2019-07-30 15:45:02 -07:00
uefi_postinstall.pm Load us console layout in uefi_postinstall too 2018-06-25 11:28:12 -07:00
upgrade_boot.pm Factor out s/metalink/mirrorlist/ into a util function 2019-08-20 14:16:23 -07:00
upgrade_postinstall.pm Remove test_flags comments, add ignore_failure flag 2017-04-10 15:00:10 -07:00
upgrade_preinstall.pm upgrade_preinstall: use UP1REL not CURRREL 2020-05-26 19:04:57 -07:00
upgrade_run.pm Revise release variable handling, prerelease checks, os-release 2020-05-07 15:42:08 -07:00
workstation_core_applications.pm Enable tracking of executed applications in Application Start/Stop tests (FIXES #116) 2019-10-16 17:36:37 -07:00