Thread (4 messages) 4 messages, 2 authors, 2021-08-31

Re: [PATCH v3 2/2] kunit: tool: allow filtering test cases via glob

From: Brendan Higgins <hidden>
Date: 2021-08-31 20:55:15
Also in: lkml

On Tue, Aug 31, 2021 at 10:19 AM Daniel Latypov [off-list ref] wrote:
Commit 1d71307a6f94 ("kunit: add unit test for filtering suites by
names") introduced the ability to filter which suites we run via glob.

This change extends it so we can also filter individual test cases
inside of suites as well.

This is quite useful when, e.g.
* trying to run just the tests cases you've just added or are working on
* trying to debug issues with test hermeticity

Examples:
$ ./tools/testing/kunit/kunit.py run --kunitconfig=lib/kunit '*exec*.parse*'
...
============================================================
======== [PASSED] kunit_executor_test ========
[PASSED] parse_filter_test
============================================================
Testing complete. 1 tests run. 0 failed. 0 crashed.

$ ./tools/testing/kunit/kunit.py run --kunitconfig=lib/kunit '*.no_matching_tests'
...
[ERROR] no tests run!

Signed-off-by: Daniel Latypov <redacted>
Reviewed-by: David Gow <redacted>
Reviewed-by: Brendan Higgins <redacted>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help