cc65-vt/test/asm
2025-11-18 14:38:10 +01:00
..
cpudetect Merge pull request #2802 from kugelfuhr/kugelfuhr/modernize-ld65-diags 2025-07-16 00:55:12 +02:00
err redirect errors into file so we can see it if needed 2025-07-09 23:10:43 +02:00
listing Explain the expected failures in 311 2025-08-22 09:57:45 -07:00
misc Change the output format for .assert. Use --no-utf8 for the tests. 2025-07-13 16:33:15 +02:00
opcodes Change the output format for .assert. Use --no-utf8 for the tests. 2025-07-13 16:33:15 +02:00
val Added a test for #2859. 2025-11-18 14:38:10 +01:00
Makefile make propagating QUIET=1 down actually work, also set --no-print-directory depending on QUIET 2025-06-26 19:45:52 +02:00
readme.txt sim65 64-bit cycle count tests 2023-05-07 16:33:47 -04:00

Assembler Testcases
===================

cpudetect
---------

Tests the --cpu command line option of ca65/ld65.
Refer to cpudetect/readme.txt


opcodes
-------

Test of assembler opcodes for each CPU.
Refer to opcodes/readme.txt


err:
----

Used to test assembler errors. These tests MUST NOT assemble without error.


listing:
--------

This is the most versatile assembler test form, allowing control customizations,
reference tests for binary output, stdout and error text ouput, error tests,
listings, custom linker configuration, etc. as needed.
Refer to listing/readme.txt


val:
----

Runtime assembly tests using sim65 that should end with an exit code of 0 if
they pass. If they fail the exit code should be either -1, or a number
indicating what part of the test failed.


misc:
-----

This is for tests that require special make steps or conditions.