2023-06-25 16:01:45

by Shuah Khan

[permalink] [raw]
Subject: [GIT PULL] KUnit next update for Linux 6.5-rc1

Hi Linus,

Please pull the following KUnit next update for Linux 6.5-rc1.

This KUnit update for Linux 6.5-rc1 consists of:

- kunit_add_action() API to defer a call until test exit.
- Update document to add kunit_add_action() usage notes.
- Changes to always run cleanup from a test kthread.
- Documentation updates to clarify cleanup usage
- assertions should not be used in cleanup
- Documentation update to clearly indicate that exit
functions should run even if init fails
- Several fixes and enhancements to existing tests.

diff is attached.

thanks,
-- Shuah

----------------------------------------------------------------
The following changes since commit ac9a78681b921877518763ba0e89202254349d1b:

Linux 6.4-rc1 (2023-05-07 13:34:35 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest tags/linux-kselftest-kunit-6.5-rc1

for you to fetch changes up to 2e66833579ed759d7b7da1a8f07eb727ec6e80db:

MAINTAINERS: Add source tree entry for kunit (2023-06-15 09:16:01 -0600)

----------------------------------------------------------------
linux-kselftest-kunit-6.5-rc1

This KUnit update for Linux 6.5-rc1 consists of:

- kunit_add_action() API to defer a call until test exit.
- Update document to add kunit_add_action() usage notes.
- Changes to always run cleanup from a test kthread.
- Documentation updates to clarify cleanup usage
- assertions should not be used in cleanup
- Documentation update to clearly indicate that exit
functions should run even if init fails
- Several fixes and enhancements to existing tests.

----------------------------------------------------------------
Daniel Latypov (1):
kunit: tool: undo type subscripts for subprocess.Popen

David Gow (11):
kunit: Always run cleanup from a test kthread
Documentation: kunit: Note that assertions should not be used in cleanup
Documentation: kunit: Warn that exit functions run even if init fails
kunit: example: Provide example exit functions
kunit: Add kunit_add_action() to defer a call until test exit
kunit: executor_test: Use kunit_add_action()
kunit: kmalloc_array: Use kunit_add_action()
Documentation: kunit: Add usage notes for kunit_add_action()
kunit: Fix obsolete name in documentation headers (func->action)
kunit: Move kunit_abort() call out of kunit_do_failed_assertion()
Documentation: kunit: Rename references to kunit_abort()

Geert Uytterhoeven (1):
Documentation: kunit: Modular tests should not depend on KUNIT=y

Michal Wajdeczko (3):
kunit/test: Add example test showing parameterized testing
kunit: Fix reporting of the skipped parameterized tests
kunit: Update kunit_print_ok_not_ok function

SeongJae Park (1):
MAINTAINERS: Add source tree entry for kunit

Takashi Sakamoto (1):
Documentation: Kunit: add MODULE_LICENSE to sample code

Documentation/dev-tools/kunit/architecture.rst | 4 +-
Documentation/dev-tools/kunit/start.rst | 7 +-
Documentation/dev-tools/kunit/usage.rst | 69 ++++++++++-
MAINTAINERS | 2 +
include/kunit/resource.h | 92 +++++++++++++++
include/kunit/test.h | 34 ++++--
lib/kunit/executor_test.c | 11 +-
lib/kunit/kunit-example-test.c | 56 +++++++++
lib/kunit/kunit-test.c | 88 +++++++++++++-
lib/kunit/resource.c | 99 ++++++++++++++++
lib/kunit/test.c | 157 ++++++++++++++-----------
tools/testing/kunit/kunit_kernel.py | 6 +-
tools/testing/kunit/mypy.ini | 6 +
tools/testing/kunit/run_checks.py | 2 +-
14 files changed, 538 insertions(+), 95 deletions(-)
create mode 100644 tools/testing/kunit/mypy.ini
----------------------------------------------------------------


Attachments:
linux-kselftest-kunit-6.5-rc1.diff (33.57 kB)

2023-06-27 19:09:36

by pr-tracker-bot

[permalink] [raw]
Subject: Re: [GIT PULL] KUnit next update for Linux 6.5-rc1

The pull request you sent on Sun, 25 Jun 2023 09:20:59 -0600:

> git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest tags/linux-kselftest-kunit-6.5-rc1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/9ba92dc1de0a25e72b0cddb30386bf611e6cb46e

Thank you!

--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html