]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
kunit: tool: add test counts to JSON output
authorRae Moar <rmoar@google.com>
Fri, 16 May 2025 20:16:15 +0000 (20:16 +0000)
committerShuah Khan <skhan@linuxfoundation.org>
Mon, 19 May 2025 19:22:28 +0000 (13:22 -0600)
commitce7ff26606045413afcbdfcfaa8778e1a208089a
treee4c76f4025f1d495153f02ed8b9506fca36d4cb4
parentd208025db6d657f975790bf7775cc9a3314348aa
kunit: tool: add test counts to JSON output

Add the test counts to the JSON output from kunit.py. For example:

...
"git_branch": "kselftest",
"misc":
{
    "tests": 2,
    "passed": 1.
    "failed": 1,
    "crashed": 0,
    "skipped": 0,
    "errors": 0,
}
...

To output the JSON using the following command:
./tools/testing/kunit/kunit.py run example --json

This has been requested by KUnit users. The counts are in a "misc"
field because the JSON output needs to be compliant with the KCIDB
submission guide. There are no counts fields but there is a "misc" field
in the guide.

Link: https://lore.kernel.org/r/20250516201615.1237037-1-rmoar@google.com
Signed-off-by: Rae Moar <rmoar@google.com>
Reviewed-by: David Gow <davidgow@google.com>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
tools/testing/kunit/kunit_json.py