All of lore.kernel.org
 help / color / mirror / Atom feed
From: Cyril Hrubis <chrubis@suse.cz>
To: ltp@lists.linux.it, linux-kernel@vger.kernel.org,
	libc-alpha@sourceware.org
Cc: lwn@lwn.net, akpm@linux-foundation.org, torvalds@linux-foundation.org
Subject: [LTP] [ANNOUNCE] The Linux Test Project has been released for MAY 2020
Date: Fri, 15 May 2020 16:44:39 +0200	[thread overview]
Message-ID: <20200515144439.GA3267@yuki.lan> (raw)

Good news everyone,

the Linux Test Project test suite stable release for *May 2020* has been
released.

Since the last release 327 patches by 26 authors were merged.

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

* New tests
  - fanotify16: FAN_MODIFY_DIR test
  - ioctl_loop01: LO_FLAGS_AUTOCLEAR and LO_FLAGS_PARTSCAN test
  - ioctl_loop02: LO_FLAGS_READ_ONLY and LOOP_CHANGE_FD test
  - ioctl_loop03: LOOP_CHANGE_FD test with WR mode
  - ioctl_loop04: LOOP_SET_CAPACITY ioctl test
  - ioctl_loop05: LOOP_SET_DIRECT_IO ioctl test
  - ioctl_loop06: LOOP_SET_BLOCK_SIZE error test
  - ioctl_loop07: LOOP_SET/GET_STATUS64 sizelimit field test
  - pipe2_02: test for pipe2 O_CLOEXEC flag
  - pipe2_04: test for pipe2 with/without O_NONBLOCK mode
  - timerfd04: time namespace test
  - timens01: time namespace test
  - clock_gettime03: time namespace test
  - clock_nanosleep03: time namespace test
  - sysinfo03: time namespace test
  - clone301, clone301: clone3() syscall tests
  - bind04: Connection tests for stream-oriented sockets (SOCK_STREAM and SOCK_SEQPACKET)
  - bind05: Connection tests for datagram-oriented sockets (SOCK_DGRAM)
  - fcntl37: add error test for fcntl with F_SETPIPE_SZ
  - openat201, openat202, openat203: openat2() syscall tests
  - open_tree01, open_tree02: open_tree() syscall tests
  - fspick01, fspick02: fspick() syscall tests
  - move_mount01, move_mount02: move_mount() syscall tests
  - fsmount01, fsmount02: fsmount() syscall tests
  - fsconfig01, fsconfig02: fsconfig() syscall tests
  - fsopen01, fsopen02: fsopen() syscall tests
  - pty04: Test data transmission with SLIP line discipline
  - fallocate06: test for misaligned fallocate()
  - io_pgetevents01, io_pgetevents02: io_pgetevents() syscall tests
  - pidfd_open01, pidfd_open02, pidfd_open03: pidfd_open() syscall tests
  - vmsplice04: vmsplice() test with SPLICE_F_NONBLOCK
  - pipe12: add new test for pipe when write bytes > pipe size

* New regression tests
  - pty04: Added SLCAN ldisc and check for CVE-2020-11494
  - setsockopt05: Test for CVE-2017-1000112
  - ptrace09: Test for CVE-2018-8897
  - snd_seq01: Test for CVE-2018-7566
  - bind06: Test for CVE-2018-18559
  - ptrace08: Test for CVE-2018-1000199
  - ioctl_sg01: Test for CVE-2018-1000204
  - sendmsg03: Test for CVE-2017-17712
  - timerfd_settime02: Test for CVE-2017-10661
  - connect02: Test for CVE 2018-9568
               and also for setsockopt(IP_ADDRFORM) kernel bug
               (82c9ae440857 ipv6: fix restrict IPV6_ADDRFORM operation)
  - fanotify15: Add a test case for inode marks
              (f367a62a7cad fanotify: merge duplicate events on parent and child)
  - fanotify09: Check merging of events on directories
             (55bf882c7f13 fanotify: fix merging marks masks with FAN_ONDIR)
  - add_key05: add maxbytes/maxkeys test under unprivileged user
               (a08bf91ce28e "KEYS: allow reaching the keys quotas exactly")
  - pipe13: test for pipe to wake up all readers
            (6551d5c56eb0 "pipe: make sure to wake up everybody when the last reader/writer closes")
  - quotactl07: test for Q_XQTUOTARM
            (3dd4d40b4208 "xfs: Sanity check flags of Q_XQUOTARM call")
  - pty03: test for slip/slcan data race
           (0ace17d568241 "can, slip: Protect tty->disc_data in write_wakeup and close with RCU")

