• Linus Torvalds's avatar
    Merge tag 'linux-kselftest-kunit-6.6-rc1' of... · 815c24a0
    Linus Torvalds authored
    Merge tag 'linux-kselftest-kunit-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
    
    Pull kunit updates from Shuah Khan:
    
     - add support for running Rust documentation tests as KUnit tests
    
     - make init, str, sync, types doctests compilable/testable
    
     - add support for attributes API which include speed, modules
       attributes, ability to filter and report attributes
    
     - add support for marking tests slow using attributes API
    
     - add attributes API documentation
    
     - fix a wild-memory-access bug in kunit_filter_suites() and a possible
       memory leak in kunit_filter_suites()
    
     - add support for counting number of test suites in a module, list
       action to kunit test modules, and test filtering on module tests
    
    * tag 'linux-kselftest-kunit-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest: (25 commits)
      kunit: fix struct kunit_attr header
      kunit: replace KUNIT_TRIGGER_STATIC_STUB maro with KUNIT_STATIC_STUB_REDIRECT
      kunit: Allow kunit test modules to use test filtering
      kunit: Make 'list' action available to kunit test modules
      kunit: Report the count of test suites in a module
      kunit: fix uninitialized variables bug in attributes filtering
      kunit: fix possible memory leak in kunit_filter_suites()
      kunit: fix wild-memory-access bug in kunit_filter_suites()
      kunit: Add documentation of KUnit test attributes
      kunit: add tests for filtering attributes
      kunit: time: Mark test as slow using test attributes
      kunit: memcpy: Mark tests as slow using test attributes
      kunit: tool: Add command line interface to filter and report attributes
      kunit: Add ability to filter attributes
      kunit: Add module attribute
      kunit: Add speed attribute
      kunit: Add test attributes API structure
      MAINTAINERS: add Rust KUnit files to the KUnit entry
      rust: support running Rust documentation tests as KUnit ones
      rust: types: make doctests compilable/testable
      ...
    815c24a0
Kconfig.debug 98.5 KB