Subrata Modak | 2 Jul 2007 08:58
Picon

[ANNOUNCE] The Linux Test Project has been Released for June 2007,

:-) Dear All,
The Linux Test Project test suite <http://www.linuxtestproject.org> has been released for the month of June 2007. The latest version of the testsuite contains 3000+ tests for the Linux OS and can be found at http://prdownloads.sourceforge.net/ltp/ltp-full-20070630.tgz?download. 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:
* Updation of OPEN_HPI_TESTSUITE from version 0.5.0 to 2.9.2
* Addition of 'writev06'  testcase by <dmonakhov-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org> to check for "fault in pages readable" functionality
* Addition of 'SYSVIPC (containers)' testcases by <risrajak-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
* KDUMP and UTSNAMESPACE testcases(s) getting more matured with more community contribution
* Updation of 'fsx-linux' testcase to include new feature(s) including "Distributed filesystem coherency" by 'Andreas Dilger'
* Patches to support arm eabi-compliant gcc for g-cov kernel
* Many more patches to fix Bugs/anomalies in various test cases
 
Note(s) from the Maintainer:
* We have seen that the LTP mailing lists has become active for the last couple of months. Thanks to all who has made this happen. We as an integrated team can work hard to make this Project a resounding success. Following are the different milestones/activities that we aim to perform/achieve in the coming months:
1) Investigation into LTP Log(s) Library to make this more meaningful and parsible. Kindly provide your inputs for the output that LTP generates now and whether/how you would like it to be in future
2) Investigate all the existing test cases and find out whether they are relevant to today's testing of higher Kernel versions. If not, then how do we mold it to test the present day scenarios/functionalities/regressions ??
And when you investigate them you can look into the following points as well:
  • Investigate & understand what the testcase is supposed to do, and increase documentation content/comments on the same testcase,

  • Make the test case completely full proof to error/exception handling,

  • See whether more Log library calls(existing) need to be made to communicate more info to the Log Library for reporting errors/exceptions etc,

  • Is there any need to change the code to improve the stress testing the testcase is doing ?? or do we need to add a new testcase for doing a separate stress, but, for the same functionality ??

3) LTP today does not cover more than 60% of the Kernel Code coverage. We need to write more test cases for all those functionalities which are not tested by LTP today. I promise your new test case will see the light of next release without fail,
4) LTP wiki will be active in coming days, where we will post all those activities going on inside LTP,
More community contribution from all of you will decide whether all of these above milestones are truly and successfully completed. Kindly Pour in your suggestions on all those that you want to see in LTP.

New Testcases to be Added to  next  releases:
Following are the new testcases that we intend(tentative) to add in the next release(s) of LTP:
1) Real Time Linux Testcases
2) CPU Sets Testcases


We encourage the community to post results to ltp-results-TtF/mJH4Jtrk1uMJSBkQmQ@public.gmane.org, and patches, new tests, bugs or comments/questions to ltp-list-TtF/mJH4Jtrk1uMJSBkQmQ@public.gmane.org, http://sourceforge.net/tracker/?func=add&group_id=3382&atid=103382 (for New Bug(s)),
http://sourceforge.net/tracker/?func=add&group_id=3382&atid=303382 (for New Patch(s)),
http://sourceforge.net/tracker/?func=add&group_id=3382&atid=353382 (for New Feature Request(s))
 
Please also see the ChangeLog Below (June 2007):
1)Log Message: "carmelo.amoroso-qxv4g6HH51o@public.gmane.org" points out the wrong usage of the option -s
File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c

2)Log Message: "carmelo.amoroso-qxv4g6HH51o@public.gmane.org" pointed out that id (returned by shmget) has to be used for all shm operations
File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c

3)Log Message: "rsalveti-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org" fixed the way "inotify" should compile in kernels below 2.6.13
File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
ltp/testcases/kernel/syscalls/inotify/inotify02.c

4)Log Message: Removing 'alarm04' testcase call, as alarm04 has been removed to be no-more-valid
File(s) Affected: ltp/runtest/ltplite
ltp/runtest/stress.part3

5)Log Message: "sachinp-xthvdsQ13ZrQT0dZR+AlfA@public.gmane.org" rectified kdump lkdtm tests for powerpc architecture with RedHat distribution
File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c

6)Log Message: "rahaman.riaz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" fixed some Thread Handling Anomaly
File(s) Affected: ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12-1.c

7)Log Message: "rahaman.riaz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" fixed ways by which OPEN POSIX displays warnings
File(s) Affected: open_posix_testsuite/conformance/interfaces/sem_unlink/2-2.c
open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c