* Increased coverage
  - readv01: new test cases added to the test
  - add_key02: add the "big_key" key type

* First half of time64 tests for 64bit timer syscalls has landed in this
  relese, second half is going to be part of the next one1

* Additional 12 tests were converted to the new test library

* Removed tests
  - epoll2: these depended on Portable Coroutine Library and were not even
            compiled by default for a long time

* Fixes for gcc-10 that enables -fno-common by default

* LTP now supports ARC CPUs

* Skip oversleep checks in timer tests under VM

+ The usual amount of fixes and cleanups.


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

* New netlink based route change tests

* Fixes
  - nfs: detect disabled UDP
  - rpc: cleanup unused tests
  - detect libtirpc with pkg-config

* Rewrite to new API
  - bind02, socketcall0[2-4], test_1_to_1_initmsg_connect (SCTP)
  - rpcinfo01.sh, rpc01.sh, sendfile01.sh, xinetd_tests.sh

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

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 ltp@lists.linux.it.


CREDITS
=======

Many thanks to the people contributing to this release:

git shortlog -s -e -n 20200120..

   105  Petr Vorel <pvorel@suse.cz>
    49  Yang Xu <xuyang2018.jy@cn.fujitsu.com>
    38  Viresh Kumar <viresh.kumar@linaro.org>
    35  Martin Doucha <mdoucha@suse.cz>
    33  Cyril Hrubis <chrubis@suse.cz>
    11  Richard Palethorpe <rpalethorpe@suse.com>
    10  Jan Stancek <jstancek@redhat.com>
     6  Li Wang <liwang@redhat.com>
     6  Petr Vorel <petr.vorel@gmail.com>
     5  Amir Goldstein <amir73il@gmail.com>
     4  Jorik Cronenberg <jcronenberg@suse.de>
     4  Zou Wei <zou_wei@huawei.com>
     3  Joerg Vehlow <joerg.vehlow@aox-tech.de>
     3  Po-Hsu Lin <po-hsu.lin@canonical.com>
     2  Alexey Kodanev <alexey.kodanev@oracle.com>
     2  Jozef Pupava <jpupava@suse.com>
     2  Xiao Yang <yangx.jy@cn.fujitsu.com>
     1  Anibal Limon <anibal.limon@linux.intel.com>
     1  Chen Li <chenli@uniontech.com>
     1  Jozef Pupava <jpupava@suse.cz>
     1  Khem Raj <raj.khem@gmail.com>
     1  Ronald Monthero <rmonther@redhat.com>
     1  Sean T Allen <sean@seantallen.com>
     1  Vikas Kumar <vikas.kumar2@arm.com>
     1  Vineet Gupta <Vineet.Gupta1@synopsys.com>
     1  Zorro Lang <zlang@redhat.com>

And also thanks to patch reviewers:

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

    137 Cyril Hrubis <chrubis@suse.cz>
     62 Petr Vorel <pvorel@suse.cz>
     56 Li Wang <liwang@redhat.com>
     26 Jan Stancek <jstancek@redhat.com>
     17 Yang Xu <xuyang2018.jy@cn.fujitsu.com>
     12 Alexey Kodanev <alexey.kodanev@oracle.com>
      8 Xiao Yang <ice_yangxiao@163.com>
      4 Martin Doucha <mdoucha@suse.cz>
      4 Jan Kara <jack@suse.cz>
      3 Richard Palethorpe <rpalethorpe@suse.com>
      3 Matthew Bobrowski <mbobrowski@mbobrowski.org>
      2 Xiao Yang <yangx.jy@cn.fujitsu.com>
      2 Viresh Kumar <viresh.kumar@linaro.org>
      1 Yang Xu <xuyang_jy_0410@163.com>
      1 Desnes A. Nunes do Rosario <desnesn@linux.ibm.com>

-- 
Cyril Hrubis
chrubis@suse.cz

