def test_10_wait_for_reboot(): if vm_name is not None: while vm_state(vm_name) != 'stopped': sleep(5) assert vm_start(vm_name) is True sleep(1) while ping_host(ip) is not True: sleep(5) assert ping_host(ip) is True sleep(10)
def test_19_start_vm_bhyve_and_wait_for_freenas_to_be_online(): if vm_name is not None and interface == 'vtnet0': assert vm_start(vm_name) is True sleep(1) while ping_host(ip) is not True: sleep(5) assert ping_host(ip) is True sleep(10) else: pytest.skip('skip no vm_name')
def test_20_start_vm_bhyve_and_wait_for_freenas_to_be_online(): if vm_name is not None and interface == 'vtnet0': assert vm_start(vm_name) is True sleep(1) while ping_host(ip) is not True: sleep(5) assert ping_host(ip) is True sleep(15) else: pytest.skip('skip no vm_name')
def test_12_wait_for_second_reboot_with_bhyve(request): depends(request, ["update_03", "update_06", "update_09", "update_10"]) if reboot is False: pytest.skip('Reboot is False skip') else: if vm_name is None: pytest.skip('skip no vm_name') else: while vm_state(vm_name) != 'stopped': sleep(5) assert vm_start(vm_name) is True sleep(1)
def test_12_wait_for_second_reboot_with_bhyve(): if update_version is None: pytest.skip('No update found') elif download_hang is True: pytest.skip(f'Downloading {selected_trains} failed') else: if vm_name is None: pytest.skip('skip no vm_name') else: while vm_state(vm_name) != 'stopped': sleep(5) assert vm_start(vm_name) is True sleep(1)
def test_12_wait_for_second_reboot_with_bhyve(): if update_version is None: pytest.skip('No update found') elif download_failed is True: pytest.skip(f'Downloading {selected_trains} failed') elif reboot is False: pytest.skip(f'Reboot is False skip') else: if vm_name is None: pytest.skip('skip no vm_name') else: while vm_state(vm_name) != 'stopped': sleep(5) assert vm_start(vm_name) is True sleep(1)