cfad47cfa3/t3compiler/Testsuite.am

User picture

Commiter: Nikos Chantziaras

Author: Nikos Chantziaras

Revision: cfad47cfa3


File Size: 12.7 KB

(June 01, 2009 20:54 UTC) Almost 3 years ago

Initial commit.

 
Show/hide line numbers
## Rules for the TADS 3 test suite.

## Set up some env. variables needed by the test scripts.  We must
## always use absolute paths here, as the scripts might 'cd'.
##
TESTS_ENVIRONMENT = \
	T3_DAT="@abs_srcdir@/t3compiler/tads3/test/data" \
	T3_LOG="@abs_srcdir@/t3compiler/tads3/test/log" \
	T3_OUT="@abs_builddir@/test/out" \
	T3_RESDIR="@abs_srcdir@/tads3" \
	T3_INCDIR="@abs_srcdir@/t3compiler/tads3/include" \
	T3_LIBDIR="@abs_srcdir@/t3compiler/tads3/lib" \
	SCRIPTS="@abs_srcdir@/t3compiler/testscripts" \
	TESTPROGS="@abs_builddir@/test" \
	t3make="@abs_builddir@/t3make"

## The test binaries.  We'll also build the 't3pre' utility, since it's
## required by the test suite.
##
check_PROGRAMS = \
	test/t3pre \
	test/test_pool \
	test/test_utf8 \
	test/test_chr \
	test/test_gets \
	test/test_err \
	test/test_regex \
	test/test_obj \
	test/test_sort \
	test/test_write \
	test/test_exec \
	test/test_tok \
	test/test_prs \
	test/test_sym \
	test/test_prs_top \
	test/test_comp_obj \
	test/test_link

## Test programs to be executed (can be both scripts and binaries).
##
TESTS = \
	test/test_obj \
	t3compiler/testscripts/test_pp \
	t3compiler/testscripts/test_ex \
	t3compiler/testscripts/all_make \
	t3compiler/testscripts/test_pre

nodist_test_t3pre_SOURCES = t3compiler/tads3/test/test_pre.cpp \
	src/osportable.cc \
	src/missing.cc \
	t3compiler/src/osportable3.cc \
	tads2/osnoui.c \
	tads2/osifc.c \
	tads2/osrestad.c \
	tads3/std.cpp \
	tads3/charmap.cpp \
	tads3/resldexe.cpp \
	tads3/resload.cpp \
	tads3/vminit.cpp \
	tads3/vmini_nd.cpp \
	tads3/vminitim.cpp \
	tads3/vmcfgmem.cpp \
	tads3/vmobj.cpp \
	tads3/vmundo.cpp \
	tads3/vmtobj.cpp \
	tads3/vmpat.cpp \
	tads3/vmstrcmp.cpp \
	tads3/vmdict.cpp \
	tads3/vmgram.cpp \
	tads3/vmstr.cpp \
	tads3/vmcoll.cpp \
	tads3/vmiter.cpp \
	tads3/vmlst.cpp \
	tads3/vmsort.cpp \
	tads3/vmsortv.cpp \
	tads3/vmbignum.cpp \
	tads3/vmvec.cpp \
	tads3/vmintcls.cpp \
	tads3/vmanonfn.cpp \
	tads3/vmlookup.cpp \
	tads3/vmbytarr.cpp \
	tads3/vmcset.cpp \
	tads3/vmfilobj.cpp \
	tads3/vmstack.cpp \
	tads3/vmerr.cpp \
	tads3/vmerrmsg.cpp \
	tads3/vmpool.cpp \
	tads3/vmpoolim.cpp \
	tads3/vmtype.cpp \
	tads3/vmtypedh.cpp \
	tads3/utf8.cpp \
	tads3/vmrun.cpp \
	tads3/vmfunc.cpp \
	tads3/vmmeta.cpp \
	tads3/vmbif.cpp \
	tads3/vmimage.cpp \
	tads3/vmimg_nd.cpp \
	tads3/vmrunsym.cpp \
	tads3/vmsrcf.cpp \
	tads3/vmfile.cpp \
	tads3/vmbiftad.cpp \
	tads3/vmbiftio.cpp \
	tads3/askf_tx3.cpp \
	tads3/indlg_tx3.cpp \
	tads3/vmsave.cpp \
	tads3/vmcrc.cpp \
	tads3/vmbift3.cpp \
	tads3/vmbt3_nd.cpp \
	tads3/vmregex.cpp \
	tads3/vmconsol.cpp \
	tads3/vmconmor.cpp \
	tads3/vmconhmp.cpp \
	tads3/vmhosttx.cpp \
	tads3/vmhostsi.cpp \
	tads3/vmhash.cpp \
	tads3/vmmcreg.cpp \
	tads3/vmbifreg.cpp \
	tads3/derived/vmuni_cs.cpp \
	t3compiler/tads3/std_dbg.cpp \
	t3compiler/tads3/vmwrtimg.cpp \
	t3compiler/tads3/vmpreini.cpp \
	t3compiler/tads3/vmimgrb.cpp \
	t3compiler/tads3/vmbifc.cpp \
	t3compiler/tads3/os_stdio.cpp

