test: allow no-huge mode for fast-tests
authorRuifeng Wang <ruifeng.wang@arm.com>
Mon, 23 Mar 2020 19:59:24 +0000 (20:59 +0100)
committerDavid Marchand <david.marchand@redhat.com>
Tue, 24 Mar 2020 10:14:25 +0000 (11:14 +0100)
commit77784ef0fba80c899437000271a31710001ea63e
tree3bd791e7d962e2ba90f0afdadca270a96a3a6fd0
parent27fb5dd2850c60b46660b93c2fe14da6841b142c
test: allow no-huge mode for fast-tests

In environments where hugepage are not available, such as
containers, many cases in fast-tests suite should also run
if no-huge EAL option is used.

Flag is appended to each case in fast-tests suite to indicate
whether it lives with no-huge mode.
With the flag, fast-tests suite can be generated based on
detected hugepage availability of building environment.
All cases will be valid if hugepage is available, whereas
only applicable cases will be added if environment has no
hugepage support.

Suggested-by: Aaron Conole <aconole@redhat.com>
Signed-off-by: Ruifeng Wang <ruifeng.wang@arm.com>
Reviewed-by: Gavin Hu <gavin.hu@arm.com>
Acked-by: Aaron Conole <aconole@redhat.com>
Signed-off-by: David Marchand <david.marchand@redhat.com>
app/test/meson.build