aboutsummaryrefslogtreecommitdiff
path: root/support
diff options
context:
space:
mode:
authorGravatar Romain Naour <romain.naour@gmail.com>2020-11-24 21:30:19 +0100
committerGravatar Thomas Petazzoni <thomas.petazzoni@bootlin.com>2020-12-05 22:33:27 +0100
commitd673618342bcc655f6b961b799bdd419ebd01656 (patch)
tree92bc4a3d79ad4b1c2b418ca7b2da5a475b6bbeac /support
parent94bba6f015dc7f912be6490952d649a1721f9ad4 (diff)
downloadbuildroot-d673618342bcc655f6b961b799bdd419ebd01656.tar.gz
buildroot-d673618342bcc655f6b961b799bdd419ebd01656.tar.bz2
support/scripts/boot-qemu-image.py: don't fail if start-qemu.sh is missing
When boot-qemu-image.py script was added, we wanted to run each qemu defconfig in gitlab, so we expect that all qemu defconfig generate the script start-qemu.sh in images directory. Don't make it a hard requirement even if we prefer to be able to do a runtime test for each qemu defconfig. Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Diffstat (limited to 'support')
-rwxr-xr-xsupport/scripts/boot-qemu-image.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/support/scripts/boot-qemu-image.py b/support/scripts/boot-qemu-image.py
index dbbba552ad..4066788c88 100755
--- a/support/scripts/boot-qemu-image.py
+++ b/support/scripts/boot-qemu-image.py
@@ -18,6 +18,10 @@ def main():
if not sys.argv[1].startswith('qemu_'):
sys.exit(0)
+ if not os.path.exists('output/images/start-qemu.sh'):
+ print('qemu-start.sh is missing, cannot test.')
+ sys.exit(0)
+
qemu_start = os.path.join(os.getcwd(), 'output/images/start-qemu.sh')
child = pexpect.spawn(qemu_start, ['serial-only'],