LWN.net Logo

The Linux Test project ltp-20060918 Released

From:  Michael Reed <mreed10-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
To:  ltp-list-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org, ltp-announce-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject:  [ANNOUNCE] The Linux Test project ltp-20060918 Released
Date:  Mon, 18 Sep 2006 16:12:28 -0500
Archive-link:  Article, Thread





The Linux Test Project test suite <http://www.linuxtestproject.org> 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:
- A Linux test tools matrix
- Technical papers
- How To's on Linux testing
- Code coverage analysis tool.

Release Highlights:
 Code Cleanups   by Yi CDL Yang,  Jeff Baily, Mitsuru Chinen, Jacky
Malcles,  Jane Lv, Mike  Frysinger, Michael Reed

We encourage the community to post results to ltp-results-TtF/mJH4Jtrk1uMJSBkQmQ@public.gmane.org,
and patches, new tests, or comments/questions to ltp-list-TtF/mJH4Jtrk1uMJSBkQmQ@public.gmane.org

See ChangeLog Below

-Code was added to disable tests that will not run on kernels lower
 than 2.6.16
 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c,
fchownat01.c
 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
 tee01.c, mknod01.c

-The following new test cases for 2.6.16 kernels and above were created by
 Yi CDL Yang
 fstatat01.c, vmsplice01.c, unlinkat01.c, mkdirat01.c, mkdirat01.c,
 readlinkat01.c,futimesat01.c,renameat01.c,openat01.c, openat01.c,
fchownat01.c
 symlinkat01.c,faccessat01.c, timer_create02.c, fchmodat01.c, splice01.c,
 tee01.c, mknod01.c

-Changes were made to several files to make them easier to read
 change_owner.mode.sh

-Changes were made to remove  DOS ^M
 ltp-run-files.txt, self_exec.c, Makefile, load_tagp.sh, str_agp.h, tagp.h,
 Makefile, user_tagp.h, pci-exp-tests-HOWTO, Makefile, README,
runtest_off.sh,
 runtest_on.sh, README, Makefile, README, common.h, README.1ST, mem03.c,
 README, ltpClient.c, ltpServer.c

-Changes made by Jacky Malcles that let ltp-aiodio.sh fun this scenario
 ltp-aiodio.part3

-Changes made to  linux __NR_ logic here
 Makefile, i386.in, ia64.in, linux_syscall_numbers.h, order, parisc.in,
 powerpc.in, powerpc64.in, regen.sh, s390.in, s390x.in, sparc.in,
sparc64.in,
 stub-list, x86_64.in

-Changes were made to Define _GNU_SOURCE if not already defined
 chmod05.c, chmod06.c, fchmod05.c, fchmod06.c, fcntl17.c, llseek01.c,
 llseek02.c, mount03.c

-Generate script into generic shell and make sure we still work even if
host
 lacks perl
 Makefile, generate.sh

-A patch by jiang guowei for mmap1.c.  It makes the option -v
valid.Otherwise,
 when you type mmap1 -v in command line,it will show:invalid option.More
 detail,please see bug 1541053.
 mmap1.c

-Applied a patch to fix bug #14744
 kill02.c

- Changed Makefile to standard LTP makefile and fixed a build problem with
the
  new lock tests
  ltp/testcase/network/nfsv4/lock/Makefile

- Changes made to several Makefiles to force CFLAGS/LIBS to be evaluated
  once rather than everytime they are used

-Standardize makefiles (punt UCLINUX/COLDFIRE cruft, build everything with
  "-Wall" and user-optimizations, remove pointless targets in favor of
  implicit ones, etc...) Makefiles

-Adding files for Mitsu's networking tests.
 00_Descriptions.txt, Makefile, broken_ip4-checksum, broken_ip4-dstaddr,
 broken_ip4-fragment, broken_ip4-ihl, broken_ip4-protcol,
broken_ip4-totlen,
 broken_ip4-version, broken_ip6-dstaddr, broken_ip6-nexthdr,
broken_ip6-plen,
 broken_ip6-version, Makefile, 00_Descriptions.txt, Makefile,
 route4-change-dst,route4-change-gw, route4-change-if, route4-ifdown,
 route4-redirect, route4-rmmod, route6-change-dst, route6-change-gw,
 route6-change-if, route6-ifdown, route6-redirect, route6-rmmod

-Add a common header for __NR defines
 fchownat01.c, fstatat01.c, futimesat01.c, mkdirat01.c, mknod01.c,
 openat01.c, splice01.c, tee01.c, common_timers.h

-Added a patch by Mitsuru Chinen that added the Absolute path to execute
sshd
 daemon ssh4-stress

-This patch adds brackets because some versions of ssh requires square
brackets
 around the IPv6 address.
 ssh-stress03-rmt

