This is the mail archive of the libc-hacker@sourceware.cygnus.com mailing list for the glibc project.

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

New mathetests - please send comments



I've put on ftp.suse.com a version of my current development version
of the new mathtest:

<ftp://ftp.suse.com/pub/people/aj/mathtest-19991007-1650.tar.gz>

The suite isn't finished yet - but it's in such a shape that I'd like
to get your comments.  Just unpack the sources, type make and run the files.

The file Epsilon is a platform specific file that contains limits for
the different functions and calls.

Please note that I still need to do at least the following:
- convert all test from libm-test.c
- handle inline tests
- incorporate the suite in glibc (this includes searching for the
  platform specific epsilon file)
- clean up the different files
- document everything

The tests have two different options:
--verbose=0,1,2 (0 is silent, 1 is just Failures and XPasses, 2 is
  everything)
-u: Creates an epsilon file that can be read in again (filename ULPs)
  with all errors in it

I've added the possibility to signal some tests as failing (just write
e.g. "double: fail" in Epsilon for one test).  This allows us to
document known problems instead of using high ulp numbers.

Uli suggested to generate the needed included files during `make
check'.  This means that the user needs to have perl installed.  Since
this is only a test, I don't see a problem here.

Please speak up if see any problems with the suite or if anything is
missing.

Andreas
-- 
 Andreas Jaeger   
  SuSE Labs aj@suse.de	
   private aj@arthur.rhein-neckar.de

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]