2018-02-28 00:42:47 +00:00
|
|
|
#!/bin/bash
|
2018-06-14 23:43:06 +00:00
|
|
|
set -eux
|
2018-02-28 00:42:47 +00:00
|
|
|
python3 -m unittest discover
|
2019-02-21 08:45:40 +00:00
|
|
|
export SUBIQUITY_REPLAY_TIMESCALE=100
|
2018-06-14 23:43:06 +00:00
|
|
|
for answers in examples/answers*.yaml; do
|
2018-07-11 02:37:30 +00:00
|
|
|
rm -f .subiquity/subiquity-curtin-install.conf
|
2018-06-14 23:43:06 +00:00
|
|
|
# The --foreground is important to avoid subiquity getting SIGTTOU-ed.
|
|
|
|
timeout --foreground 60 sh -c "LANG=C.UTF-8 python3 -m subiquity.cmd.tui --answers $answers --dry-run --machine-config examples/mwhudson.json"
|
|
|
|
python3 scripts/validate-yaml.py .subiquity/subiquity-curtin-install.conf
|
|
|
|
done
|