-Changes are made to try to load .ko modules before .o as pointed out by HK
 ltpacpi.sh, load_tagp.sh, load_tbase.sh, load_tmod.sh, load_tdrm.sh,
 load_tbio.sh

-Additional changes for  uClinux fixes from Jane Lv
 access05.c, chdir04.c, chroot03.c, creat06.c, mkdir03.c, mknod06.c,
 nanosleep03.c, open08.c, pause02.c, rename08.c, rmdir02.c, sigrelse01.c,
 sockioctl01.c, stat03.c, statfs02.c

-Made changes to clean up the makefile, clean up source code warnings, and
 add better libc/libepoll detection
 CheckVer.c, Makefile, epoll-ltp.c

- A fix by Jeff Bailey for my previous breakage of install target in
Multiple
  Makefiles

-A patch was created to make errno failure message more helpful
 sysctl03.c

-A patch that sets the constant PAGE_SIZE to the kernel its running on
 fsx-linux.c

-Changes were made to remove extraneous whitespace
 Makefile, pth_str01.c, pth_str02.c, pth_str03.c

-A patch was created to move common defines/functions/etc... to one header
 file so we have to get it right just once
 clock_gettime02.c, clock_gettime03.c, clock_settime02.c,
clock_settime03.c,
 common_timers.h, timer_create02.c, timer_create03.c, timer_create04.c,
 timer_delete02.c, timer_delete03.c, timer_settime02.c, timer_settime03.c

-Adding files for Mitsuru's networking tests
 00_Descriptions.txt, Makefile, mcast4-grpope01, mcast4-grpope02,
 mcast4-grpope03, mcast4-grpope04, mcast6-grpope01, mcast6-grpope02,
 mcast6-grpope03, mcast6-grpope04, 00_Descriptions.txt, Makefile,
 mcast4-pktfld01,mcast4-pktfld02, mcast6-pktfld01, mcast6-pktfld02,
 00_Descriptions.txt, Makefile, mcast4-queryfld01, mcast4-queryfld02,
 cast4-queryfld03, mcast4-queryfld04, mcast4-queryfld05, mcast4-queryfld06,
 mcast6-queryfld01, mcast6-queryfld02, mcast6-queryfld03,
mcast6-queryfld04,
 mcast6-queryfld05, mcast6-queryfld06

-A change was made to use __linux__ preprocessor from toolchain itself
rather
 than a local custom _LINUX
 Makefile, sched_tc0.c, sched_tc1.c, sched_tc2.c, sched_tc3.c, sched_tc4.c,
 sched_tc5.c, sched_tc6.c

-A fix type of option_message
 reboot01.c

-Changes were made to cleanup source code
 domount.c, getopt.c

-A patch that adds new functionality into the NFSvf lock tests. -fixes bugs
-
 adds the capability to stress a server with multiple clients
 DEPLOY, Makefile, README, VERSION, locktests, locktests.c, locktests.h,
 locktests.py, netsync.c, locktests-2.tar.gz

-Changes to shmt09 were made by Marc Tardiff.  Refer to the cvs log file
 for more details. Tested successfully on sparc and i386 architectures.

-Changes were made to shmt09 to account for ppc64

-Added a warning to those who wish to edit it
tests.init

-Changes were made to declare splice for new vmsplice test
 i386.in, ia64.in, linux_syscall_numbers.h, powerpc.in, powerpc64.in,
 s390.in, sparc.in, sparc64.in, stub-list, x86_64.in

-Changes were made to add cast to silence warnings
 timer_delete03.c, timer_settime03.c

-A fix was made to remove trailing whitespace
 clock_gettime02.c, clock_gettime03.c, clock_settime02.c,
clock_settime03.c,
 timer_create02.c, timer_create03.c, timer_create04.c, timer_delete02.c,
 timer_delete03.c, timer_settime02.c, timer_settime03.c

-Fixes taken from Yi CDL Yang and create a CLOCK list for people to use
 as well as a func to turn a clock value into a string
 common_timers.h

-Changes were made to unify the generate.sh scripts and use the new top
level
 make-files script
 generate.sh, Makefile, generate.sh, Makefile, generate.sh, nfs02,
Makefile,
 generate.sh, Makefile, generate.sh, Makefile, generate.sh, Makefile,
 generate.sh

-Patches were submitted Mitsuru Chinen writes: As an end-of-line semicolon
 is missing, compiling asapi_06.c is failed.
 asapi_06.c

-Patches were submitted Mitsuru Chinen writes: It seems that the contents
 of runtest/ipv6_lib gets old. Currently, there is no test named lib6,
 but more tests are available in testcases/network/lib6 directory.
 ipv6_lib


Michael Reed
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=so...
_______________________________________________
Ltp-list mailing list
Ltp-list-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/ltp-list


Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds