mirror of
https://github.com/KarolS/millfork.git
synced 2026-04-20 03:16:45 +00:00
The test suite
This is the semi-official test suite for Millfork standard libraries.
Compiling
Compile the main.mfk file and run the resulting program.
You are advised to try various different optimization options.
millfork -t <platform> main.mfk
Supported platforms:
-
Commodore 64, 128 and Plus/4, loadable program (
c64,c128,plus4) -
ZX Spectrum (
zxspectrum) -
NEC PC-88, bootable floppy (
pc88) -
MSX, cartridge (
msx_crt) -
Atari computers, loadable programs (
a8) -
Amstrad CPC, loadable programs (
cpc464)
Compiling with the -D PRINT_SUCCESSES will cause the suite to print all tests, including successful ones.
Otherwise, only failed tests will be printed.
On each failed the following message will be printed:
[FAIL] <suite name> #<assertion number>
To continue, press any key (on MSX, press RETURN).
At the end of a successful run, the test suite should print
Total failures: 0