February 13, 2006

Linux Test Project February Release Announcement

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

Click Here!