public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Re: [ANNOUNCE] Open POSIX Test Suite
@ 2002-11-05 18:24 Stephanie Glass
  2002-11-05 19:05 ` Rusty Lynch
  0 siblings, 1 reply; 17+ messages in thread
From: Stephanie Glass @ 2002-11-05 18:24 UTC (permalink / raw)
  To: Rusty Lynch; +Cc: Dan Kegel, Geoff Gustafson, Linux Kernel Mailing List


Rusty,
We will take them.  We may set them up not to run with our runall portion
but as a separate run.  This is how we do several areas, such as
networking.   Just let us know when you are ready to start contributing.
It doesn't have to be all at once, we will take in stages also.  We put out
a new version almost every month so we can get them out there quickly.

Don't most of these test cases deal with things like POSIX timers,
semaphores, threads, etc.?  Or are these other types of tests?

Thanks

Stephanie

Linux Technology Center
 IBM, 11400 Burnet Road, Austin, TX  78758
 Phone: (512) 838-9284   T/L: 678-9284  Fax: (512) 838-3882
 E-Mail: sglass@us.ibm.com


                                                                                                                             
                      "Rusty Lynch"                                                                                          
                      <rusty@linux.co.i        To:       "Geoff Gustafson" <geoff@linux.co.intel.com>, Stephanie             
                      ntel.com>                 Glass/Austin/IBM@IBMUS                                                       
                                               cc:       "Dan Kegel" <dkegel@ixiacom.com>, "Linux Kernel Mailing List"       
                      11/05/2002 10:43          <linux-kernel@vger.kernel.org>                                               
                      AM                       Subject:  Re: [ANNOUNCE] Open POSIX Test Suite                                
                                                                                                                             
                                                                                                                             
                                                                                                                             



Stephanie,

All test are GPL, so anyone can do anything they want with them.  We would
be happy to donate test to any project.

The truth is that we modeled test cases after LTP, meaning that a test case
is
a simple executable that returns 0 for success and anything else to
indicate
failure, so copying a test from posixtest to LTP should be very easy.

I was under the impression that LTP did not want to accept a bunch of test
cases that did not currently have an associated implementation in Linux.
It sounds like this is not exactly correct.  How about test cases that will
probably
always be implemented in user space?  Isn't LTP specific to kernel testing?

    -rusty

----- Original Message -----
From: "Stephanie Glass" <sglass@us.ibm.com>
To: "Geoff Gustafson" <geoff@linux.co.intel.com>
Cc: "Dan Kegel" <dkegel@ixiacom.com>; "Linux Kernel Mailing List"
<linux-kernel@vger.kernel.org>
Sent: Tuesday, November 05, 2002 7:49 AM
Subject: Re: [ANNOUNCE] Open POSIX Test Suite


>
> Geoff,
> The LTP would be happy to have anyone in the Linux community donate test
> cases.  This includes any POSIX tests.
> The LTP would not be advertised as a POSIX compliance test, that would be
> up to LSB to handle.  These tests
> would only increase the overall LTP api coverages.
>
> Does your group own these tests?  Do you want to donate them to the LTP?
>
> Stephanie
>
> Linux Technology Center
>  IBM, 11400 Burnet Road, Austin, TX  78758
>  Phone: (512) 838-9284   T/L: 678-9284  Fax: (512) 838-3882
>  E-Mail: sglass@us.ibm.com
>
>
>
>                       "Geoff Gustafson"
>                       <geoff@linux.co.i        To:       "Dan Kegel"
<dkegel@ixiacom.com>, "Linux Kernel Mailing List"
>                       ntel.com>
<linux-kernel@vger.kernel.
org>
>                                                cc:       Stephanie
Glass/Austin/IBM@IBMUS
>                       11/04/2002 06:04         Subject:  Re: [ANNOUNCE]
Open POSIX Test Suite
>                       PM
>
>
>
>
>
> > You are about to duplicate http://ltp.sf.net
>
> My understanding is that LTP is focused on current mainline kernel
testing,
> while this project's initial concern is areas that are not currently in
> Linux
> like POSIX message queues, semaphores, and full support for POSIX
threads.
> I see
> this as being used to evaluate different implementations that are being
> considered for inclusion in the kernel, glibc, etc.
>
> This project is concerned with the POSIX APIs regardless of where they
are
> implemented (kernel, glibc, etc.). Thus it can focus on POSIX,
independent
> of
> implementation. This project will be more concerned with traceability
back
> to
> the POSIX specification, and completeness of coverage, than I would
expect
> from
> LTP.
>
> That said, there is some overlap, and an exchange of test cases between
the
> projects may be very useful.
>
> I've copied Stephanie from LTP to get her reaction.
>
> -- Geoff Gustafson
>
> These are my views and not necessarily those of my employer.
>
>
>
>
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel"
in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/







^ permalink raw reply	[flat|nested] 17+ messages in thread
* Re: [ANNOUNCE] Open POSIX Test Suite
@ 2002-11-05 15:49 Stephanie Glass
  2002-11-05 16:43 ` Rusty Lynch
  0 siblings, 1 reply; 17+ messages in thread
From: Stephanie Glass @ 2002-11-05 15:49 UTC (permalink / raw)
  To: Geoff Gustafson; +Cc: Dan Kegel, Linux Kernel Mailing List


Geoff,
The LTP would be happy to have anyone in the Linux community donate test
cases.  This includes any POSIX tests.
The LTP would not be advertised as a POSIX compliance test, that would be
up to LSB to handle.  These tests
would only increase the overall LTP api coverages.

Does your group own these tests?  Do you want to donate them to the LTP?

Stephanie

Linux Technology Center
 IBM, 11400 Burnet Road, Austin, TX  78758
 Phone: (512) 838-9284   T/L: 678-9284  Fax: (512) 838-3882
 E-Mail: sglass@us.ibm.com


                                                                                                                             
                      "Geoff Gustafson"                                                                                      
                      <geoff@linux.co.i        To:       "Dan Kegel" <dkegel@ixiacom.com>, "Linux Kernel Mailing List"       
                      ntel.com>                 <linux-kernel@vger.kernel.org>                                               
                                               cc:       Stephanie Glass/Austin/IBM@IBMUS                                    
                      11/04/2002 06:04         Subject:  Re: [ANNOUNCE] Open POSIX Test Suite                                
                      PM                                                                                                     
                                                                                                                             
                                                                                                                             



> You are about to duplicate http://ltp.sf.net

My understanding is that LTP is focused on current mainline kernel testing,
while this project's initial concern is areas that are not currently in
Linux
like POSIX message queues, semaphores, and full support for POSIX threads.
I see
this as being used to evaluate different implementations that are being
considered for inclusion in the kernel, glibc, etc.

This project is concerned with the POSIX APIs regardless of where they are
implemented (kernel, glibc, etc.). Thus it can focus on POSIX, independent
of
implementation. This project will be more concerned with traceability back
to
the POSIX specification, and completeness of coverage, than I would expect
from
LTP.

That said, there is some overlap, and an exchange of test cases between the
projects may be very useful.

I've copied Stephanie from LTP to get her reaction.

-- Geoff Gustafson

These are my views and not necessarily those of my employer.







^ permalink raw reply	[flat|nested] 17+ messages in thread
* re: [ANNOUNCE] Open POSIX Test Suite
@ 2002-11-04 23:29 Dan Kegel
  2002-11-05  0:04 ` Geoff Gustafson
  0 siblings, 1 reply; 17+ messages in thread
From: Dan Kegel @ 2002-11-04 23:29 UTC (permalink / raw)
  To: Geoff Gustafson, Linux Kernel Mailing List

"Geoff Gustafson" <geoff@linux.co.intel.com> wrote:
 > I would like to announce a new project to develop and/or
 > assemble a GPL test suite for POSIX APIs.

You are about to duplicate http://ltp.sf.net

I imagine the main difference is you're targeting Posix
compliance rather than LSB compliance.  That seems
like a fairly minor difference that could be
accommodated within the framework of the LTP.

Or do you feel the existing test framework
and tests assembled in LTP are so inadequate that you
need to start an entirely new project doing
essentially the same thing?

(Apologies if you've already answered this question.  I did
check your web page, but didn't see an answer.)
- Dan


^ permalink raw reply	[flat|nested] 17+ messages in thread
* [ANNOUNCE] Open POSIX Test Suite
@ 2002-11-04 22:48 Geoff Gustafson
  2002-11-04 22:58 ` Larry McVoy
  2002-11-04 23:57 ` Christopher Yeoh
  0 siblings, 2 replies; 17+ messages in thread
From: Geoff Gustafson @ 2002-11-04 22:48 UTC (permalink / raw)
  To: linux-kernel

I would like to announce a new project to develop and/or assemble a GPL test
suite for POSIX APIs. The tests will focus on conformance to the IEEE Std
1003.1-2001, but will also include separate functional and stress tests.

The project's current approach to conformance testing is to record
assertions
from a close reading of the POSIX specifications, and write minimal test
cases
that prove or disprove these assertions. The test suite will be independent
of
specific API implementations, and will eventually be easily configurable to
work with different implementations. The project aims for OS independence,
using only POSIX APIs, the autoconf suite, and simple shell support.
However,
it is currently only being tested on Linux.

Ultimately, the plan is to use the test suite to evaluate current support in
Linux, as well as new implementations being considered in the open source
community, and then contribute patches or at least bug reports (with a
minimal
test case) to the appropriate places, like LKML.

Contributions of any test cases, review of the work, discussion of the
approach, etc. are very welcome. Join the development mailing list,
posixtest-discuss. The initial focus is on Signals, Message Queues, Threads,
Semaphores, and Clocks & Timers, based on current interests and resources.
You can help in these areas, or start work on another area of the spec.
There
will need to be some uniformity across the suite, but many details have yet
to
be worked out, so your involvement in those decisions help a lot.

For more information, see the project website at
http://posixtest.sourceforge.net

Thanks,

-- Geoff Gustafson

These are my views and not necessarily those of my employer.


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2002-11-05 18:58 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-11-05 18:24 [ANNOUNCE] Open POSIX Test Suite Stephanie Glass
2002-11-05 19:05 ` Rusty Lynch
  -- strict thread matches above, loose matches on Subject: below --
2002-11-05 15:49 Stephanie Glass
2002-11-05 16:43 ` Rusty Lynch
2002-11-04 23:29 Dan Kegel
2002-11-05  0:04 ` Geoff Gustafson
2002-11-05  0:08   ` Dan Kegel
2002-11-05  0:24   ` Dan Kegel
2002-11-05  3:18     ` Christopher Yeoh
2002-11-05 15:44   ` Nathan Straz
2002-11-04 22:48 Geoff Gustafson
2002-11-04 22:58 ` Larry McVoy
2002-11-04 23:17   ` Geoff Gustafson
2002-11-04 23:57 ` Christopher Yeoh
2002-11-05  0:44   ` Geoff Gustafson
2002-11-05  2:26     ` Andreas Dilger
2002-11-05  3:35     ` Christopher Yeoh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox