Joshua Bell
ce20b6aa48
Explain the expected failures in 311
2025-08-22 09:57:45 -07:00
Joshua Bell
873361ba83
Show used values in listing
2025-08-22 09:49:04 -07:00
Joshua Bell
f18de5bc73
Remove accidentally included file
2025-08-22 09:37:23 -07:00
Joshua Bell
939276669f
Tests for scopes and issue #479 / PR #1358
2025-08-21 10:07:54 -07:00
Kugel Fuhr
4120f35276
Added tests for warnings or errors that now have notifications.
2025-07-14 12:59:52 +02:00
Kugel Fuhr
7d963d4490
Change the output format for .assert. Use --no-utf8 for the tests.
2025-07-13 16:33:15 +02:00
Bob Andrews
18805b8df9
Merge pull request #2792 from mrdudz/sometests
...
test for #2208
2025-07-11 19:10:38 +02:00
Kugel Fuhr
8c654193f7
For the assembler tests, switch off UTF-8 output so we have always the
...
identical diagnostics indepdendent of the console properties.
2025-07-10 17:14:50 +02:00
Kugel Fuhr
ffcff0fa61
Much improved error messages for ca65. For most errors it will now say what
...
was expected and what was found instead. Also improved error recovery in a few
places.
2025-07-10 17:14:47 +02:00
Kugel Fuhr
57283733e7
Remove unwanted duplicate reference output for the tests.
2025-07-06 20:06:48 +02:00
Kugel Fuhr
929fc94466
Added the necessary control files and reference output for the tests.
2025-07-06 16:58:58 +02:00
Kugel Fuhr
4a8498cb0a
When skipping a macro definintion because of an error, apply the same handling
...
regarding .endmacro as when the macro is parsed regularily: A .endmacro ends
the macro only if is the first token on a line.
2025-07-06 12:45:16 +02:00
Kugel Fuhr
7b79fd1ec1
Added more tests.
2025-07-06 10:42:15 +02:00
Kugel Fuhr
bcd29de443
Much improved error messages for ca65. For most errors it will now say what
...
was expected and what was found instead. Also improved error recovery in a few
places.
2025-07-06 08:40:05 +02:00
Bob Andrews
29f7ab3809
Merge pull request #2760 from kugelfuhr/kugelfuhr/fix-2753
...
Add ".CAPABILITY" to ca65, remove ".MACPACK cpu"
2025-07-03 18:43:05 +02:00
Kugel Fuhr
b65ee13e8c
Fix the tests.
2025-07-01 17:46:39 +02:00
Kugel Fuhr
d4e57278c6
Add a new .cap pseudo function to the assembler that allows to check for
...
certain capabilities of the CPU or target system.
2025-06-30 21:37:43 +02:00
mrdudz
cb4cd114bf
handle -s correctly when using these makefiles directly
2025-06-29 22:48:03 +02:00
mrdudz
0a5211dcaa
...and the reference for the test
2025-06-27 17:39:04 +02:00
mrdudz
0d28f6ff8c
fix test
2025-06-27 17:32:20 +02:00
mrdudz
70f9723a89
dumb down for cmd.exe
2025-06-26 20:42:15 +02:00
mrdudz
7a85575158
fix handling of QUIET in the "test" directory
2025-06-26 19:48:16 +02:00
mrdudz
4f5fc898d7
someone accidently checked this in, i guess
2025-06-26 18:40:32 +02:00
Kugel Fuhr
e2a39d076d
Renamed the assembler test.
2025-06-26 09:00:03 +02:00
Kugel Fuhr
5db2aed129
Allow "sp" as an alias for "c_sp" for backwards compatibility. Using it will
...
work but generates a linker warning. Added a test to check for this warning.
2025-06-26 07:40:04 +02:00
mrdudz
30bee8e268
test for #2208
2025-06-23 14:54:05 +02:00
Gorilla Sapiens
8cb0578447
changes suggested by mrdudz
2025-06-18 06:38:38 +00:00
Gorilla Sapiens
dd2f19260c
added information to Makefile output
2025-06-04 03:03:18 +00:00
Kugel Fuhr
cc0db26e20
Added some tests.
2024-09-01 20:22:29 +02:00
Evgeny Vrublevsky
f789316f86
Add a test for the unnamed labels.
2024-04-07 13:34:49 +03:00
bbbradsmith
6be7c16013
linkter test with custom config should not use none.lib
2023-03-07 18:48:30 -05:00
bbbradsmith
4732e937ad
overwrite segment tests
...
asm/listing linker CFG support
asm and asm/listing test documentation
2023-03-07 18:44:56 -05:00
Bob Andrews
b9cf6266e7
Merge pull request #2010 from bbbradsmith/ca65_brk_optional_signature
...
optional BRK signature on all 6502 CPUs, not just 65816
2023-03-04 13:21:28 +01:00
bbbradsmith
3d41a5b516
allow immedite style syntax variation for BRK signature byte
2023-02-25 08:23:47 -05:00
bbbradsmith
cd8fa39066
optional BRK signature on all 6502 CPUs, not just 65816 (also COP)
2023-02-24 22:40:29 -05:00
bbbradsmith
c2bc40f213
test for all ca65 .feature options
2023-02-24 20:00:56 -05:00
bbbradsmith
230230819e
document the undocumented test/asm/listing behaviours
2023-02-24 19:35:38 -05:00
Spiro Trikaliotis
d7a804d120
Split stdin and stdout in test/asm/
...
Some tests pipe the stdout and stderr of the compiler or assembler into
a file and compare the result with a reference. This has the subtle
problem that both stdout and stderr and buffered i/o streams that may or
may not work the same on different OSs or even shells. That means the
order of the lines in the resulting file is not guaranteed.
In practise it is "mostly" not an issue, but "we" still stumbled about
one test where different behaviour can be triggered depending on running
it in cmd.exe or bash (msys): test/asm/listing output of
010-paramcount.bin differs from the reference output when running the
test from cmd.exe.
The solution is most likely to have two reference files and not redirect
into one file.
This patch fixes the issue (cf. #1912 ) for the directory test/asm/.
2022-11-12 23:12:25 +01:00
mrdudz
a09053ce0b
make test work again also on linux. why did this not break the github actions?
2022-11-09 01:07:36 +01:00
mrdudz
bf924395fb
fix some bashisms, hopefully makes "check" work again in cmd.exe
2022-11-05 19:41:02 +01:00
Spiro Trikaliotis
a7b2a92fc2
isequal: add --wildcards option
2022-06-21 22:23:10 +02:00
Spiro Trikaliotis
c738c94935
Debugging fix
2022-06-20 23:13:49 +02:00
Spiro Trikaliotis
0d7fba2332
More make test output for debugging
2022-06-20 23:10:32 +02:00
Spiro Trikaliotis
b5b3654017
Un-silence Make
2022-06-20 23:07:36 +02:00
Spiro Trikaliotis
aa64234707
Testcases for case
2022-06-20 23:03:12 +02:00
Spiro Trikaliotis
3a5fee75a3
Remove TAB for reference file, too
2022-06-20 22:57:20 +02:00
Spiro Trikaliotis
b816ee6676
Remove TABs again
2022-06-20 22:53:46 +02:00
Spiro Trikaliotis
b3846ee1c4
Complete check of ld65 output
...
ld65 output was only checked for listing build before. No, both builds
are tested separately for better test coverage.
2022-06-20 22:19:22 +02:00
Spiro Trikaliotis
343bc1a489
More assert tests
...
Also test ldwarning and lderror options.
2022-06-20 22:16:55 +02:00
Spiro Trikaliotis
e9888a0c28
testcase for ca65 .align
2022-06-20 22:01:01 +02:00