On 2020-03-13 01:16, Ruifeng Wang wrote:
For environments (such as containers) where hugetlbfs are not
available,
some unit tests can be run with 'no-huge' option.
fast-tests suites is generated dynamically according to hugetlbfs
availability in building environment. This allows unit test to run
in different environments using the same suite name.
Several test cases are fixed to be able to run in no-huge mode.
v3:
Use a single suite instead of create additional one for no-huge.
(Aaron)
Fix several test cases in no-huge mode.
v2:
Add a patch to enable running multiple suites in a job. (David)
Ruifeng Wang (4):
test: enable tests to run in no-huge mode
ci: generate fast-tests suite base on hugepage availability
ci: proceed with verification without hugepage
ci: enable unit test for aarch64
.ci/linux-setup.sh | 11 +-
.travis.yml | 5 +-
app/test/meson.build | 216 ++++++++++++++++++---------------
app/test/test_acl.c | 22 ++--
app/test/test_hash.c | 7 +-
app/test/test_table_pipeline.c | 12 +-
6 files changed, 152 insertions(+), 121 deletions(-)
I added Ruifeng's patches on top of my ppc64le ci patches and updated
the matrix.
Ci ran fine on ppc64le.
https://travis-ci.org/github/djlwilder/dpdk/jobs/663573687
Tested-by: David Wilder <dwil...@us.ibm.com>