Esempio n. 1
0
def test_system_boot(qemu):
    version = u.rancheros_version("./build.conf")
    print("parsed version: " + version)

    def has_ros_started_substr(s):
        return str.find(s, "RancherOS {v} started".format(v=version)) > -1

    for _ in it.ifilter(has_ros_started_substr, it.imap(u.with_effect(print), u.iter_lines(qemu.stdout))):
        assert True
        return
    assert False
Esempio n. 2
0
def test_system_boot(build_and_run):
    version = u.rancheros_version('./tests/integration/assets/test_02/build.conf')
    print('parsed version: ' + version)

    def has_ros_started_substr(s):
        return str.find(s, 'RancherOS {v} started'.format(v=version)) > -1

    for _ in it.ifilter(has_ros_started_substr,
                        it.imap(u.with_effect(print), u.iter_lines(build_and_run.stdout))):
        assert True
        return
    assert False
Esempio n. 3
0
def test_system_boot(qemu):
    version = u.rancheros_version('./build.conf')
    print('parsed version: ' + version)

    def has_ros_started_substr(s):
        return str.find(s, 'RancherOS {v} started'.format(v=version)) > -1

    for _ in it.ifilter(
            has_ros_started_substr,
            it.imap(u.with_effect(print), u.iter_lines(qemu.stdout))):
        assert True
        return
    assert False
Esempio n. 4
0
def test_system_boot(qemu):
    version = u.rancheros_version('./build.conf')
    print('parsed version: ' + version)
    u.flush_out(qemu.stdout, 'RancherOS {v} started'.format(v=version))