示例#1
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)
示例#2
0
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')
示例#3
0
文件: system.py 项目: freenas/freenas
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')
示例#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)
示例#5
0
文件: update.py 项目: MrYHM/freenas
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)
示例#6
0
文件: update.py 项目: freenas/freenas
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)