aboutsummaryrefslogtreecommitdiff
path: root/functional/qemu-server-pipeline.yaml
blob: 6fed13f6730ac64f6a1db03a8c47d664bf4380da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
device_type: qemu
job_name: lava server unit tests in jessie
timeouts:
  job:
    hours: 1
  action:
    minutes: 5
  connection:
    minutes: 1
priority: medium
visibility: public

metadata:
  source: https://git.linaro.org/lava-team/refactoring.git
  path: functional/qemu-server-pipeline.yaml
  lava.series: release-testing
  build-readme: http://snapshots.linaro.org/components/lava/standard/debian/jessie/amd64/6/debian-jessie-amd64-readme.html
  build-console: https://ci.linaro.org/view/lava-ci/job/lava-debian-stable-amd64-vm/6/console
  build-log: http://snapshots.linaro.org/components/lava/standard/debian/jessie/amd64/6/vmdebootstrap.log

tags:
  - bigmem

context:
  arch: amd64
  netdevice: tap

actions:
- deploy:
    timeout:
      minutes: 20
    to: tmpfs
    images: 
        rootfs: 
          image_arg: -drive format=raw,file={rootfs}
          url: http://images.validation.linaro.org/kvm/standard/large-stable-6.img.gz
          sha256sum: 8c305938e973dcfe4b4d2cf4da242c2cc036dd2ea6c867cb21b967ae2d9a52d7
          compression: gz
    os: debian
    root_partition: 1

- boot:
    method: qemu
    media: tmpfs
    timeout:
      minutes: 3
    prompts:
    - "root@debian:"
    auto_login:
      login_prompt: "login:"
      username: root

- test:
    name: qemu-server-pipeline
    timeout:
      minutes: 45
    definitions:
    - repository: http://git.linaro.org/lava-team/refactoring.git
      from: git
      path: functional/server-pipeline-unit-tests.yaml
      name: server-pipeline-unittests