1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-28 06:30:16 +00:00
cc65/test/asm/listing
2022-06-21 22:23:10 +02:00
..
control
ref isequal: add --wildcards option 2022-06-21 22:23:10 +02:00
001-macro-simple-listing.s
002-macro-param-listing.s
010-paramcount.s
020-asciiz.s
030-assert-success.s
031-assert-error.s
032-assert-error2.s
032-assert-error3.s
032-assert-error4.s
032-assert-error5.s
032-assert-error6.s
032-assert-error7.s
032-assert-error8.s
033-assert-ldwarning-success.s
034-assert-lderror1.s
034-assert-lderror2.s
034-assert-lderror3.s
034-assert-lderror4.s
034-assert-lderror5.s
034-assert-lderror6.s
034-assert-lderror7.s
034-assert-lderror8.s
040-align.s
050-case-off-2.s
050-case-off-3.s
050-case-off-4.s
050-case-on-1.s
050-case-on-2.s
050-case-on-3.s
050-case-on-4.s
050-case-on-5.s
100-byte.s
101-byt.s
102-word.s
103-dbyt.s
104-dword.s
105-faraddr.s
106-hibytes.s
107-lobytes.s
Makefile isequal: add --wildcards option 2022-06-21 22:23:10 +02:00
readme.txt

Overall test:
-------------

These testcases can be used to test different aspects of the assembler.
The name of a test is everything in the form <test>.s.

The following reference files can be added:

- <test>.bin-ref:
  This is a reference for the resulting binary.
  The binary as binary tested against this file.
  If they are not equal, the test fails.

- <test>.list-ref
  This is a reference for the resulting listing output
  This file *must* have the first line of the listing removed, as that
  contains a ca65 version string, and almost always this will be changed!


Note that the resulting .bin file is generated twice: Once with no listing
file, and once with listing file. This way, one can find out if the listing
file generation changes anything with the resulting binary output.


TODO:
- add the possibility to test for specific error output that are to be
  expected