[PATCH v4] app/test: add support for skipping tests
David Marchand
david.marchand at redhat.com
Mon Oct 2 11:20:23 CEST 2023
On Mon, Sep 25, 2023 at 6:27 PM Aaron Conole <aconole at redhat.com> wrote:
> Bruce Richardson <bruce.richardson at intel.com> writes:
>
> > When called from automated tools, like meson test, it is often useful to
> > skip tests in a test suite, without having to alter the test build. To
> > do so, we add support for DPDK_TEST_SKIP environment variable, where one
> > can provide a comma-separated list of tests. When the test binary is
> > called to run one of the tests on the list via either cmdline parameter
> > or environment variable (as done with meson test), the test will not
> > actually be run, but will be reported skipped.
> >
> > Example run:
> > $ DPDK_TEST_SKIP=dump_devargs,dump_ring meson test --suite=debug-tests
> > ...
> > 1/9 DPDK:debug-tests / dump_devargs SKIP 1.11s
> > 2/9 DPDK:debug-tests / dump_log_types OK 1.06s
> > 3/9 DPDK:debug-tests / dump_malloc_heaps OK 1.11s
> > 4/9 DPDK:debug-tests / dump_malloc_stats OK 1.07s
> > 5/9 DPDK:debug-tests / dump_mempool OK 1.11s
> > 6/9 DPDK:debug-tests / dump_memzone OK 1.06s
> > 7/9 DPDK:debug-tests / dump_physmem OK 1.13s
> > 8/9 DPDK:debug-tests / dump_ring SKIP 1.04s
> > 9/9 DPDK:debug-tests / dump_struct_sizes OK 1.10s
> >
> > Ok: 7
> > Expected Fail: 0
> > Fail: 0
> > Unexpected Pass: 0
> > Skipped: 2
> > Timeout: 0
> >
> > Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>
> > Acked-by: Thomas Monjalon <thomas at monjalon.net>
> Acked-by: Aaron Conole <aconole at redhat.com>
Applied, thanks.
--
David Marchand
More information about the dev
mailing list