def METHOD_NAME(vectors):
    error_context.context("Boot guest with vectors = %s" % vectors,
                          test.log.info)
    params["vectors"] = vectors
    params["start_vm"] = "yes"
    try:
        env_process.preprocess(test, params, env)
    except virt_vm.VMError as err:
        if int(vectors) < 0:
            txt = "Parameter 'vectors' expects uint32_t"
            if re.findall(txt, err.output):
                return
    if int(vectors) < 0:
        msg = "Qemu did not raise correct error"
        msg += " when vectors = %s" % vectors
        test.fail(msg)
    vm = env.get_vm(params["main_vm"])
    vm.verify_alive()
    return vm