8)Log Message: "yxu-l3A5Bk7waGM@public.gmane.org" corrected the way by which pthread_exit() handles pointer argument
File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h

9)Log Message: "rsalveti-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org" fixed the problem reported at bug [1732287] mtest06/mmap1.c missing run_once check in do loop
File(s) Affected: ltp/runtest/ltplite
ltp/runtest/mm
ltp/runtest/stress.part1
ltp/testcases/kernel/mem/mtest06/mmap1.c

10)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
File(s) Affected: /ltp/utils/analysis/gcov-kernel/linux-2.6.18-gcov-arm-eabi.patch
/ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-eabi.patch
/ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-eabi.patch
/ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff

11)Log Message: "dmonakhov-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org" added this test case to check for "fault in pages readable" functionality
File(s) Affected: ltp/runtest/stress.part3
ltp/runtest/syscalls
ltp/runtest/ltplite
File(s) Added:    ltp/testcases/kernel/syscalls/writev/writev06.c

12)Log Message: "risrajak-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org" added sysvipc (conatainers) namespace testcases
File(s) Added:    ltp/testcases/kernel/containers/sysvipc/Makefile
ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
ltp/testcases/kernel/containers/sysvipc/shmnstest.c
File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
ltp/testcases/kernel/containers/README
ltp/testcases/kernel/containers/container_test.sh

13)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c to use the standard message output functions instead of printf().
File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
ltp/testcases/kernel/sched/pthreads/pth_str02.c
ltp/testcases/kernel/sched/pthreads/pth_str03.c

14)Log Message: "rdunlap-/UHa2rfvQTnk1uMJSBkQmQ@public.gmane.org" did "mmstress" cleanups to make output unbuffered so that it is not produced repetitively and erroneously
File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c

15)Log Message: "krisw-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org" wants to solve segfault problem with "mount03" on SLES10
File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
ltp/testcases/kernel/syscalls/mount/mount03.c

16)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so it can easily be overridden
File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile

17)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include new feature(s) including distributed filesystem coherency
Log Message:    Copyright Statements once added cannot be deleted, however, many Copyright Statements can co-exist
File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c

18)Log Message: Fix from "rdunlap-/UHa2rfvQTnk1uMJSBkQmQ@public.gmane.org" to use standard test results output
File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
ltp/testcases/kernel/mem/mtest01/Makefile
ltp/testcases/kernel/mem/mtest01/mtest01.c
ltp/testcases/misc/math/float/main.c

19)Log Mesage:  "serue-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org" fixes conatiner testing with 'unshare' support for lower kernel versions
File(s) Affected: ltp/testcases/kernel/containers/Makefile
ltp/testcases/kernel/containers/container_test.sh

20)Log Message: Fix for Bug no "1736357",tar file is not multiplatform, pointed out by "Neil Brewitt"
File(s) Added:    ltp/testcases/network/nfsv4/locks/deploy_info
File(s) Deleted:  ltp/testcases/network/nfsv4/locks/DEPLOY

21)Log Message: "serue-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org" fixes conatiner testing with 'unshare' support for lower kernel versions
File(s) Added:    ltp/testcases/kernel/containers/check_for_unshare.c

22)Log Message: Update to OpenHPI 2.9.2
File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/
 
Happy testing,
Regards & Thanks--
Subrata Modak ;-)
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Ltp-list mailing list
Ltp-list@...
https://lists.sourceforge.net/lists/listinfo/ltp-list
Randy Dunlap | 2 Jul 2007 17:50

Re: [ANNOUNCE] The Linux Test Project has been Released for June 2007,

On Mon, 02 Jul 2007 12:28:50 +0530 Subrata Modak wrote:

>   :-) *Dear All*,
>  
> *Note(s) from the Maintainer: *
> * We have seen that the LTP mailing lists has become active for the last 
> couple of months. Thanks to all who has made this happen. We as an 
> integrated team can work hard to make this Project a resounding success. 
> Following are the different milestones/activities that we aim to 
> perform/achieve in the coming months:
> 1) Investigation into LTP Log(s) Library to make this more meaningful 
> and parsible. Kindly provide your inputs for the output that LTP 
> generates now and whether/how you would like it to be in future

I don't know if this qualifies as an input for the output, but
I use a script to parse the results file to compute a gross/overall
"SCORE" value.  Instead of looking at lines that contain
"termination_id" (e.g.:
duration=0 termination_type=exited termination_id=0 corefile=no
), I look at the test results output format messages and count
them (ignoring the INFO lines) and then compute a SCORE based on
all of those lines.  Obviously that's why I've been changing several
test cases to use the standard test results output format.

