automated/linux/fuego-multinode/fuego-host¶
Description¶
Run fuego tests with LAVA. Refer to http://fuegotest.org/
Maintainer¶
OS¶
- debian
Scope¶
- functional
Devices¶
- docker
Steps to reproduce¶
- trap 'lava-send host-done' ERR
-
# When more then on test defined, only send ssh pub key once. if [ -f /fuego-rw/ssh_keys/fuego-lava ]; then echo "SSH key pairs should be set already." else mkdir -p /fuego-rw/ssh_keys ssh-keygen -t rsa -N "" -f /fuego-rw/ssh_keys/fuego-lava -C fuego-lava # Message sent by lava-send is visible, when security is a # concern, job visibility should be set to private/group. lava-send ssh-pub-key pub_key=$(cat /fuego-rw/ssh_keys/fuego-lava.pub | awk '{print $2}') fi
-
cd ./automated/linux/fuego-multinode/
- if "${WAIT_DUT}"; then lava-wait dut-ready; fi
- ./fuego.sh -b "\({BOARD}" -c "\)" -t "\({TEST}" -s "\)" -S "\({SKIP_INSTALL}" || ret_val=\)?
- ../../utils/send-to-lava.sh ./output/result.txt
- if "${HOST_DONE}"; then lava-send host-done; fi
- if [ -n "\({ret_val}" ] && [ "\)" -ne 0 ]; then exit 1; fi