ci: add tests jobs in aarch64 vm

Tests requiring hugepages do not work outside of VM environment because
of security limitations. Add aarch64 builds which run tests to run in
a VM to avoid these limitations. Leave non-hugepage environments since
the tests may produce different results in hugepage and non-hugepage
environments.

Signed-off-by: Juraj Linkeš <juraj.linkes@pantheon.tech>
Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
Acked-by: Aaron Conole <aconole@redhat.com>
This commit is contained in:
Juraj Linkeš 2020-08-28 13:45:37 +02:00 committed by David Marchand
parent d1ca6cfd3c
commit a0c66ba024

View File

@ -90,6 +90,12 @@ jobs:
- env: DEF_LIB="shared" RUN_TESTS=1
arch: arm64
compiler: gcc
- env: DEF_LIB="shared" RUN_TESTS=1
dist: focal
arch: arm64-graviton2
virt: vm
group: edge
compiler: gcc
- env: DEF_LIB="shared" BUILD_DOCS=1
arch: arm64
compiler: gcc
@ -105,3 +111,9 @@ jobs:
- env: DEF_LIB="shared" RUN_TESTS=1
arch: arm64
compiler: clang
- env: DEF_LIB="shared" RUN_TESTS=1
dist: focal
arch: arm64-graviton2
virt: vm
group: edge
compiler: clang