• Linus Torvalds's avatar
    Merge tag 'linux-kselftest-kunit-5.10-rc1' of... · 7cf726a5
    Linus Torvalds authored
    Merge tag 'linux-kselftest-kunit-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
    
    Pull more Kunit updates from Shuah Khan:
    
     - add Kunit to kernel_init() and remove KUnit from init calls entirely.
    
       This addresses the concern that Kunit would not work correctly during
       late init phase.
    
     - add a linker section where KUnit can put references to its test
       suites.
    
       This is the first step in transitioning to dispatching all KUnit
       tests from a centralized executor rather than having each as its own
       separate late_initcall.
    
     - add a centralized executor to dispatch tests rather than relying on
       late_initcall to schedule each test suite separately. Centralized
       execution is for built-in tests only; modules will execute tests when
       loaded.
    
     - convert bitfield test to use KUnit framework
    
     - Documentation updates for naming guidelines and how
       kunit_test_suite() works.
    
     - add test plan to KUnit TAP format
    
    * tag 'linux-kselftest-kunit-5.10-rc1' of git://git....
    7cf726a5