Currently, the oe-selftest --list-tests has a fixed set of columns to show like: ... id tag test ________________________________________________________________________________ 1195 None bblayers.BitbakeLayers.test_bitbakelayers_add_remove 95 None bblayers.BitbakeLayers.test_bitbakelayers_flatten 93 None bblayers.BitbakeLayers.test_bitbakelayers_showappends ... most, if not all of the test cases have a tag = None. This is a case where you would like to de-select showing the tag column. The proposal is to make a default output of a single column called test_name (renamed from 'test') and drop the id and tag columns out of the output. Additionally, to not introduce a de-feature and be able to later include more columns, have a new argument into oe-selftest: --format. See references in git log help (--format option) and in systemd's journalctl --output option.
The refactoring being done for 8938 changes the structure for listing and filtering. Filtering would also be adapted depending on 9921. Require 8938 for a better syntax and 9921 for a defined structure of tests.
Moving to next enhancement milestone (2.3 M1) due to time contrains.
Removing unnecessary dependency.
See comments on bug [1], for close this as obsolete. [1] https://bugzilla.yoctoproject.org/show_bug.cgi?id=8938#c11