/* * regression tests for library functions * `tests' runs all tests visible from .. with output in tests.out */ :PACKAGE: ast LICENSE = since=1999,author=gsf TESTLIBFLAGS = --proc=8 --thread=8 --timeout=1 :TEST: astconf ip6 opt strelapsed strtoi strtof aso :TESTLIB: ast -ltaso \ taso.c tlock.c tproc.c tthread.c base64 :TEST: base64.c cdt :TESTLIB: ast dttest.h -ltaso -ldll \ tbags.c tdeque.c tevent.c tlist.c tobag.c tqueue.c trehash.c \ trhbags.c tsafehash.c tsafetree.c tsearch.c tshare.c tstack.c \ tstringset.c tview.c \ tvsafehash.c tvsaferehash.c tvsafetree.c tvsharemem.c tvthread.c date :TEST: date.c date.msk date.dat datey1k.dat datey2k.dat week.dat zone.dat for i in $(*:N=*.dat) do DATEMSK=$(*:N=*.msk:/ /:/G) TZ=EST5EDT $(*:O=1) $(TESTDATEFLAGS) < $i done sfio :TESTLIB: ast sftest.h -ltaso \ talarm.c talign.c tappend.c tatexit.c tbadargs.c tclose.c \ tdisc.c terrno.c texcept.c tflags.c tfmt.c tgetr.c thole.c \ tleak.c tlocale.c tlongdouble.c tmmap2read.c tmode.c tmove.c \ tmprdwr.c tmpread.c tmprocess.c tmtsafe.c tmultiple.c tmwrite.c \ tnoseek.c tnotify.c topen.c tpipe.c tpipemove.c tpkrd.c tpoll.c \ tpool.c tpopen.c tpopenrw.c tprintf.c tpublic.c tputgetc.c \ tputgetd.c tputgetl.c tputgetm.c tputgetr.c tputgetu.c trcrv.c \ treserve.c tresize.c tscanf.c tscanf1.c tseek.c tsetbuf.c \ tsetfd.c tsfstr.c tshare.c tsize.c tstack.c tstatus.c tstdio.c \ tstkpk.c tstring.c tswap.c tsync.c ttell.c ttmp.c ttmpfile.c \ tungetc.c twalk.c twc.c twchar.c twhole.c twrrd.c vmalloc :TESTLIB: ast vmtest.h -ltaso \ talign.c tcompact.c tek.c tlast.c tmalloc.c tmmopen.c tpool.c \ trandom.c tregion.c tresize.c tsafemalloc.c tsharemem.c \ tsmall.c tstat.c twalk.c :: RELEASE NOTES testdate.sh y2k.dat \ strtof-6.37.38-15.307.308-15.307.308.rt strtof-6.37.38-15.307.308-15.307.308.tst \ strtof-6.37.38-15.307.308-18.4931.4932.rt strtof-6.37.38-15.307.308-18.4931.4932.tst \ strtof-6.37.38-15.307.308-31.291.308.rt strtof-6.37.38-15.307.308-31.291.308.tst \ strtof-6.37.38-15.307.308-31.307.308.rt strtof-6.37.38-15.307.308-31.307.308.tst \ strtof-6.37.38-15.307.308-33.4931.4932.rt strtof-6.37.38-15.307.308-33.4931.4932.tst install : : only tests in this directory : nothing to install :