sbsigntools/tests
James Bottomley f065bb5705 tests: Fix up to work on arbitrary architectures
The current test infrastructure is tied to x86/amd64.  This means the
tests always fail on a non-x86 architecture (like aarch64).  Fix this
by generating the efi binary directly from C code and removing the
architectural restrictions in the Makefile.am.  One of the
consequences of this is that we no longer test ia32 on x86_64, but the
difficulty of detecting which architectures can support 32 bit
variants and generating them correctly from EFI c code is too great.

We also need to exclude tests involving objdump from aarch64 since its
bfd still doesn't have an efi_app_aarch64 target.

Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
2017-10-19 10:45:58 -07:00
..
cert-table-header.sh tests: run tests for each arch 2012-08-13 13:14:09 +08:00
detach-remove.sh tests/detach-remove.sh: fix for i386 pecoff size problems 2017-10-19 10:45:58 -07:00
Makefile.am tests: Fix up to work on arbitrary architectures 2017-10-19 10:45:58 -07:00
reattach-warning.sh tests: fix signature resign/reattach test problems 2017-10-19 10:45:58 -07:00
resign-warning.sh tests: fix signature resign/reattach test problems 2017-10-19 10:45:58 -07:00
sign-attach-verify.sh tests: run tests for each arch 2012-08-13 13:14:09 +08:00
sign-detach-verify.sh tests: run tests for each arch 2012-08-13 13:14:09 +08:00
sign-invalidattach-verify.sh tests: run tests for each arch 2012-08-13 13:14:09 +08:00
sign-missing-cert.sh tests: run tests for each arch 2012-08-13 13:14:09 +08:00
sign-missing-image.sh tests: run tests for each arch 2012-08-13 13:14:09 +08:00
sign-missing-key.sh tests: run tests for each arch 2012-08-13 13:14:09 +08:00
sign-verify-detached.sh tests: run tests for each arch 2012-08-13 13:14:09 +08:00
sign-verify.sh tests: run tests for each arch 2012-08-13 13:14:09 +08:00
test-wrapper.sh tests: Fix up to work on arbitrary architectures 2017-10-19 10:45:58 -07:00
test.c tests: Fix up to work on arbitrary architectures 2017-10-19 10:45:58 -07:00
verify-missing-cert.sh tests: run tests for each arch 2012-08-13 13:14:09 +08:00
verify-missing-image.sh tests: run tests for each arch 2012-08-13 13:14:09 +08:00