Common Lisp Package: 6502-TESTS

README:

FUNCTION

Public

RUN! (&OPTIONAL (TEST-SPEC *SUITE*))

Equivalent to (explain (run TEST-SPEC)).

Private

PROFILE-KLAUS-SUITE (&KEY (MODE TIME))

MODE may be :TIME, :CPU, or :ALLOC. Load Klaus' test suite and use SBCL's statistical profiler to observe performance while running the test suite.

READ-FILE-INTO-BYTE-VECTOR (PATHNAME)

Read PATHNAME into a freshly allocated (unsigned-byte 8) vector.

Undocumented

APP-PATH (PATH &REST ARGS)

KLAUS-INIT

KLAUS-TEST

OPTIMIZE-TEST

MACRO

Private

BVEC (&REST ARGS)

Construct a byte vector from ARGS where ARGS are symbols representing hex.

Undocumented

DEFTEST (NAME DOCSTRING &BODY BODY)