mirror of https://gitee.com/openkylin/qemu.git
Acceptance test: cancel test if m68k kernel packages goes missing
The Linux kernel that is extracted from a Debian package for the q800 machine test is hosted on a "pool" location. AFAICT, it gets updated without too much ceremony, and I don't see any archival location that is stable enough. For now, to avoid test errors, let's cancel the test if fetching the package fails. Signed-off-by: Cleber Rosa <crosa@redhat.com> Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20191029232320.12419-2-crosa@redhat.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
This commit is contained in:
parent
4e89ed1976
commit
d2499aca4b
|
@ -482,7 +482,10 @@ def test_m68k_q800(self):
|
|||
deb_url = ('http://ftp.ports.debian.org/debian-ports/pool-m68k/main'
|
||||
'/l/linux/kernel-image-5.2.0-2-m68k-di_5.2.9-2_m68k.udeb')
|
||||
deb_hash = '0797e05129595f22f3c0142db5e199769a723bf9'
|
||||
try:
|
||||
deb_path = self.fetch_asset(deb_url, asset_hash=deb_hash)
|
||||
except OSError as exp:
|
||||
self.cancel(exp)
|
||||
kernel_path = self.extract_from_deb(deb_path,
|
||||
'/boot/vmlinux-5.2.0-2-m68k')
|
||||
|
||||
|
|
Loading…
Reference in New Issue