Merge tag 'linux-kselftest-kunit-5.17-rc1' of...
Merge tag 'linux-kselftest-kunit-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest Pull KUnit updates from Shuah Khan: "This consists of several fixes and enhancements. A few highlights: - Option --kconfig_add option allows easily tweaking kunitconfigs - make build subcommand can reconfigure if needed - doesn't error on tests without test plans - doesn't crash if no parameters are generated - defaults --jobs to # of cups - reports test parameter results as (K)TAP subtests" * tag 'linux-kselftest-kunit-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest: kunit: tool: Default --jobs to number of CPUs kunit: tool: fix newly introduced typechecker errors kunit: tool: make `build` subcommand also reconfigure if needed kunit: tool: delete kunit_parser.TestResult type kunit: tool: use dataclass instead of collections.namedtuple kunit: tool: suggest using decode_stacktrace.sh on kernel crash kunit: tool: reconfigure when the used kunitconfig changes kunit: tool: revamp message for invalid kunitconfig kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs kunit: tool: move Kconfig read_from_file/parse_from_string to package-level kunit: tool: print parsed test results fully incrementally kunit: Report test parameter results as (K)TAP subtests kunit: Don't crash if no parameters are generated kunit: tool: Report an error if any test has no subtests kunit: tool: Do not error on tests without test plans kunit: add run_checks.py script to validate kunit changes Documentation: kunit: remove claims that kunit is a mocking framework kunit: tool: fix --json output for skipped tests
Showing
- Documentation/dev-tools/kunit/api/index.rst 1 addition, 2 deletionsDocumentation/dev-tools/kunit/api/index.rst
- Documentation/dev-tools/kunit/api/test.rst 1 addition, 2 deletionsDocumentation/dev-tools/kunit/api/test.rst
- Documentation/dev-tools/kunit/index.rst 1 addition, 1 deletionDocumentation/dev-tools/kunit/index.rst
- Documentation/dev-tools/kunit/start.rst 4 additions, 4 deletionsDocumentation/dev-tools/kunit/start.rst
- lib/kunit/test.c 14 additions, 11 deletionslib/kunit/test.c
- tools/testing/kunit/kunit.py 105 additions, 77 deletionstools/testing/kunit/kunit.py
- tools/testing/kunit/kunit_config.py 31 additions, 30 deletionstools/testing/kunit/kunit_config.py
- tools/testing/kunit/kunit_json.py 5 additions, 3 deletionstools/testing/kunit/kunit_json.py
- tools/testing/kunit/kunit_kernel.py 49 additions, 27 deletionstools/testing/kunit/kunit_kernel.py
- tools/testing/kunit/kunit_parser.py 34 additions, 23 deletionstools/testing/kunit/kunit_parser.py
- tools/testing/kunit/kunit_tool_test.py 147 additions, 24 deletionstools/testing/kunit/kunit_tool_test.py
- tools/testing/kunit/run_checks.py 81 additions, 0 deletionstools/testing/kunit/run_checks.py
- tools/testing/kunit/test_data/test_is_test_passed-no_tests_no_plan.log 7 additions, 0 deletions.../kunit/test_data/test_is_test_passed-no_tests_no_plan.log
Please register or sign in to comment