Exemple #1
0
def test_18_wait_for_system_to_shutdown_with_bhyve():
    if vm_name is not None and interface == 'vtnet0':
        while vm_state(vm_name) != 'stopped':
            sleep(5)
        vm_state(vm_name) == 'stopped'
    else:
        pytest.skip('skip no vm_name')
Exemple #2
0
def test_19_wait_for_system_to_shutdown_with_bhyve():
    if vm_name is not None and interface == 'vtnet0':
        while vm_state(vm_name) != 'stopped':
            sleep(5)
        vm_state(vm_name) == 'stopped'
    else:
        pytest.skip('skip no vm_name')
Exemple #3
0
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)
Exemple #4
0
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)
Exemple #5
0
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)
Exemple #6
0
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)