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]
Date:   Fri, 7 Jan 2022 17:49:26 -0700
From:   Shuah Khan <skhan@...uxfoundation.org>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     Shuah Khan <skhan@...uxfoundation.org>,
        Brendan Higgins <brendanhiggins@...gle.com>,
        linux-kselftest@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: [GIT PULL] KUnit update for Linux 5.17-rc1

Hi Linus,

Please pull the following KUnit update for Linux 5.17-rc1.

This KUnit update for Linux 5.17-rc1 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

diff is attached.

thanks,
-- Shuah

----------------------------------------------------------------
The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf:

   Linux 5.16-rc1 (2021-11-14 13:56:52 -0800)

are available in the Git repository at:

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

for you to fetch changes up to ad659ccb5412874c6a89d3588cb18857c00e9d0f:

   kunit: tool: Default --jobs to number of CPUs (2021-12-15 16:44:55 -0700)

----------------------------------------------------------------
linux-kselftest-kunit-5.17-rc1

This KUnit update for Linux 5.17-rc1 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

----------------------------------------------------------------
Daniel Latypov (13):
       kunit: tool: fix --json output for skipped tests
       Documentation: kunit: remove claims that kunit is a mocking framework
       kunit: add run_checks.py script to validate kunit changes
       kunit: tool: print parsed test results fully incrementally
       kunit: tool: move Kconfig read_from_file/parse_from_string to package-level
       kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs
       kunit: tool: revamp message for invalid kunitconfig
       kunit: tool: reconfigure when the used kunitconfig changes
       kunit: tool: suggest using decode_stacktrace.sh on kernel crash
       kunit: tool: use dataclass instead of collections.namedtuple
       kunit: tool: delete kunit_parser.TestResult type
       kunit: tool: make `build` subcommand also reconfigure if needed
       kunit: tool: fix newly introduced typechecker errors

David Gow (5):
       kunit: tool: Do not error on tests without test plans
       kunit: tool: Report an error if any test has no subtests
       kunit: Don't crash if no parameters are generated
       kunit: Report test parameter results as (K)TAP subtests
       kunit: tool: Default --jobs to number of CPUs

  Documentation/dev-tools/kunit/api/index.rst        |   3 +-
  Documentation/dev-tools/kunit/api/test.rst         |   3 +-
  Documentation/dev-tools/kunit/index.rst            |   2 +-
  Documentation/dev-tools/kunit/start.rst            |   8 +-
  lib/kunit/test.c                                   |  25 +--
  tools/testing/kunit/kunit.py                       | 182 ++++++++++++---------
  tools/testing/kunit/kunit_config.py                |  61 +++----
  tools/testing/kunit/kunit_json.py                  |   8 +-
  tools/testing/kunit/kunit_kernel.py                |  76 ++++++---
  tools/testing/kunit/kunit_parser.py                |  57 ++++---
  tools/testing/kunit/kunit_tool_test.py             | 171 ++++++++++++++++---
  tools/testing/kunit/run_checks.py                  |  81 +++++++++
  .../test_is_test_passed-no_tests_no_plan.log       |   7 +
  13 files changed, 480 insertions(+), 204 deletions(-)
  create mode 100755 tools/testing/kunit/run_checks.py
  create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-no_tests_no_plan.log
----------------------------------------------------------------

View attachment "linux-kselftest-kunit-5.17-rc1.diff" of type "text/x-patch" (50546 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