github linux-test-project/ltp 20230516
LTP 20230516

latest releases: 20240129, 20230929
11 months ago

NOTABLE CHANGES

  • New tests

    • kvm_svm01 aka CVE-2021-3653
    • cgroup_core03 test case for the cgroup kill
    • hugetlb32 regression test for:
      • ba9c1201beaa (mm/hugetlb: clear compound_nr before freeing gigantic pages)
      • a01f43901cfb (hugetlb: be sure to free demoted CMA pages to CMA)
    • mmap20 test for mmap() with MAP_SHARED_VALIDATE
    • mqnotify03 aka CVE-2021-38604
    • mprotect05 regression test for:
      • 2fcd07b7ccd5 (mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey())
    • fsconfig03 aka CVE-2022-0185
    • madvise11 regression test for:
      • d4ae9916ea29 (mm: soft-offline: close the race against page allocation)
    • mount07 test case for MS_NOSYMFOLLOW
  • Increased coverage

    • NFS tests now run on btrfs, ext4 and xfs
    • setpgid were rewritten and increased coverage in a few corner cases
    • ioctl01 added more termios coverage
  • fs_fill test was fixed on 256+ CPUs

  • loongarch support was added

  • The usual amount of fixes and cleanups

NOTABLE CHANGES IN NETWORK TESTS

brought to you by Petr Vorel

  • NFS tests now run on btrfs, ext4, xfs
    (might be extended to more filesystems later)
  • nfs08.sh a new test for NFS cache invalidation

RUNLTP-NG

REMOVED TESTS

  • tomoyo testsuite which is maintained elsewhere by tomoyo devs

  • execltp script which was unmaintained for years

DOWNLOAD AND LINKS

The latest version of the test-suite contains 3000+ tests for the Linux
and can be downloaded at:

https://github.com/linux-test-project/ltp/releases/tag/20230516

The project pages as well as GIT repository are hosted on GitHub:

https://github.com/linux-test-project/ltp
http://linux-test-project.github.io/

If you ever wondered how to write a LTP testcase, don't miss our developer
documentation at:

https://github.com/linux-test-project/ltp/wiki/Test-Writing-Guidelines

https://github.com/linux-test-project/ltp/wiki/C-Test-API

https://github.com/linux-test-project/ltp/wiki/C-Test-Network-API

https://github.com/linux-test-project/ltp/wiki/Shell-Test-API

https://github.com/linux-test-project/ltp/wiki/C-Test-Case-Tutorial

https://github.com/linux-test-project/ltp/wiki/Build-System

Patches, new tests, bugs, comments or questions should go to to our mailing
list at ltp@lists.linux.it.

CREDITS

Many thanks to the people contributing to this release:

git shortlog -s -e -n 20230127..

58  Petr Vorel <pvorel@suse.cz>
20  Andrea Cervesato via ltp <ltp@lists.linux.it>
19  Yang Xu <xuyang2018.jy@fujitsu.com>
15  Martin Doucha <mdoucha@suse.cz>
11  Andrea Cervesato <andrea.cervesato@suse.com>
11  Edward Liaw <edliaw@google.com>
10  Wei Gao <wegao@suse.com>
 8  Avinesh Kumar <akumar@suse.de>
 5  Cyril Hrubis <chrubis@suse.cz>
 5  Teo Couprie Diaz <teo.coupriediaz@arm.com>
 4  Li Wang <liwang@redhat.com>
 3  Hao Ge <gehao@kylinos.cn>
 3  Ping Fang <pifang@redhat.com>
 3  Richard Palethorpe <rpalethorpe@suse.com>
 3  Tarun Sahu <tsahu@linux.ibm.com>
 2  Hao Zeng <zenghao@kylinos.cn>
 2  Leo Yu-Chi Liang <ycliang@andestech.com>
 2  Sowmya Indranna <reachmesowmyati@gmail.com>
 1  Andrei Gherzan <andrei.gherzan@canonical.com>
 1  Ashwin Dayanand Kamat via ltp <ltp@lists.linux.it>
 1  David Hildenbrand <david@redhat.com>
 1  Enze Li <lienze@kylinos.cn>
 1  Fabrice Fontaine <fontaine.fabrice@gmail.com>
 1  Frank He <hexiaoxiao@kylinos.cn>
 1  Hui Min Mina Chou <minachou@andestech.com>
 1  Jan Stancek <jstancek@redhat.com>
 1  Liam R. Howlett <Liam.Howlett@oracle.com>
 1  Mahesh Kumar G <maheshkumar657g@gmail.com>
 1  Nikita Yushchenko <nikita.yushchenko@virtuozzo.com>
 1  Paulson Raja L <paulson@zilogic.com>
 1  Seth Forshee (DigitalOcean) <sforshee@kernel.org>
 1  Vignesh Raman <vignesh.raman@collabora.com>
 1  William Roche <william.roche@oracle.com>

And also thanks to patch reviewers:

git log 20230127.. | grep -Ei '(reviewed|acked)-by:' | sed 's/.*by: //' | sort | uniq -c | sort -n -r

 68 Cyril Hrubis <chrubis@suse.cz>
 60 Petr Vorel <pvorel@suse.cz>
 36 Richard Palethorpe <rpalethorpe@suse.com>
 35 Li Wang <liwang@redhat.com>
  7 Jan Stancek <jstancek@redhat.com>
  4 Avinesh Kumar <akumar@suse.de>
  3 Yang Xu <xuyang2018.jy@fujitsu.com>
  2 Andrea Cervesato <andrea.cervesato@suse.com>
  1 Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>

Don't miss a new ltp release

NewReleases is sending notifications on new releases.