app/test: filter out unavailable tests
authorThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 13 Jul 2016 16:41:12 +0000 (18:41 +0200)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Fri, 15 Jul 2016 15:25:07 +0000 (17:25 +0200)
commitd553c8f2b1a28bb24f15a42a3c1afdb03e586115
treeb2048403acbb6f22bf40a52bebb40404d9ca869b
parent26e09db6cb5fd9bbf0feb928561af9932694574b
app/test: filter out unavailable tests

Some tests can fail to run because they are not compiled.
It has been more visible recently when the PCI test became disabled
in the default configuration because of dependency on libarchive:
    PCI autotest:    Fail [Not found]

The autotest script catch them and do not count them as an error anymore:
    PCI autotest:    Skipped [Not Available]

The commands dump_ring and dump_mempool are removed from the autotest list
because they are some internal commands but not some registered tests.
Thus they cannot be parsed as available test commands.

Suggested-by: David Marchand <david.marchand@6wind.com>
Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
app/test/autotest_data.py
app/test/autotest_runner.py