WARNING: multiple messages have this Message-ID
From: Cyril Hrubis <chrubis@suse.cz>
To: ltp@lists.linux.it
Subject: [LTP] [ANNOUNCE] The Linux Test Project has been released for MAY 2020
Date: Fri, 15 May 2020 16:44:39 +0200	[thread overview]
Message-ID: <20200515144439.GA3267@yuki.lan> (raw)

Good news everyone,

the Linux Test Project test suite stable release for *May 2020* has been
released.

Since the last release 327 patches by 26 authors were merged.

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

* New tests
  - fanotify16: FAN_MODIFY_DIR test
  - ioctl_loop01: LO_FLAGS_AUTOCLEAR and LO_FLAGS_PARTSCAN test
  - ioctl_loop02: LO_FLAGS_READ_ONLY and LOOP_CHANGE_FD test
  - ioctl_loop03: LOOP_CHANGE_FD test with WR mode
  - ioctl_loop04: LOOP_SET_CAPACITY ioctl test
  - ioctl_loop05: LOOP_SET_DIRECT_IO ioctl test
  - ioctl_loop06: LOOP_SET_BLOCK_SIZE error test
  - ioctl_loop07: LOOP_SET/GET_STATUS64 sizelimit field test
  - pipe2_02: test for pipe2 O_CLOEXEC flag
  - pipe2_04: test for pipe2 with/without O_NONBLOCK mode
  - timerfd04: time namespace test
  - timens01: time namespace test
  - clock_gettime03: time namespace test
  - clock_nanosleep03: time namespace test
  - sysinfo03: time namespace test
  - clone301, clone301: clone3() syscall tests
  - bind04: Connection tests for stream-oriented sockets (SOCK_STREAM and SOCK_SEQPACKET)
  - bind05: Connection tests for datagram-oriented sockets (SOCK_DGRAM)
  - fcntl37: add error test for fcntl with F_SETPIPE_SZ
  - openat201, openat202, openat203: openat2() syscall tests
  - open_tree01, open_tree02: open_tree() syscall tests
  - fspick01, fspick02: fspick() syscall tests
  - move_mount01, move_mount02: move_mount() syscall tests
  - fsmount01, fsmount02: fsmount() syscall tests
  - fsconfig01, fsconfig02: fsconfig() syscall tests
  - fsopen01, fsopen02: fsopen() syscall tests
  - pty04: Test data transmission with SLIP line discipline
  - fallocate06: test for misaligned fallocate()
  - io_pgetevents01, io_pgetevents02: io_pgetevents() syscall tests
  - pidfd_open01, pidfd_open02, pidfd_open03: pidfd_open() syscall tests
  - vmsplice04: vmsplice() test with SPLICE_F_NONBLOCK
  - pipe12: add new test for pipe when write bytes > pipe size

* New regression tests
  - pty04: Added SLCAN ldisc and check for CVE-2020-11494
  - setsockopt05: Test for CVE-2017-1000112
  - ptrace09: Test for CVE-2018-8897
  - snd_seq01: Test for CVE-2018-7566
  - bind06: Test for CVE-2018-18559
  - ptrace08: Test for CVE-2018-1000199
  - ioctl_sg01: Test for CVE-2018-1000204
  - sendmsg03: Test for CVE-2017-17712
  - timerfd_settime02: Test for CVE-2017-10661
  - connect02: Test for CVE 2018-9568
               and also for setsockopt(IP_ADDRFORM) kernel bug
               (82c9ae440857 ipv6: fix restrict IPV6_ADDRFORM operation)
  - fanotify15: Add a test case for inode marks
              (f367a62a7cad fanotify: merge duplicate events on parent and child)
  - fanotify09: Check merging of events on directories
             (55bf882c7f13 fanotify: fix merging marks masks with FAN_ONDIR)
  - add_key05: add maxbytes/maxkeys test under unprivileged user
               (a08bf91ce28e "KEYS: allow reaching the keys quotas exactly")
  - pipe13: test for pipe to wake up all readers
            (6551d5c56eb0 "pipe: make sure to wake up everybody when the last reader/writer closes")
  - quotactl07: test for Q_XQTUOTARM
            (3dd4d40b4208 "xfs: Sanity check flags of Q_XQUOTARM call")
  - pty03: test for slip/slcan data race
           (0ace17d568241 "can, slip: Protect tty->disc_data in write_wakeup and close with RCU")

* Increased coverage
  - readv01: new test cases added to the test
  - add_key02: add the "big_key" key type