nodist_test_test_utf8_SOURCES = t3compiler/tads3/test/test_utf8.cpp \
	tads3/utf8.cpp

nodist_test_test_chr_SOURCES = t3compiler/tads3/test/test_chr.cpp \
	src/osportable.cc \
	tads2/osnoui.c \
	tads3/std.cpp \
	tads3/utf8.cpp \
	tads3/charmap.cpp \
	tads3/resload.cpp \
	t3compiler/tads3/resnoexe.cpp \
	t3compiler/tads3/std_dbg.cpp

nodist_test_test_gets_SOURCES = t3compiler/tads3/test/test_gets.cpp \
	src/osportable.cc \
	src/missing.cc \
	tads2/osnoui.c \
	tads3/std.cpp \
	tads3/utf8.cpp \
	tads3/charmap.cpp \
	tads3/resload.cpp \
	t3compiler/tads3/resnoexe.cpp \
	t3compiler/tads3/tcsrc.cpp \
	t3compiler/tads3/std_dbg.cpp

nodist_test_test_err_SOURCES = t3compiler/tads3/test/test_err.cpp \
	tads3/std.cpp \
	t3compiler/tads3/std_dbg.cpp \
	tads3/vmerr.cpp \
	tads3/vmerrmsg.cpp

nodist_test_test_regex_SOURCES = t3compiler/tads3/test/test_regex.cpp \
	src/missing.cc \
	tads3/vmregex.cpp \
	tads3/vmerr.cpp \
	tads3/vmerrmsg.cpp \
	tads3/std.cpp \
	tads3/derived/vmuni_cs.cpp \
	t3compiler/tads3/std_dbg.cpp

nodist_test_test_obj_SOURCES = t3compiler/tads3/test/test_obj.cpp \
	src/osportable.cc \
	src/missing.cc \
	t3compiler/src/osportable3.cc \
	tads3/std.cpp \
	tads3/charmap.cpp \
	tads3/resload.cpp \
	tads3/vmfile.cpp \
	tads3/vmundo.cpp \
	tads3/vmobj.cpp \
	tads3/vmtobj.cpp \
	tads3/vmpat.cpp \
	tads3/vmstrcmp.cpp \
	tads3/vmstr.cpp \
	tads3/vmcoll.cpp \
	tads3/vmiter.cpp \
	tads3/vmlst.cpp \
	tads3/vmsort.cpp \
	tads3/vmsortv.cpp \
	tads3/vmbignum.cpp \
	tads3/vmsave.cpp \
	tads3/vmcrc.cpp \
	tads3/vmvec.cpp \
	tads3/vmintcls.cpp \
	tads3/vmanonfn.cpp \
	tads3/vmlookup.cpp \
	tads3/vmbytarr.cpp \
	tads3/vmcset.cpp \
	tads3/vmfilobj.cpp \
	tads3/vmstack.cpp \
	tads3/vmdict.cpp \
	tads3/vmgram.cpp \
	tads3/vmerr.cpp \
	tads3/vmerrmsg.cpp \
	tads3/vmpool.cpp \
	tads3/vmpoolim.cpp \
	tads3/vmtype.cpp \
	tads3/vmtypedh.cpp \
	tads3/utf8.cpp \
	tads3/vmglob.cpp \
	tads3/vmrun.cpp \
	tads3/vmsrcf.cpp \
	tads3/vmfunc.cpp \
	tads3/vmmeta.cpp \
	tads3/vmbif.cpp \
	tads3/vmsa.cpp \
	tads3/vmbifl.cpp \
	tads3/vmbiftad.cpp \
	tads3/vmbiftio.cpp \
	tads3/askf_tx3.cpp \
	tads3/indlg_tx3.cpp \
	tads3/vmbift3.cpp \
	tads3/vmbt3_nd.cpp \
	tads3/vminit.cpp \
	tads3/vmini_nd.cpp \
	tads3/vmconsol.cpp \
	tads3/vmconmor.cpp \
	tads3/vmconhmp.cpp \
	tads3/vminitim.cpp \
	tads3/vmcfgmem.cpp \
	tads3/vmregex.cpp \
	tads3/vmhosttx.cpp \
	tads3/vmhostsi.cpp \
	tads3/vmhash.cpp \
	tads3/vmmcreg.cpp \
	tads3/vmbifreg.cpp \
	tads3/derived/vmuni_cs.cpp \
	t3compiler/tads3/resnoexe.cpp \
	t3compiler/tads3/os_stdio.cpp \
	t3compiler/tads3/std_dbg.cpp \
	tads2/osifc.c \
	tads2/osnoui.c \
	tads2/osrestad.c

