[prev in list] [next in list] [prev in thread] [next in thread]
List: ltp-list
Subject: Re: [LTP] [PATCH] Create testfile in tmpdir to be consistent with
From: Martin Habets <errandir_news () mph ! eclipse ! co ! uk>
Date: 2007-11-17 17:31:02
Message-ID: 20071117173102.GB9799 () palantir8
[Download RAW message or body]
If this is intended to be a generic approach, why not do this
once in runltp[lite].sh. Not need to fix all the code.
Personally I alway start LTP from /tmp after getting some FS
corruptions from some tests.
Fixing this in a generic way should make it easier to automate
LTP runs using different FSs.
Martin
On Wed, Nov 14, 2007 at 10:35:33AM -0600, Kumar Gala wrote:
>
> On Nov 14, 2007, at 10:30 AM, Subrata Modak wrote:
>
> > On Wed, 2007-11-14 at 08:25 -0600, Kumar Gala wrote:
> >> I'm running through the testcases that are part of syscall suite at
> >> this point. I think we should work on cleaning up the others. Having
> >> control over where temp files are created seems like a good thing.
> >
> > You are welcome to do all the necessary cleanups you feel is
> > necessary.
>
> I figured as much :)
>
> - k
>
> >
> >>
> >> The issue with splice01 & tee01 is that you can't do certain form of
> >> splice on a NFS root fs. We could add a check to see if the test
> >> files are going to be generated on a NFS fs and if so warn/not run
> >> the test.
> >>
> >> - k
> >>
> >> On Nov 14, 2007, at 6:55 AM, Subrata Modak wrote:
> >>
> >>> This Seems Fine with me. Applied too. But what about other
> >>> hundreds of
> >>> instances in other testcases ??
> >>>
> >>> --Subrata--
> >>>
> >>> On Wed, 2007-11-14 at 00:34 -0600, Kumar Gala wrote:
> >>>> Create testfile in tmpdir to be consistent with other tests.
> >>>>
> >>>> The makes the behavior consistent with other testcases if /tmp is a
> >>>> different fs than where the testcase is run from.
> >>>>
> >>>> --- ltp-full-20071031.orig/testcases/kernel/syscalls/splice/
> >>>> splice01.c 2007-11-02 03:34:57.000000000 -0500
> >>>> +++ ltp-full-20071031/testcases/kernel/syscalls/splice/splice01.c
> >>>> 2007-11-14 00:09:39.000000000 -0600
> >>>> @@ -150,6 +150,9 @@
> >>>> int i, len;
> >>>> int fd_in, fd_out;
> >>>>
> >>>> + /* Make a temp directory and cd to it */
> >>>> + tst_tmpdir();
> >>>> +
> >>>> for (i = 0; i < SPLICE_TEST_BLOCK_SIZE; i++) {
> >>>> buffer[i] = i & 0xff;
> >>>> }
> >>>> @@ -260,6 +263,9 @@
> >>>> */
> >>>> TEST_CLEANUP;
> >>>>
> >>>> + /* Remove tmp dir and all files in it */
> >>>> + tst_rmdir();
> >>>> +
> >>>> /* exit with return code appropriate for results */
> >>>> tst_exit();
> >>>> } /* End cleanup() */
> >>>> --- ltp-full-20071031.orig/testcases/kernel/syscalls/tee/tee01.c
> >>>> 2007-11-02 03:34:57.000000000 -0500
> >>>> +++ ltp-full-20071031/testcases/kernel/syscalls/tee/tee01.c
> >>>> 2007-11-14 00:10:49.000000000 -0600
> >>>> @@ -270,6 +270,9 @@
> >>>> */
> >>>> void setup()
> >>>> {
> >>>> + /* Make a temp directory and cd to it */
> >>>> + tst_tmpdir();
> >>>> +
> >>>> /* Initialize test file names */
> >>>> sprintf(testfile1, "teetest%d_1.txt", getpid());
> >>>> sprintf(testfile2, "teetest%d_2.txt", getpid());
> >>>> @@ -297,6 +300,9 @@
> >>>> */
> >>>> TEST_CLEANUP;
> >>>>
> >>>> + /* Remove tmp dir and all files in it */
> >>>> + tst_rmdir();
> >>>> +
> >>>> /* exit with return code appropriate for results */
> >>>> tst_exit();
> >>>> } /* End cleanup() */
> >>>>
> >>>> -------------------------------------------------------------------
> >>>> --
> >>>> ----
> >>>> This SF.net email is sponsored by: Splunk Inc.
> >>>> Still grepping through log files to find problems? Stop.
> >>>> Now Search log events and configuration files using AJAX and a
> >>>> browser.
> >>>> Download your FREE copy of Splunk now >> http://get.splunk.com/
> >>>> _______________________________________________
> >>>> Ltp-list mailing list
> >>>> Ltp-list@lists.sourceforge.net
> >>>> https://lists.sourceforge.net/lists/listinfo/ltp-list
> >>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> Ltp-list mailing list
> Ltp-list@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ltp-list
--
Martin
---------------------------------------------------------------------------
30 years from now GNU/Linux will be as redundant a term as MERT/UNIX is
today. - Martin Habets
---------------------------------------------------------------------------
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic