test: remove autotest grouping
authorAnatoly Burakov <anatoly.burakov@intel.com>
Fri, 27 Jul 2018 09:40:16 +0000 (10:40 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 31 Jul 2018 14:37:12 +0000 (16:37 +0200)
commit82dc85c4e63a61c9120e8790215a6ce65e496955
tree9f6d29133bbc6102b588dae96ee652a7e99f4973
parent71d97e03d812713715e409e18f2e27134cfdcd92
test: remove autotest grouping

Previously, all autotests were grouped into (seemingly arbitrary)
groups. The goal was to run all tests in parallel (so that autotest
finishes faster), but we couldn't just do it willy-nilly because
DPDK couldn't allocate and free hugepages on-demand, so we had to
find autotest groupings that could work memory-wise and still be
fast enough to not hold up shorter tests. The inflexibility of
memory subsystem has now been fixed for 18.05, so grouping
autotests is no longer necessary.

Thus, this commit moves all autotests into two groups -
parallel(izable) autotests, and non-arallel(izable) autotests
(typically performance tests). Note that this particular commit
makes running autotests dog slow because while the tests are now
in a single group, the test function itself hasn't changed much,
so all autotests are now run one-by-one, starting and stopping
the DPDK test application.

Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
test/test/autotest.py
test/test/autotest_data.py
test/test/autotest_runner.py