Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- job_name: timeout test
- timeouts:
- job:
- minutes: 5
- action:
- minutes: 1
- connection:
- minutes: 1
- priority: medium
- visibility: public
- protocols:
- lava-multinode:
- roles:
- node1:
- device_type: lxc
- count: 1
- node2:
- device_type: lxc
- count: 1
- timeout:
- minutes: 5
- lava-lxc:
- node1:
- name: node1
- template: debian
- distribution: debian
- release: stretch
- mirror: http://ftp.us.debian.org/debian/
- security_mirror: http://mirror.csclub.uwaterloo.ca/debian-security/
- node2:
- name: node1
- template: debian
- distribution: debian
- release: stretch
- mirror: http://ftp.us.debian.org/debian/
- security_mirror: http://mirror.csclub.uwaterloo.ca/debian-security/
- actions:
- - deploy:
- role: node1
- to: lxc
- os: debian
- - deploy:
- role: node2
- to: lxc
- os: debian
- - boot:
- role: node1
- method: lxc
- prompts:
- - 'root@(.*):/#'
- - boot:
- role: node2
- method: lxc
- prompts:
- - 'root@(.*):/#'
- - test:
- role: node1
- timeout:
- minutes: 2
- definitions:
- - repository:
- metadata:
- format: Lava-Test Test Definition 1.0
- name: sleep
- description: "Sleep 180 seconds"
- run:
- steps:
- - sleep 180
- from: inline
- name: sleep
- path: inline/sleep.yaml
- - test:
- role: node1
- timeout:
- minutes: 1
- definitions:
- - repository:
- metadata:
- format: Lava-Test Test Definition 1.0
- name: send-signal
- description: "Send signal to node2"
- run:
- steps:
- - lava-send somesignal
- from: inline
- name: send-signal
- path: inline/send-signal.yaml
- # This stage times out because the "sleep" test stage takes too long
- - test:
- role: node2
- timeout:
- minutes: 1
- definitions:
- - repository:
- metadata:
- format: Lava-Test Test Definition 1.0
- name: receive-signal
- description: "Receive signal from node1"
- run:
- steps:
- - lava-wait somesignal
- from: inline
- name: receive-signal
- path: inline/receive-signal.yaml
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement