Linux Test Project February Release Announcement

6
Marty Ridgeway writes “The Linux Test Project test suite, ltp-20060207, has been released. The latest version of the testsuite contains 2900+ tests for the Linux OS. Our web site also contains other information such as: test results, a Linux test tools matrix, technical papers and HowTos on Linux testing, and a code coverage analysis tool.

LTP-20060207
– Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
– Fix typo in nfs run script, nfs03 ran twice instead nfs04
– Added the LTP’s Database Opensource Test Suite to the testsuite.
– Applied patch from Mike Frysinger that disables ballista if no perl
    is installed on the system and fixes the clean target.
– Applied LDFLAG fix from Mike Frysinger
– Applied patch from Mike Frysinger to ensure Makefile properly respect CFLAGS/LDFLAGS
– fixed some RH/Suse specific messages
– Updates for mmc security tests
– Updates for device driver testsuites from Amit Khanna (Intel)
– Applied memory leak fix in fsx-linux.c
– Fix for uClinux to fix execute error
– Fix to prevent not enough (pages) dups error in some cases
– Applied patch from Jacky Malcles: during its life fcntl23 has changed:
    used to open the file with O_RDWR and now is opening with O_RDONLY
– Added new fcntl() test contributed by Jacky Malcles to test opening with O_WRONLY
– Fixed gethostid01 so the second 64 bit check doesn’t clobber the first 64 bit check by using a bitmask
– fix for defect 21050, the logic on line 211 was reversed causing the 64bit code to get run on a 64bit system
– Fixes for uClinux to fix fork and invalid memory access errors
– Fix for defect 21072, fixing the offset on some systems
– Applied patch from Mike Frysinger to resolve issue with UNALIGNED being defined multiple times for ARM targets.
– Patch to fix race condition on 64bit systems, fixes bugzilla 19013
– Fix for defect 21046, testcase should fail ENOMEM passes due to insufficient pages
– Applied patch from Jane Lv to disable test for uClinux.
– Fix for defect 21065, the kernel changed the return for tests 4 & 9. Added dual tests on failure so new/old kernels should both pass
– Fix to get rid of ugly messages during the make
– Fix for defect 21068, check for the existance of either syslogd or syslog-ng before failing and reporting an error
– Applied patch from Mike Frysinger to resolve problem with defining a local syslog() function when the tests are built statically.
– Fix for defect 20348, waitpid12 hangs occasionally
– Applied patch from Jeff Burke:
    Here is a patch that modifies the following files:
      testcases/network/nfsv4/acl/acl1.c – Fix for segfault in a printf.
      testcases/network/nfsv4/acl/create_users.py – Fix for help syntax
          (backwards -u users -g groups).
      testcases/network/nfsv4/acl/runtest – Fix for useradd command and also
            a echo command.
      testcases/network/nfsv4/acl/test_long_acl.py – Fix for output, the #
            of entries was munged with the word entries.
– Add sctp testcase updates
– Initial drop of pounder21 testsuite”

Link: ltp.sf.net