2019-01-15 16:26:18

by Cyril Hrubis

[permalink] [raw]
Subject: [LTP] [ANNOUNCE] The Linux Test Project has been released for JANUARY 2019

Good news everyone,

the Linux Test Project test suite stable release for *January 2019* has been
released.

Since the last release 246 patches by 40 authors were merged.

NOTABLE CHANGES
===============

* New tests
- fanotify11 - test for FAN_REPORT_TID
- fanotify01, fanotify03, fanotify10
- added coverage for FAN_MARK_FILESYSTEM
- fanotify03
- added coverage for mountpoint mark
- getrlimit03 - test if getrlimit syscalls return consistent data
- increased coverage for readahead and posix_fadvise on overlayfs
- execveat01 - functional tests
- execveat02 - invalid inputs tests
- statx06 - checks for correct statx timestamps
- lremovexattr01 - functional tests
- fremovexattr01 - functional tests
- fremovexattr02 - invalid inputs tests
- pt_test - Intel PT full trace test
- membarier01 - functional tests
- preadv201 - functional tests
- preadv202 - invalid inputs tests
- new open posix conformance tests for strchr, strcpy, strncpy

* New regression tests
- crypto_user01 aka CVE-2018-19854 (previously known as CVE-2013-2547)
- fanout01 aka CVE-2017-15649
- fanotify09
- added coverage for merging events on child subdir
fixed in b469e7e47c8a "fanotify: fix handling of events on child sub-directory"
- fanotify10 - test for mount ignore mask
fixed in 9bdda4e9cf2d fsnotify: fix ignore mask logic in fsnotify()
- getxattr05
fixed in 82c9a927bc5d ("getxattr: use correct xattr length")

* Additional 37 tests were converted to the new test library; with that about
30% of the LTP syscall testcases have been converted so far

* The travis build-testing is now done using docker ensuring that latest LTP
git HEAD builds smoothly on major distributions and architectures

* The fzsync library intended to trigger kernel races has been rewritten again,
the code is simpler now and at the same time the probability to hit races
has increased.

NOTABLE CHANGES IN NETWORK TESTS
================================
brought to you by Peter Vorel

New features/tests:

- tests for SIT tunnel
- tests for MPLS labels
- netstress: add support for SO_BINDTODEVICE
- added tst_net_run() shell API function
- nfs tests were rewritten to new API
- various fixes in dhcp, ipsec, rpc and virt tests
- removed ftp and ssh tests

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/20190115

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/C-Test-Case-Tutorial
https://github.com/linux-test-project/ltp/wiki/Test-Writing-Guidelines
https://github.com/linux-test-project/ltp/wiki/BuildSystem

Patches, new tests, bugs, comments or questions should go to to our mailing
list at [email protected].

CREDITS
=======

Many thanks to the people contributing to this release:

git shortlog -s -e -n 20180926..
41 Petr Vorel <[email protected]>
28 Amir Goldstein <[email protected]>
25 Alexey Kodanev <[email protected]>
25 Xiao Yang <[email protected]>
16 Jan Stancek <[email protected]>
13 Cyril Hrubis <[email protected]>
8 Enji Cooper <[email protected]>
8 Stanislav Kholmanskikh <[email protected]>
7 Clemens Famulla-Conrad <[email protected]>
6 Cristian Marussi <[email protected]>
6 Greg Hackmann <[email protected]>
6 Rafael David Tinoco <[email protected]>
6 Richard Palethorpe <[email protected]>
6 Steve Muckle <[email protected]>
4 Jinhui huang <[email protected]>
4 Mandri, Padmashree <[email protected]>
4 Sandeep Patil <[email protected]>
3 Eric Biggers <[email protected]>
3 Yixin Zhang <[email protected]>
2 Jason Xing <[email protected]>
2 Li Wang <[email protected]>
2 Subash Ganesan <[email protected]>
1 Allen, John <[email protected]>
1 Ammy Yi <[email protected]>
1 Hongzhi.Song <[email protected]>
1 Kai Kang <[email protected]>
1 Keita Suzuki <[email protected]>
1 Kenneth Magic <[email protected]>
1 Khem Raj <[email protected]>
1 Lei Yang <[email protected]>
1 Masayoshi Mizuma <[email protected]>
1 Michael Moese <[email protected]>
1 Myungho Jung <[email protected]>
1 Po-Hsu Lin <[email protected]>
1 Shaoting Lei <[email protected]>
1 Sun Lianwen <[email protected]>
1 Thadeu Lima de Souza Cascardo <[email protected]>
1 Tommi Rantala <[email protected]>
1 nixiaoming <[email protected]>
1 yangj <[email protected]>

And also thanks to patch reviewers:

git log 20180926.. | grep -Ei '(reviewed|acked)-by:' | sed 's/.*by: //' | sort | uniq -c | sort -n -r
86 Cyril Hrubis <[email protected]>
20 Petr Vorel <[email protected]>
13 Li Wang <[email protected]>
10 Jan Stancek <[email protected]>
7 Alexey Kodanev <[email protected]>
4 Xiao Yang <[email protected]>
3 Richard Palethorpe <[email protected]>
1 Steve Muckle <[email protected]>
1 Richard Palethorpe <[email protected]>
1 Jan Kara <[email protected]>
1 Amir Goldstein <[email protected]>

--
Cyril Hrubis
[email protected]