# Sample JOB definition for a KVM device_type: qemu job_name: qemu-pipeline timeouts: job: minutes: 15 # timeout for the whole job (default: ??h) action: minutes: 5 # default timeout applied for each action; can be overriden in the action itself (default: ?h) priority: medium visibility: public context: arch: amd64 actions: - deploy: timeout: minutes: 20 to: tmpfs images: rootfs: url: http://images.validation.linaro.org/kvm-debian-wheezy.img.gz image_arg: -drive format=raw,file={rootfs} compression: gz os: debian # if root_partition partition is not present: # - look for a partitions labelled "root" or "ROOT" or "Root" (i.e. case insensitive) # - look into device configuration root_partition: 1 - boot: method: qemu media: tmpfs failure_retry: 2 prompts: "root@debian:" - test: failure_retry: 3 name: kvm-basic-singlenode # is not present, use "test $N" # only s, m & h are supported. timeout: minutes: 5 # uses install:deps, so takes longer than singlenode01 definitions: - repository: git://git.linaro.org/lava-team/lava-functional-tests.git from: git path: lava-test-shell/smoke-tests-basic.yaml # name: if not present, use the name from the YAML. The name can # also be overriden from the actual commands being run by # calling the lava-test-suite-name API call (e.g. # `lava-test-suite-name FOO`). name: smoke-tests - repository: http://git.linaro.org/lava-team/lava-functional-tests.git from: git path: lava-test-shell/single-node/singlenode03.yaml name: singlenode-advanced