ltprun-summary.sh is attached.  It uses prtag2tag.pl, which is also
attached.  (I also do this summary SCORE for the Open Posix Test suite.)

Example summary + SCORE:

Using logfile=/cruc/runs/1789/test_output/ltp.log
build errors:  0 lines
PASS:          2225
WARNing:       1
BROKen:        1
RETiRed:       0
FAIL:          0
CONFig error:  11
SCORE.ltp:        99.5

> *Please also see the ChangeLog Below (June 2007):* *

so "[PATCH] float tests: use standard test results output"
(http://sourceforge.net/mailarchive/forum.php?thread_name=20070622214652.d137d055.rdunlap%40xenotime.net&forum_name=ltp-list)
will be added next month?

---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
Attachment (ltprun-summary.sh): application/x-shellscript, 1554 bytes
Attachment (prtag2tag.pl): application/x-perl, 744 bytes
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Ltp-list mailing list
Ltp-list@...
https://lists.sourceforge.net/lists/listinfo/ltp-list
Sachin P. Sant | 4 Jul 2007 08:10
Picon

[PATCH] Fix typo in kdump tests

kdump/susetools/lkdtm_mod/lkdtm.c has a probe point defined
as ll_rw_lock. It should be ll_rw_block. Here is a patch to
fix this typo.

Thanks
-Sachin

* Fix a typo in kdump tests

Signed-off-by : Sachin Sant <sachinp@...>
---

* Fix a typo in kdump tests

Signed-off-by : Sachin Sant <sachinp@...>
---

diff -Naurp ltp-full-20070630/testcases/kdump/susetools/lkdtm_mod/lkdtm.c ltp-full-20070630-new/testcases/kdump/susetools/lkdtm_mod/lkdtm.c
--- ltp-full-20070630/testcases/kdump/susetools/lkdtm_mod/lkdtm.c	2007-06-28
14:49:43.000000000 +0530
+++ ltp-full-20070630-new/testcases/kdump/susetools/lkdtm_mod/lkdtm.c	2007-07-04
11:34:11.000000000 +0530
 <at>  <at>  -308,7 +308,7  <at>  <at>  int lkdtm_module_init(void)
 			printk(KERN_INFO "lkdtm : Crash point not available\n");
 		break;
 	case FS_DEVRW:
-		addr = kallsyms_lookup_name("ll_rw_lock");
+		addr = kallsyms_lookup_name("ll_rw_block");
 		if (addr) {
 			*(lkdtm.kp.addr) = addr;
 			lkdtm.entry = JPROBE_ENTRY(jp_ll_rw_block);
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Ltp-list mailing list
Ltp-list@...
https://lists.sourceforge.net/lists/listinfo/ltp-list
naveen penumala | 4 Jul 2007 08:27
Picon

syslog test cases in LTP test tool.

Hi,

 

            Please go through the following on LTP test tool problem. These are the things I found in recent LTP release. Here we are using SuSE Linux.

 

Problem:

 

·        During Syslog test case execution all the tests passed, but in the back ground "syslog-ng restart" process were still running.

 

Analysis:

 

    • Once I executed the syslog test case (./syslog01), I found a child processes "syslog-ng restart" running in the back ground.

      • If we use the command "syslog-ng", it is creating background process. I tried the command "syslog-ng restart" in command prompt and I find the background process using the command "ps -ef | grep syslog".

       

        • *root <at> rv-mariner50 :..syscalls/syslog> ps -ef | grep syslog

                          root     13667      1  0 01:44 ?         00:00:00 /sbin/syslog-ng

                          root      13751     1  0 01:45 ?         00:00:00 syslog-ng restart

                          root      13760     1  0 01:45 ?         00:00:00 syslog-ng restart

                          root      13797     1  0 01:46 ?         00:00:00 syslog-ng restart

                          root      13808     1  0 01:46 ?         00:00:00 syslog-ng restart

                          root      13815  6932  0 01:46 pts/0     00:00:00 grep syslog

                                                   

        ·        /etc/init.d/syslog is the file which starts the system logging daemons. In SuSE Linux the daemon is syslog-ng.

         

        Expected Code changes:

         

        ·        Replace syslog_cmd="syslog-ng" to syslog_cmd="/etc/init.d/syslog" in all the syslog  test cases for syslog-ng.

         

         

        My view is this:

         

        #check to see if syslogd or syslog-ng exists

                if [ -e /sbin/syslogd  ]

                then

                    CONFIG_FILE="/etc/syslog.conf"

                    syslog_cmd="/etc/init.d/syslog"      (This is for checking syslogd) ex: redhat, fedora

                elif [ -e /sbin/syslog-ng ]

                then

                    CONFIG_FILE="/etc/syslog-ng/syslog-ng.conf"

        - -         syslog_cmd="syslog-ng"                (This is for checking syslog-ng)  ex: Only SuSE

        ++        syslog_cmd="/etc/init.d/syslog"

                else

                    tst_resm TBROK "syslogd or syslog-ng  no such command"

                    status_flag=1

                    cleanup

                fi
         
         
        Thanks & Regards,
        Naveen P
        -------------------------------------------------------------------------
        This SF.net email is sponsored by DB2 Express
        Download DB2 Express C - the FREE version of DB2 express and take
        control of your XML. No limits. Just data. Click to get it now.
        http://sourceforge.net/powerbar/db2/
        _______________________________________________
        Ltp-list mailing list
        Ltp-list@...
        https://lists.sourceforge.net/lists/listinfo/ltp-list
        
        Carmelo AMOROSO | 4 Jul 2007 15:24

        [PATCH] shmt09: needs to handle arch where SHMLBA != pagesize

        Hi All,
        on SH architecture the SHLBA is 16kb (4*pagesize).
        This needs to be handle separately (like mips, hppa and ia64) in the 
        shmt09.c testcase.
        
        The attached patch solve this for SH and add some core cleanup.
        Any comments are welcome.
        
        Best regards,
        Carmelo
        
        This patch handle the case in which SHLBA != getpagesize() like SH architecture.
        
        Signed-off-by: Carmelo Amoroso <carmelo.amoroso@...>
        
        --- ltp-full-20070430/testcases/kernel/mem/shmt/shmt09.c	2007-03-13 21:15:17.000000000 +0100
        +++ ltp-full-20070430-work/testcases/kernel/mem/shmt/shmt09.c	2007-07-04 15:04:21.644174000 +0200
         <at>  <at>  -58,6 +58,16  <at>  <at>  int TST_TOTAL = 4;		/* Total number of t
         extern int Tst_count;		/* Test Case counter for tst_* routines */
         /**************/
        
        +#ifdef __ia64__
        +#define INCREMENT 		8388608	/* 8Mb */
        +#elif defined (__mips__)  ||  defined (__hppa__)
        +#define INCREMENT		262144	/* 256Kb */
        +#elif defined __sh__
        +#define INCREMENT 		16384   /* 16kb */
        +#else
        +#define INCREMENT 		getpagesize()
        +#endif
        +
         int rm_shm(int);
        
         int main()
         <at>  <at>  -65,9 +75,6  <at>  <at>  int main()
         	char *c1 = NULL, *c2 = NULL, *c3 = NULL;
         	void *vp;
         	int shmid;
        -#if defined(__ia64__) || defined(__mips__) || defined(__hppa__)
        -	int increment;
        -#endif
         	key_t key;
        
         	key = (key_t) getpid();
         <at>  <at>  -156,24 +163,15  <at>  <at>  int main()
         	tst_resm(TPASS, "sbrk, shmat");
        
         /*--------------------------------------------------------*/
        -#ifdef __ia64__
        -	increment = 8388608;	/* 8Mb */
        -	while ((vp = sbrk(increment)) != (void *)-1) ;
        -	if (errno != ENOMEM) {
        -		tst_resm(TFAIL, "Error: sbrk failed, errno = %d\n", errno);
        -		rm_shm(shmid);
        -		tst_exit();
        -	}
        -#elif defined(__mips__) || defined(__hppa__)
        -	increment = 262144;	/* 256Kb */
        -	while ((vp = sbrk(increment)) != (void *)-1) ;
        +#if defined (__ia64__) || defined(__mips__) || defined(__hppa__)
        +	while ((vp = sbrk(INCREMENT)) != (void *)-1) ;
         	if (errno != ENOMEM) {
         		tst_resm(TFAIL, "Error: sbrk failed, errno = %d\n", errno);
         		rm_shm(shmid);
         		tst_exit();
         	}
         #else
        -	if ((vp = sbrk(getpagesize())) != (void *)-1) {
        +	if ((vp = sbrk(INCREMENT)) != (void *)-1) {
         		tst_resm(TFAIL,
         			 "Error: sbrk succeeded!  ret = 0x%08x, curbrk = 0x%08x, ",
         			 vp, sbrk(0));
        
        -------------------------------------------------------------------------
        This SF.net email is sponsored by DB2 Express
        Download DB2 Express C - the FREE version of DB2 express and take
        control of your XML. No limits. Just data. Click to get it now.
        http://sourceforge.net/powerbar/db2/
        _______________________________________________
        Ltp-list mailing list
        Ltp-list@...
        https://lists.sourceforge.net/lists/listinfo/ltp-list
        
        Subrata Modak | 4 Jul 2007 13:49
        Picon

        Re: [ANNOUNCE] The Linux Test Project has been Released for June 2007,

        Hi Sunil,
        It would be great if you can share your comments on the LTP-mailing lists, the various technical details of the same.
        Regards--
        Subrata

        Sunil Joshi wrote:
        Hi Subrata,
         I think I have figured it out but waiting for Andreas to comment on this.
        Its basically giving same file name multiple times as the  last arguments.

        Thanks once again.

        Regards
        Sunil Joshi

        On 7/4/07, Subrata Modak <subrata-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> wrote:
        Hi Sunil,
        Andreas Dilger will be in better position to answer you this :)
        Regards--
        Subrata


        Sunil Joshi wrote:
        Hi Subrata,
         I was looking at ltp archive related to distributed fsx and thought to ask you.
        Could you please explain me how to run fsx in distributed environment ?

        The new option "I" states :
        When multiple paths to the file are given each operation uses
                    a different path.  Iterate through them in order with 'rotate'
                    or chose then at 'random'.  (defaults to random)

        So where does we specify the different path/client to same file?

        Thanks Subrata.

        Regards
        Sunil Joshi

        On 7/4/07, Subrata Modak < subrata-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org> wrote:
        Dear All,

        The Linux Test Project test suite < http://www.linuxtestproject.org> has
        been released for the month of June 2007. The latest version of the
        testsuite contains 3000+ tests for the Linux OS and can be found at
        http://prdownloads.sourceforge.net/ltp/ltp-full-20070630.tgz?download .
        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:
        * Updation of OPEN_HPI_TESTSUITE from version 0.5.0 to 2.9.2
        * Addition of 'writev06'  testcase by < dmonakhov-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org> to check
        for "fault in pages readable" functionality
        * Addition of 'SYSVIPC (containers)' testcases by
        < risrajak-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
        * KDUMP and UTSNAMESPACE testcases(s) getting more matured with more
        community contribution
        * Updation of 'fsx-linux' testcase to include new feature(s) including
        "Distributed filesystem coherency" by 'Andreas Dilger'
        * Patches to support arm eabi-compliant gcc for g-cov kernel
        * Many more patches to fix Bugs/anomalies in various test cases

        Note(s) from the Maintainer:
        * We have seen that the LTP mailing lists has become active for the last
        couple of months. Thanks to all who has made this happen. We as an
        integrated team can work hard to make this Project a resounding success.
        Following are the different milestones/activities that we aim to
        perform/achieve in the coming months:
        1) Investigation into LTP Log(s) Library to make this more meaningful
        and parsible. Kindly provide your inputs for the output that LTP
        generates now and whether/how you would like it to be in future
        2) Investigate all the existing test cases and find out whether they are
        relevant to today's testing of higher Kernel versions. If not, then how
        do we mold it to test the present day
        scenarios/functionalities/regressions ??
        And when you investigate them you can look into the following points as
        well:
        * Investigate & understand what the testcase is supposed to do, and
        increase documentation content/comments on the same testcase,
        * Make the test case completely full proof to error/exception handling,
        * See whether more Log library calls(existing) need to be made to
        communicate more info to the Log Library for reporting errors/exceptions
        etc,
        * Is there any need to change the code to improve the stress testing the
        testcase is doing ?? or do we need to add a new testcase for doing a
        separate stress, but, for the same functionality ??
        3) LTP today does not cover more than 60% of the Kernel Code coverage.
        We need to write more test cases for all those functionalities which are
        not tested by LTP today. I promise your new test case will see the light
        of next release without fail,
        4) LTP wiki will be active in coming days, where we will post all those
        activities going on inside LTP,
        More community contribution from all of you will decide whether all of
        these above milestones are truly and successfully completed. Kindly Pour
        in your suggestions on all those that you want to see in LTP.

        New Testcases to be Added to  next  releases:
        Following are the new testcases that we intend(tentative) to add in the
        next release(s) of LTP:
        1) Real Time Linux Testcases
        2) CPU Sets Testcases

        We encourage the community to post results to ltp-results-TtF/mJH4Jtrk1uMJSBkQmQ@public.gmane.org,
        and patches, new tests, bugs or comments/questions to ltp-list-TtF/mJH4Jtrk1uMJSBkQmQ@public.gmane.org,
        http://sourceforge.net/tracker/?func=add&group_id=3382&atid=103382 (for
        New Bug(s)),
        http://sourceforge.net/tracker/?func=add&group_id=3382&atid=303382 (for
        New Patch(s)),
        http://sourceforge.net/tracker/?func=add&group_id=3382&atid=353382 (for
        New Feature Request(s))

        Please also see the ChangeLog Below (June 2007):
        1)Log Message: "carmelo.amoroso-qxv4g6HH51o@public.gmane.org" points out the wrong usage of
        the option -s
        File(s) Affected: ltp/testcases/kernel/mem/mtest06/mmap1.c
        2)Log Message: "carmelo.amoroso-qxv4g6HH51o@public.gmane.org" pointed out that id (returned by
        shmget) has to be used for all shm operations
        File(s) Affected: ltp/testcases/kernel/mem/mtest06/shmat1.c
        3)Log Message: "rsalveti-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org" fixed the way "inotify"
        should compile in kernels below 2.6.13
        File(s) Affected: ltp/testcases/kernel/syscalls/inotify/inotify01.c
        ltp/testcases/kernel/syscalls/inotify/inotify02.c
        4)Log Message: Removing 'alarm04' testcase call, as alarm04 has been
        removed to be no-more-valid
        File(s) Affected: ltp/runtest/ltplite
        ltp/runtest/stress.part3
        5)Log Message: "sachinp-xthvdsQ13ZrQT0dZR+AlfA@public.gmane.org" rectified kdump lkdtm tests for
        powerpc architecture with RedHat distribution
        File(s) Affected: ltp/testcases/kdump/rhtools/lkdtm_mod/lkdtm.c
        6)Log Message: "rahaman.riaz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" fixed some Thread Handling Anomaly
        File(s) Affected:
        ltp/testcases/open_posix_testsuite/conformance/interfaces/mq_timedsend/12- 1.c
        7)Log Message: "rahaman.riaz-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org" fixed ways by which OPEN POSIX
        displays warnings
        File(s) Affected:
        open_posix_testsuite/conformance/interfaces/sem_unlink/2- 2.c
        open_posix_testsuite/conformance/interfaces/sigaltstack/9-1.c
        8)Log Message: "yxu-l3A5Bk7waGM@public.gmane.org" corrected the way by which pthread_exit()
        handles pointer argument
        File(s) Affected: ltp/testcases/kernel/io/disktest/threading.h
        9)Log Message: "rsalveti-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org" fixed the problem reported
        at bug [1732287] mtest06/mmap1.c missing run_once check in do loop
        File(s) Affected: ltp/runtest/ltplite
        ltp/runtest/mm
        ltp/runtest/stress.part1
        ltp/testcases/kernel/mem/mtest06/mmap1.c
        10)Log Message: gcov-kernel: add patches to support arm eabi-compliant gcc
        File(s) Affected:
        /ltp/utils/analysis/gcov-kernel/linux- 2.6.18-gcov-arm-eabi.patch
        /ltp/utils/analysis/gcov-kernel/linux-2.6.19-gcov-arm-eabi.patch
        /ltp/utils/analysis/gcov-kernel/linux-2.6.20-gcov-arm-eabi.patch
        /ltp/utils/analysis/gcov-kernel/linux-2.6.21-gcov-arm-eabi.diff
        11)Log Message: "dmonakhov-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org" added this test case to check for
        "fault in pages readable" functionality
        File(s) Affected: ltp/runtest/stress.part3
        ltp/runtest/syscalls
        ltp/runtest/ltplite
        File(s) Added:    ltp/testcases/kernel/syscalls/writev/writev06.c
        12)Log Message: "risrajak-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org" added sysvipc
        (conatainers) namespace testcases
        File(s) Added:    ltp/testcases/kernel/containers/sysvipc/Makefile
        ltp/testcases/kernel/containers/sysvipc/runipcnstest.sh
        ltp/testcases/kernel/containers/sysvipc/runtests_noltp.sh
        ltp/testcases/kernel/containers/sysvipc/shmnstest.c
        File(s) Affected: ltp/README ltp/testcases/kernel/containers/Makefile
        ltp/testcases/kernel/containers/README
        ltp/testcases/kernel/containers/container_test.sh
        13)Log Message: Randy Dunlap writes: Convert kernel/sched/pthreads/*.c
        to use the standard message output functions instead of printf().
        File(s) Affected: ltp/testcases/kernel/sched/pthreads/pth_str01.c
        ltp/testcases/kernel/sched/pthreads/pth_str02.c
        ltp/testcases/kernel/sched/pthreads/pth_str03.c
        14)Log Message: "rdunlap-/UHa2rfvQTnk1uMJSBkQmQ@public.gmane.org" did "mmstress" cleanups to make
        output unbuffered so that it is not produced repetitively and erroneously
        File(s) Affected: ltp/testcases/kernel/mem/mtest05/mmstress.c
        15)Log Message: "krisw-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org" wants to solve segfault problem with
        "mount03" on SLES10
        File(s) Affected: ltp/testcases/kernel/syscalls/mount/Makefile
        ltp/testcases/kernel/syscalls/mount/mount03.c
        16)Log Message: as Ricardo Salveti de Araujo points out, dont set CC so
        it can easily be overridden
        File(s) Affected: ltp/testcases/kernel/containers/utsname/Makefile
        17)Log Message: "Andreas Dilger" updated "fsx-linux" testcase to include
        new feature(s) including distributed filesystem coherency
        Log Message:    Copyright Statements once added cannot be deleted,
        however, many Copyright Statements can co-exist
        File(s) Affected: ltp/testcases/kernel/fs/fsx-linux/fsx-linux.c
        18)Log Message: Fix from " rdunlap-/UHa2rfvQTnk1uMJSBkQmQ@public.gmane.org" to use standard test
        results output
        File(s) Affected: ltp/testcases/kernel/mem/mem/mem01.c
        ltp/testcases/kernel/mem/mtest01/Makefile
        ltp/testcases/kernel/mem/mtest01/mtest01.c
        ltp/testcases/misc/math/float/main.c
        19)Log Mesage:  "serue-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org" fixes conatiner testing with
        'unshare' support for lower kernel versions
        File(s) Affected: ltp/testcases/kernel/containers/Makefile
        ltp/testcases/kernel/containers/container_test.sh
        20)Log Message: Fix for Bug no "1736357",tar file is not multiplatform,
        pointed out by "Neil Brewitt"
        File(s) Added:    ltp/testcases/network/nfsv4/locks/deploy_info
        File(s) Deleted:  ltp/testcases/network/nfsv4/locks/DEPLOY
        21)Log Message: "serue-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org" fixes conatiner testing with
        'unshare' support for lower kernel versions
        File(s) Added:    ltp/testcases/kernel/containers/check_for_unshare.c
        22)Log Message: Update to OpenHPI 2.9.2
        File(s) Addedd/Modified/Deleted: ltp/testcases/open_hpi_testsuite/

        Happy testing,
        Regards & Thanks--
        Subrata Modak,
        -
        To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
        the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
        More majordomo info at   http://vger.kernel.org/majordomo-info.html




        -------------------------------------------------------------------------
        This SF.net email is sponsored by DB2 Express
        Download DB2 Express C - the FREE version of DB2 express and take
        control of your XML. No limits. Just data. Click to get it now.
        http://sourceforge.net/powerbar/db2/
        _______________________________________________
        Ltp-list mailing list
        Ltp-list@...
        https://lists.sourceforge.net/lists/listinfo/ltp-list
        
        Subrata Modak | 5 Jul 2007 16:12
        Picon

        [ANNOUNCE] LTP Roadmap Released

        Hi All,
        
        Sometime back we started retrospection on LTP and the various ways to 
        make it better. It resulted in critical evaluation of LTP within & 
        outside LTP users community. It also reflected the various ways on 
        making it more better and effective. Working in this direction, we have 
        come up with a road map which we feel will be helpful to the community. 
        The following wiki pages will throw some light on the same:
        * http://ltp.sourceforge.net/wiki/
        * http://ltp.sourceforge.net/wikiArchives.php
        
        Your comments on the contents and the goals set will be highly 
        appreciated. All comments will be published on the above wiki pages.
        
        Regards & Thanks--
        Subrata Modak
        
        -
        To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
        the body of a message to majordomo <at> vger.kernel.org
        More majordomo info at  http://vger.kernel.org/majordomo-info.html
        
        
        Subrata Modak | 6 Jul 2007 12:32
        Picon

        Re: [PATCH] shmt09: needs to handle arch where SHMLBA != pagesize

        This has been applied to.
        Regards--
        Subrata

        Carmelo AMOROSO wrote:
        Hi All,
        on SH architecture the SHLBA is 16kb (4*pagesize).
        This needs to be handle separately (like mips, hppa and ia64) in the shmt09.c testcase.

        The attached patch solve this for SH and add some core cleanup.
        Any comments are welcome.

        Best regards,
        Carmelo
        This patch handle the case in which SHLBA != getpagesize() like SH architecture. Signed-off-by: Carmelo Amoroso <carmelo.amoroso-qxv4g6HH51o@public.gmane.org> --- ltp-full-20070430/testcases/kernel/mem/shmt/shmt09.c 2007-03-13 21:15:17.000000000 +0100 +++ ltp-full-20070430-work/testcases/kernel/mem/shmt/shmt09.c 2007-07-04 15:04:21.644174000 +0200 <at> <at> -58,6 +58,16 <at> <at> int TST_TOTAL = 4; /* Total number of t extern int Tst_count; /* Test Case counter for tst_* routines */ /**************/ +#ifdef __ia64__ +#define INCREMENT 8388608 /* 8Mb */ +#elif defined (__mips__) || defined (__hppa__) +#define INCREMENT 262144 /* 256Kb */ +#elif defined __sh__ +#define INCREMENT 16384 /* 16kb */ +#else +#define INCREMENT getpagesize() +#endif + int rm_shm(int); int main() <at> <at> -65,9 +75,6 <at> <at> int main() char *c1 = NULL, *c2 = NULL, *c3 = NULL; void *vp; int shmid; -#if defined(__ia64__) || defined(__mips__) || defined(__hppa__) - int increment; -#endif key_t key; key = (key_t) getpid(); <at> <at> -156,24 +163,15 <at> <at> int main() tst_resm(TPASS, "sbrk, shmat"); /*--------------------------------------------------------*/ -#ifdef __ia64__ - increment = 8388608; /* 8Mb */ - while ((vp = sbrk(increment)) != (void *)-1) ; - if (errno != ENOMEM) { - tst_resm(TFAIL, "Error: sbrk failed, errno = %d\n", errno); - rm_shm(shmid); - tst_exit(); - } -#elif defined(__mips__) || defined(__hppa__) - increment = 262144; /* 256Kb */ - while ((vp = sbrk(increment)) != (void *)-1) ; +#if defined (__ia64__) || defined(__mips__) || defined(__hppa__) + while ((vp = sbrk(INCREMENT)) != (void *)-1) ; if (errno != ENOMEM) { tst_resm(TFAIL, "Error: sbrk failed, errno = %d\n", errno); rm_shm(shmid); tst_exit(); } #else - if ((vp = sbrk(getpagesize())) != (void *)-1) { + if ((vp = sbrk(INCREMENT)) != (void *)-1) { tst_resm(TFAIL, "Error: sbrk succeeded! ret = 0x%08x, curbrk = 0x%08x, ", vp, sbrk(0)); ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Ltp-list mailing list Ltp-list-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/ltp-list

        -------------------------------------------------------------------------
        This SF.net email is sponsored by DB2 Express
        Download DB2 Express C - the FREE version of DB2 express and take
        control of your XML. No limits. Just data. Click to get it now.
        http://sourceforge.net/powerbar/db2/
        _______________________________________________
        Ltp-list mailing list
        Ltp-list@...
        https://lists.sourceforge.net/lists/listinfo/ltp-list
        
        Iyer | 6 Jul 2007 20:54
        Picon
        Favicon

        Testing memory corruption ? which tests to use in the LVS ?


        I was wondering if there are any specific tests in the LVT that tests memory corruption by the OS.

        Any pointers would be appreciated.

        Thanks
        iyer

        Park yourself in front of a world of choices in alternative vehicles.
        Visit the Yahoo! Auto Green Center.
        -------------------------------------------------------------------------
        This SF.net email is sponsored by DB2 Express
        Download DB2 Express C - the FREE version of DB2 express and take
        control of your XML. No limits. Just data. Click to get it now.
        http://sourceforge.net/powerbar/db2/
        _______________________________________________
        Ltp-list mailing list
        Ltp-list@...
        https://lists.sourceforge.net/lists/listinfo/ltp-list
        
        Picon
        Favicon

        About LTP

        Hi all:
         
                when i run ltprunall.sh it displayed that "The runalltests.sh script is being phased out soon.  It will be replaced with the scripts called 'runltp'.  If you currently rely on this script for automation scripts, you should think about changing them NOW! "
         
        it seems that the runall.sh just call the runltp, I want to use the testresult to do evaluation of the kernel, can these result be trustable? "should think about changing them NOW! " change to what ?
         
        thanks a lot, best regards!
        liujingnan
        -------------------------------------------------------------------------
        This SF.net email is sponsored by DB2 Express
        Download DB2 Express C - the FREE version of DB2 express and take
        control of your XML. No limits. Just data. Click to get it now.
        http://sourceforge.net/powerbar/db2/
        _______________________________________________
        Ltp-list mailing list
        Ltp-list@...
        https://lists.sourceforge.net/lists/listinfo/ltp-list
        

        Gmane