lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <c9649721-c9c1-8dd8-232f-98d6d035f780@linuxfoundation.org>
Date:   Sun, 25 Jun 2023 09:20:59 -0600
From:   Shuah Khan <skhan@...uxfoundation.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     David Gow <davidgow@...gle.com>,
        Brendan Higgins <brendanhiggins@...gle.com>,
        shuah <shuah@...nel.org>, Shuah Khan <skhan@...uxfoundation.org>,
        linux-kselftest@...r.kernel.org, linux-kernel@...r.kernel.org
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
----------------------------------------------------------------
View attachment "linux-kselftest-kunit-6.5-rc1.diff" of type "text/x-patch" (34372 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