.. | ||
framework.mfk | ||
main.mfk | ||
README.md | ||
test_encconv.mfk | ||
test_fibonacci.mfk | ||
test_pstring.mfk | ||
test_string.mfk |
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
) -
Commodore PET, VIC-20, C16, loadable program (
pet
,vic20
,c16
) – note that support for these targets may end when the suite grows beyond their memory capacity -
ZX Spectrum (
zxspectrum
) -
NEC PC-88, bootable floppy (
pc88
) -
MSX, cartridge (
msx_crt
) -
Atari computers, loadable programs (
a8
) -
Amstrad CPC, loadable programs (
cpc464
) -
BBC Micro, loadable programs (
bbcmicro
) -
Apple II, loadable programs (
apple2
)
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