summaryrefslogtreecommitdiffstats
path: root/meta/classes/insane.bbclass
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@arm.com>2020-07-14 18:02:48 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2020-07-18 11:06:32 +0100
commitf17b1054cbe887d90dcf89c0d8274b1906250094 (patch)
tree6c21ec0d0230f143cc237fdf676f4c6a07222fd3 /meta/classes/insane.bbclass
parent188bbc647fbcd4b7e032c07a323dc6f711eccd53 (diff)
downloadpoky-f17b1054cbe887d90dcf89c0d8274b1906250094.tar.gz
insane: improve arch test messages
The messages from the ELF 'arch' test are not obvious, clarify the messages and prune output paths. (From OE-Core rev: 8211b42f10b0f2a8e415fee680b37b5ce224a2d5) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/insane.bbclass')
-rw-r--r--meta/classes/insane.bbclass12
1 files changed, 6 insertions, 6 deletions
diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index 89a516882b..ee19ef673e 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -364,14 +364,14 @@ def package_qa_check_arch(path,name,d, elf, messages):
364 target_os == "linux-gnu_ilp32" or re.match(r'mips64.*32', d.getVar('DEFAULTTUNE'))) 364 target_os == "linux-gnu_ilp32" or re.match(r'mips64.*32', d.getVar('DEFAULTTUNE')))
365 is_bpf = (oe.qa.elf_machine_to_string(elf.machine()) == "BPF") 365 is_bpf = (oe.qa.elf_machine_to_string(elf.machine()) == "BPF")
366 if not ((machine == elf.machine()) or is_32 or is_bpf): 366 if not ((machine == elf.machine()) or is_32 or is_bpf):
367 package_qa_add_message(messages, "arch", "Architecture did not match (%s, expected %s) on %s" % \ 367 package_qa_add_message(messages, "arch", "Architecture did not match (%s, expected %s) in %s" % \
368 (oe.qa.elf_machine_to_string(elf.machine()), oe.qa.elf_machine_to_string(machine), package_qa_clean_path(path,d))) 368 (oe.qa.elf_machine_to_string(elf.machine()), oe.qa.elf_machine_to_string(machine), package_qa_clean_path(path, d, name)))
369 elif not ((bits == elf.abiSize()) or is_32 or is_bpf): 369 elif not ((bits == elf.abiSize()) or is_32 or is_bpf):
370 package_qa_add_message(messages, "arch", "Bit size did not match (%d to %d) %s on %s" % \ 370 package_qa_add_message(messages, "arch", "Bit size did not match (%d, expected %d) in %s" % \
371 (bits, elf.abiSize(), bpn, package_qa_clean_path(path,d))) 371 (elf.abiSize(), bits, package_qa_clean_path(path, d, name)))
372 elif not ((littleendian == elf.isLittleEndian()) or is_bpf): 372 elif not ((littleendian == elf.isLittleEndian()) or is_bpf):
373 package_qa_add_message(messages, "arch", "Endiannes did not match (%d to %d) on %s" % \ 373 package_qa_add_message(messages, "arch", "Endiannes did not match (%d, expected %d) in %s" % \
374 (littleendian, elf.isLittleEndian(), package_qa_clean_path(path,d))) 374 (elf.isLittleEndian(), littleendian, package_qa_clean_path(path,d, name)))
375 375
376QAPATHTEST[desktop] = "package_qa_check_desktop" 376QAPATHTEST[desktop] = "package_qa_check_desktop"
377def package_qa_check_desktop(path, name, d, elf, messages): 377def package_qa_check_desktop(path, name, d, elf, messages):