nodist_test_test_sort_SOURCES = t3compiler/tads3/test/test_sort.cpp \
	tads3/vmsort.cpp

nodist_test_test_write_SOURCES = t3compiler/tads3/test/test_write.cpp \
	tads3/std.cpp \
	t3compiler/tads3/std_dbg.cpp \
	t3compiler/tads3/vmwrtimg.cpp \
	tads3/vmfile.cpp \
	tads3/vmerr.cpp \
	tads3/vmerrmsg.cpp \
	tads3/vmtypedh.cpp

nodist_test_test_exec_SOURCES = t3compiler/tads3/test/test_exec.cpp \
	src/osportable.cc \
	src/missing.cc \
	t3compiler/src/osportable3.cc \
	tads2/osifc.c \
	tads2/osnoui.c \
	tads2/osrestad.c \
	tads3/vmmain.cpp \
	tads3/std.cpp \
	tads3/charmap.cpp \
	tads3/resldexe.cpp \
	tads3/resload.cpp \
	tads3/vminit.cpp \
	tads3/vmini_nd.cpp \
	tads3/vmconsol.cpp \
	tads3/vmconmor.cpp \
	tads3/vmconhmp.cpp \
	tads3/vminitim.cpp \
	tads3/vmcfgmem.cpp \
	tads3/vmobj.cpp \
	tads3/vmundo.cpp \
	tads3/vmtobj.cpp \
	tads3/vmpat.cpp \
	tads3/vmstrcmp.cpp \
	tads3/vmstr.cpp \
	tads3/vmcoll.cpp \
	tads3/vmiter.cpp \
	tads3/vmlst.cpp \
	tads3/vmsort.cpp \
	tads3/vmsortv.cpp \
	tads3/vmbignum.cpp \
	tads3/vmvec.cpp \
	tads3/vmintcls.cpp \
	tads3/vmanonfn.cpp \
	tads3/vmdict.cpp \
	tads3/vmgram.cpp \
	tads3/vmlookup.cpp \
	tads3/vmbytarr.cpp \
	tads3/vmcset.cpp \
	tads3/vmfilobj.cpp \
	tads3/vmstack.cpp \
	tads3/vmerr.cpp \
	tads3/vmerrmsg.cpp \
	tads3/vmpool.cpp \
	tads3/vmpoolim.cpp \
	tads3/vmtype.cpp \
	tads3/vmtypedh.cpp \
	tads3/utf8.cpp \
	tads3/vmglob.cpp \
	tads3/vmrun.cpp \
	tads3/vmfunc.cpp \
	tads3/vmmeta.cpp \
	tads3/vmsa.cpp \
	tads3/vmbif.cpp \
	tads3/vmbifl.cpp \
	tads3/vmimage.cpp \
	tads3/vmimg_nd.cpp \
	tads3/vmrunsym.cpp \
	tads3/vmsrcf.cpp \
	tads3/vmfile.cpp \
	tads3/vmbiftad.cpp \
	tads3/vmbiftio.cpp \
	tads3/askf_tx3.cpp \
	tads3/indlg_tx3.cpp \
	tads3/vmsave.cpp \
	tads3/vmcrc.cpp \
	tads3/vmbift3.cpp \
	tads3/vmbt3_nd.cpp \
	tads3/vmregex.cpp \
	tads3/vmhosttx.cpp \
	tads3/vmhostsi.cpp \
	tads3/vmhash.cpp \
	tads3/vmmcreg.cpp \
	tads3/vmbifreg.cpp \
	tads3/derived/vmuni_cs.cpp \
	t3compiler/tads3/os_stdio.cpp \
	t3compiler/tads3/std_dbg.cpp

