Messages in this thread | | | Date | Fri, 27 Jan 2023 15:54:02 +0100 | From | Cyril Hrubis <> | Subject | [ANNOUNCE] The Linux Test Project has been released for JANUARY 2023 |
| |
Good news everyone,
the Linux Test Project test suite stable release for *January 2023* has been released.
Since the last release 278 patches by 37 authors were merged.
Patch review is what most of the projects struggle with and LTP is no different. If you can spare some effort helping with the patch review is more than welcomed.
NOTABLE CHANGES ===============
* New tests - 31 hugetlb tests were cleaned up and ported from libhugetlbfs - test for cve-2022-4378 /proc/sys/ files overflow on writing - cgroup_core02 regression test for e57457641613 aka CVE-2021-4197 - dirtyc0w_shmem aka CVE-2022-2590 - openat04 regression test for ac6800e279a2 - nice05 basic functional test for nice() - madvise03 new test for MADV_DONTNEED - prctl10 basic test for PR_SET/GET_TSC
* Increased coverage - mount03 add tests for MS_STRICTATIME, MS_NODIRATIME validate f_flags - getitimer01 add check for nonzero timer - setitimer01 add interval timer test - getitimer02 add ITIMER_VIRTUAL timer error check - madvise01 add tests for MADV_COLD and MADV_PAGEOUT
* The minimal supported kernel version was raised to 3.10 - LTP is no longer tested on older kernels - various checks for old kernels were removed from the test code
* The AIO test cleanup was finished with rewrite of aiocp and aio-stress
* LTP is now compiled with explicit -std=gnu99 which forces reasonably modern C even on oldest distributions we still have to support
* LTP build system now forces LC_{COLLATE, NUMERIC}=C in order to have reproducible builds
* 31 tests were cleaned up and converted for the new test API
+ The usual amount of fixes and cleanups
RUNLTP-NG =========
* The new runltp-ng is finally included in the released tarball - https://github.com/linux-test-project/runltp-ng/#readme - https://www.youtube.com/watch?v=JMeJBt3S7B0
REMOVED TESTS =============
* fs-bench which was broken beyond repair and not worth of keeping
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/20230127
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/BuildSystem
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 20220930..
50 Petr Vorel <pvorel@suse.cz> 34 Yang Xu <xuyang2018.jy@fujitsu.com> 33 Tarun Sahu <tsahu@linux.ibm.com> 28 Avinesh Kumar <akumar@suse.de> 21 Richard Palethorpe <rpalethorpe@suse.com> 13 Martin Doucha <mdoucha@suse.cz> 15 Andrea Cervesato <andrea.cervesato@suse.com> 9 Li Wang <liwang@redhat.com> 9 Zhao Gongyi <zhaogongyi@huawei.com> 6 Akihiko Odaki <akihiko.odaki@daynix.com> 6 David Hildenbrand <david@redhat.com> 6 Jan Stancek <jstancek@redhat.com> 6 Tudor Cretu <tudor.cretu@arm.com> 6 Luo xiaoyu <luoxiaoyu9@huawei.com> 4 Wei Gao <wegao@suse.com> 3 Edward Liaw via ltp <ltp@lists.linux.it> 3 Jan Kara <jack@suse.cz> 2 Alessandro Carminati <alessandro.carminati@gmail.com> 2 Alex <aleksandrosansan@gmail.com> 2 Cyril Hrubis <chrubis@suse.cz> 2 Pengfei Xu <pengfei.xu@intel.com> 2 Rong Tao <rongtao@cestc.cn> 2 Teo Couprie Diaz <teo.coupriediaz@arm.com> 1 He Zhe <zhe.he@windriver.com> 1 Huangjie Liao <liaohj.jy@fujitsu.com> 1 Ilya Kurdyukov <59548320+ilyakurdyukov@users.noreply.github.com> 1 Jie2x Zhou <jie2x.zhou@intel.com> 1 Joerg Vehlow <joerg.vehlow@aox.de> 1 Khem Raj <raj.khem@gmail.com> 1 Murphy Zhou <jencce.kernel@gmail.com> 1 Nikolaus Voss <nikolaus.voss@haag-streit.com> 1 Randolph <randolph@andestech.com> 1 Sven Schnelle <svens@linux.ibm.com> 1 Vitaly Chikunov <vt@altlinux.org> 1 chenhx.fnst@fujitsu.com <chenhx.fnst@fujitsu.com> 1 wangkaiyuan <wangkaiyuan@inspur.com> 1 zijunzhao <zijunzhao@google.com>
And also thanks to patch reviewers:
git log 20220930.. | grep -Ei '(reviewed|acked)-by:' | sed 's/.*by: //' | sort | uniq -c | sort -n -r
106 Richard Palethorpe <rpalethorpe@suse.com> 70 Petr Vorel <pvorel@suse.cz> 47 Cyril Hrubis <chrubis@suse.cz> 45 Li Wang <liwang@redhat.com> 14 Yang Xu <xuyang2018.jy@fujitsu.com> 7 Jan Stancek <jstancek@redhat.com> 8 Martin Doucha <mdoucha@suse.cz> 3 Avinesh Kumar <akumar@suse.de> 2 Pengfei Xu <pengfei.xu@intel.com> 1 Richard Purdie <richard.purdie@linuxfoundation.org> 1 Khem Raj <raj.khem@gmail.com> 1 Christian Brauner (Microsoft) <brauner@kernel.org> 1 Chang S. Bae <chang.seok.bae@intel.com> 1 Andrea Cervesato <andrea.cervesato@suse.de> 1 Akihiko Odaki <akihiko.odaki@daynix.com> -- Cyril Hrubis chrubis@suse.cz
| |