1
0
mirror of https://github.com/fachat/xa65.git synced 2025-01-16 03:30:19 +00:00
A. Fachat bd65f3de18 Merge branch 'testsuite' into testmerge
Resolved Conflicts:
	xa/ChangeLog
	xa/src/xa.c
	xa/tests/adrm/Makefile
	xa/tests/binclude/Makefile
	xa/tests/charset/Makefile
	xa/tests/comcom/Makefile
	xa/tests/fordef/Makefile
	xa/tests/incerr/Makefile
2014-08-20 22:13:20 +02:00
..
2012-08-17 12:33:22 +02:00
2011-12-16 23:04:51 +01:00
2014-08-20 22:13:20 +02:00

This is a directory of test suites for complex or pathological cases that
have been repaired (?) in the current version. It is primarily for internal
testing, but is here for your interest.

Starting with 2.3.6, you should not normally need to run these directly
unless 'make test' fails. If you do, use harness:

./harness -cc=... -cflags=... -make=... -tests=testdir,testdir,testdir,...

If -tests is omitted, all tests are run.
Don't run the makefiles directly, if they exist; they may not work properly.

adrm/		Addressing mode test (especially the optimizer and quantity
		prefixes)
nonl/		Patryk's no-new-line-on-last-line cases ;)
fordef/		Optimizer warnings for forward defined labels
relocundef/  	Tests for the detection of undefined references during a
		reloc65 export.
ldoreloc/ 	Test case for the relocation table reading of ldo when undef'd
		refs are involved
comcom/		Comments-with-comments-with-commands-etc. for testing -M
recmac/		Recursive macro evaluation testing
openpp/		Testing of open #if*s in pp
cpp/		Random preprocessor tests, mostly crap
incerr/		1) .xl/.al should error without -w 2) error should be in
		the correct file
binclude/	Binary include code with some weird casing
chppch/		Changing preprocessor characters (-p)
charset/	Tests of when charsets should be honoured and when not
cc65/		Compatibility tests for ca65 compatibility
relmode/	tests concerning switches between segments and absolute mode

Cameron Kaiser, André Fachat