nodist_test_test_tok_SOURCES = t3compiler/tads3/test/test_tok.cpp \
	src/osportable.cc \
	src/missing.cc \
	tads2/osnoui.c \
	tads3/std.cpp \
	tads3/vmerr.cpp \
	tads3/vmerrmsg.cpp \
	tads3/utf8.cpp \
	tads3/charmap.cpp \
	tads3/resload.cpp \
	tads3/vmhash.cpp \
	tads3/vmtypedh.cpp \
	t3compiler/tads3/resnoexe.cpp \
	t3compiler/tads3/vmwrtimg.cpp \
	t3compiler/tads3/tcerrmsg.cpp \
	t3compiler/tads3/tchostsi.cpp \
	t3compiler/tads3/tcsrc.cpp \
	t3compiler/tads3/tctok.cpp \
	t3compiler/tads3/tcprs.cpp \
	t3compiler/tads3/tcprs_d.cpp \
	t3compiler/tads3/tcprsnl.cpp \
	t3compiler/tads3/tct3nl.cpp \
	t3compiler/tads3/tcgen.cpp \
	t3compiler/tads3/tct3.cpp \
	t3compiler/tads3/tct3_d.cpp \
	t3compiler/tads3/tct3unas.cpp \
	t3compiler/tads3/tcerr.cpp \
	t3compiler/tads3/tcglob.cpp \
	t3compiler/tads3/tcmain.cpp \
	t3compiler/tads3/std_dbg.cpp

nodist_test_test_prs_SOURCES = t3compiler/tads3/test/test_prs.cpp \
	src/osportable.cc \
	src/missing.cc \
	tads2/osnoui.c \
	tads3/std.cpp \
	tads3/vmerr.cpp \
	tads3/vmerrmsg.cpp \
	tads3/utf8.cpp \
	tads3/charmap.cpp \
	tads3/resload.cpp \
	t3compiler/tads3/resnoexe.cpp \
	tads3/vmhash.cpp \
	tads3/vmtypedh.cpp \
	tads3/vmfile.cpp \
	t3compiler/tads3/std_dbg.cpp \
	t3compiler/tads3/vmwrtimg.cpp \
	t3compiler/tads3/tcmain.cpp \
	t3compiler/tads3/tcerr.cpp \
	t3compiler/tads3/tcerrmsg.cpp \
	t3compiler/tads3/tchostsi.cpp \
	t3compiler/tads3/tcsrc.cpp \
	t3compiler/tads3/tctok.cpp \
	t3compiler/tads3/tcprs.cpp \
	t3compiler/tads3/tcprsstm.cpp \
	t3compiler/tads3/tcprsimg.cpp \
	t3compiler/tads3/tcgen.cpp \
	t3compiler/tads3/tct3.cpp \
	t3compiler/tads3/tct3stm.cpp \
	t3compiler/tads3/tct3img.cpp \
	t3compiler/tads3/tct3unas.cpp \
	t3compiler/tads3/tcglob.cpp

nodist_test_test_sym_SOURCES = t3compiler/tads3/test/test_sym.cpp \
	src/osportable.cc \
	src/missing.cc \
	tads2/osnoui.c \
	t3compiler/tads3/tcglob.cpp \
	tads3/std.cpp \
	t3compiler/tads3/std_dbg.cpp \
	tads3/vmerr.cpp \
	tads3/vmerrmsg.cpp \
	tads3/utf8.cpp \
	tads3/charmap.cpp \
	tads3/resload.cpp \
	t3compiler/tads3/resnoexe.cpp \
	t3compiler/tads3/tcmain.cpp \
	t3compiler/tads3/tcerr.cpp \
	t3compiler/tads3/tcerrmsg.cpp \
	t3compiler/tads3/tchostsi.cpp \
	t3compiler/tads3/tcsrc.cpp \
	t3compiler/tads3/tctok.cpp \
	t3compiler/tads3/tcprs.cpp \
	t3compiler/tads3/tcprsnl.cpp \
	t3compiler/tads3/tct3nl.cpp \
	t3compiler/tads3/tcprsstm.cpp \
	t3compiler/tads3/tcgen.cpp \
	t3compiler/tads3/tct3.cpp \
	t3compiler/tads3/tct3stm.cpp \
	t3compiler/tads3/tct3unas.cpp \
	tads3/vmhash.cpp \
	tads3/vmtypedh.cpp \
	tads3/vmfile.cpp

