linux/Documentation/dev-tools/kunit
David Gow e9e05c7275 kunit: tool: Add (primitive) support for outputting JUnit XML
This is used by things like Jenkins and other CI systems, which can
pretty-print the test output and potentially provide test-level comparisons
between runs.

The implementation here is pretty basic: it only provides the raw results,
split into tests and test suites, and doesn't provide any overall metadata.
However, CI systems like Jenkins can ingest it and it is already useful.

Link: https://lore.kernel.org/r/20260606013827.240790-2-david@davidgow.net
Reviewed-by: Thomas Weißschuh <thomas.weissschuh@linutronix.de>
Signed-off-by: David Gow <david@davidgow.net>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
2026-06-07 19:50:16 -06:00
..
api clk: Add test managed clk provider/consumer APIs 2024-07-29 15:33:12 -07:00
architecture.rst Documentation: kunit: Rename references to kunit_abort() 2023-06-06 08:57:37 -06:00
faq.rst
index.rst Documentation: kunit: Fix "How Do I Use This" / "Next Steps" sections 2022-12-12 14:13:48 -07:00
kunit_suitememorydiagram.svg
run_manual.rst Documentation: kunit: add description of kunit.enable parameter 2025-10-27 11:16:09 -06:00
run_wrapper.rst kunit: tool: Add (primitive) support for outputting JUnit XML 2026-06-07 19:50:16 -06:00
running_tips.rst This pull request contains the following changes for UML: 2024-01-17 10:44:34 -08:00
start.rst Documentation: Kunit: add MODULE_LICENSE to sample code 2023-05-31 12:42:40 -06:00
style.rst Documentation: KUnit: Update filename best practices 2024-08-26 06:57:28 -06:00
usage.rst kunit: Add documentation for warning backtrace suppression API 2026-05-14 10:50:00 -06:00