* First half of time64 tests for 64bit timer syscalls has landed in this
  relese, second half is going to be part of the next one1

* Additional 12 tests were converted to the new test library

* Removed tests
  - epoll2: these depended on Portable Coroutine Library and were not even
            compiled by default for a long time

* Fixes for gcc-10 that enables -fno-common by default

* LTP now supports ARC CPUs

* Skip oversleep checks in timer tests under VM

+ The usual amount of fixes and cleanups.


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

* New netlink based route change tests

* Fixes
  - nfs: detect disabled UDP
  - rpc: cleanup unused tests
  - detect libtirpc with pkg-config

* Rewrite to new API
  - bind02, socketcall0[2-4], test_1_to_1_initmsg_connect (SCTP)
  - rpcinfo01.sh, rpc01.sh, sendfile01.sh, xinetd_tests.sh

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

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 ltp@lists.linux.it.


CREDITS
=======

Many thanks to the people contributing to this release:

git shortlog -s -e -n 20200120..

   105  Petr Vorel <pvorel@suse.cz>
    49  Yang Xu <xuyang2018.jy@cn.fujitsu.com>
    38  Viresh Kumar <viresh.kumar@linaro.org>
    35  Martin Doucha <mdoucha@suse.cz>
    33  Cyril Hrubis <chrubis@suse.cz>
    11  Richard Palethorpe <rpalethorpe@suse.com>
    10  Jan Stancek <jstancek@redhat.com>
     6  Li Wang <liwang@redhat.com>
     6  Petr Vorel <petr.vorel@gmail.com>
     5  Amir Goldstein <amir73il@gmail.com>
     4  Jorik Cronenberg <jcronenberg@suse.de>
     4  Zou Wei <zou_wei@huawei.com>
     3  Joerg Vehlow <joerg.vehlow@aox-tech.de>
     3  Po-Hsu Lin <po-hsu.lin@canonical.com>
     2  Alexey Kodanev <alexey.kodanev@oracle.com>
     2  Jozef Pupava <jpupava@suse.com>
     2  Xiao Yang <yangx.jy@cn.fujitsu.com>
     1  Anibal Limon <anibal.limon@linux.intel.com>
     1  Chen Li <chenli@uniontech.com>
     1  Jozef Pupava <jpupava@suse.cz>
     1  Khem Raj <raj.khem@gmail.com>
     1  Ronald Monthero <rmonther@redhat.com>
     1  Sean T Allen <sean@seantallen.com>
     1  Vikas Kumar <vikas.kumar2@arm.com>
     1  Vineet Gupta <Vineet.Gupta1@synopsys.com>
     1  Zorro Lang <zlang@redhat.com>

And also thanks to patch reviewers:

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

    137 Cyril Hrubis <chrubis@suse.cz>
     62 Petr Vorel <pvorel@suse.cz>
     56 Li Wang <liwang@redhat.com>
     26 Jan Stancek <jstancek@redhat.com>
     17 Yang Xu <xuyang2018.jy@cn.fujitsu.com>
     12 Alexey Kodanev <alexey.kodanev@oracle.com>
      8 Xiao Yang <ice_yangxiao@163.com>
      4 Martin Doucha <mdoucha@suse.cz>
      4 Jan Kara <jack@suse.cz>
      3 Richard Palethorpe <rpalethorpe@suse.com>
      3 Matthew Bobrowski <mbobrowski@mbobrowski.org>
      2 Xiao Yang <yangx.jy@cn.fujitsu.com>
      2 Viresh Kumar <viresh.kumar@linaro.org>
      1 Yang Xu <xuyang_jy_0410@163.com>
      1 Desnes A. Nunes do Rosario <desnesn@linux.ibm.com>

-- 
Cyril Hrubis
chrubis@suse.cz

             reply	other threads:[~2020-05-15 14:44 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-05-15 14:44 Cyril Hrubis [this message]
2020-05-15 14:44 ` [LTP] [ANNOUNCE] The Linux Test Project has been released for MAY 2020 Cyril Hrubis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200515144439.GA3267@yuki.lan \
    --to=chrubis@suse.cz \
    --cc=akpm@linux-foundation.org \
    --cc=libc-alpha@sourceware.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=ltp@lists.linux.it \
    --cc=lwn@lwn.net \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.