nodist_test_test_prs_top_SOURCES = t3compiler/tads3/test/test_prs_top.cpp \
	src/osportable.cc \
	src/missing.cc \
	tads2/osnoui.c \
	tads3/std.cpp \
	tads3/vmerr.cpp \
	tads3/vmerrmsg.cpp \
	tads3/utf8.cpp \
	tads3/charmap.cpp \
	tads3/resload.cpp \
	t3compiler/tads3/resnoexe.cpp \
	tads3/vmhash.cpp \
	tads3/vmtypedh.cpp \
	tads3/vmfile.cpp \
	t3compiler/tads3/tcmain.cpp \
	t3compiler/tads3/std_dbg.cpp \
	t3compiler/tads3/tcerr.cpp \
	t3compiler/tads3/tcerrmsg.cpp \
	t3compiler/tads3/tcglob.cpp \
	t3compiler/tads3/tchostsi.cpp \
	t3compiler/tads3/tcsrc.cpp \
	t3compiler/tads3/tctok.cpp \
	t3compiler/tads3/tcprs.cpp \
	t3compiler/tads3/tcprsstm.cpp \
	t3compiler/tads3/tcprsimg.cpp \
	t3compiler/tads3/tcgen.cpp \
	t3compiler/tads3/tct3.cpp \
	t3compiler/tads3/tct3stm.cpp \
	t3compiler/tads3/tct3img.cpp \
	t3compiler/tads3/tct3unas.cpp \
	t3compiler/tads3/vmwrtimg.cpp

nodist_test_test_comp_obj_SOURCES = t3compiler/tads3/test/test_comp_obj.cpp \
	src/osportable.cc \
	src/missing.cc \
	tads2/osnoui.c \
	t3compiler/tads3/tcglob.cpp \
	tads3/std.cpp \
	t3compiler/tads3/std_dbg.cpp \
	tads3/vmerr.cpp \
	tads3/vmerrmsg.cpp \
	tads3/utf8.cpp \
	tads3/charmap.cpp \
	tads3/resload.cpp \
	t3compiler/tads3/resnoexe.cpp \
	tads3/vmhash.cpp \
	tads3/vmtypedh.cpp \
	tads3/vmfile.cpp \
	t3compiler/tads3/tcmain.cpp \
	t3compiler/tads3/tcerr.cpp \
	t3compiler/tads3/tcerrmsg.cpp \
	t3compiler/tads3/tchostsi.cpp \
	t3compiler/tads3/tcsrc.cpp \
	t3compiler/tads3/tctok.cpp \
	t3compiler/tads3/tcprs.cpp \
	t3compiler/tads3/tcprsstm.cpp \
	t3compiler/tads3/tcprsimg.cpp \
	t3compiler/tads3/tcgen.cpp \
	t3compiler/tads3/tct3.cpp \
	t3compiler/tads3/tct3stm.cpp \
	t3compiler/tads3/tct3img.cpp \
	t3compiler/tads3/tct3unas.cpp \
	t3compiler/tads3/vmwrtimg.cpp

nodist_test_test_link_SOURCES = t3compiler/tads3/test/test_link.cpp \
	src/osportable.cc \
	src/missing.cc \
	tads2/osnoui.c \
	tads3/std.cpp \
	tads3/vmerr.cpp \
	tads3/vmerrmsg.cpp \
	tads3/utf8.cpp \
	tads3/charmap.cpp \
	tads3/resload.cpp \
	t3compiler/tads3/resnoexe.cpp \
	tads3/vmhash.cpp \
	tads3/vmtypedh.cpp \
	tads3/vmfile.cpp \
	t3compiler/tads3/tcmain.cpp \
	t3compiler/tads3/tcglob.cpp \
	t3compiler/tads3/std_dbg.cpp \
	t3compiler/tads3/tcerr.cpp \
	t3compiler/tads3/tcerrmsg.cpp \
	t3compiler/tads3/tchostsi.cpp \
	t3compiler/tads3/tcsrc.cpp \
	t3compiler/tads3/tctok.cpp \
	t3compiler/tads3/tcprs.cpp \
	t3compiler/tads3/tcprsstm.cpp \
	t3compiler/tads3/tcprsimg.cpp \
	t3compiler/tads3/tcgen.cpp \
	t3compiler/tads3/tct3.cpp \
	t3compiler/tads3/tct3stm.cpp \
	t3compiler/tads3/tct3img.cpp \
	t3compiler/tads3/tct3unas.cpp \
	t3compiler/tads3/vmwrtimg.cpp

nodist_test_test_pool_SOURCES = t3compiler/tads3/test/test_pool.cpp \
	tads3/std.cpp \
	tads3/vmpool.cpp \
	tads3/vmpoolim.cpp \
	tads3/vmerr.cpp \
	tads3/vmerrmsg.cpp \
	t3compiler/tads3/std_dbg.cpp