Thun/tests/stan/README.md

32 lines
802 B
Markdown

# Simple Test Set for Joy Programming Language
Each test consists of a snippet of Joy code along with the expected
output (stdout and stderr) for a (conforming) Joy implementation. They
are run with make.
For the explanation of how this test system works see:
https://chrismorgan.info/blog/make-and-git-diff-test-harness/
Set the JOY environment variable to point to the joy interpreter to test,
e.g.:
export JOY="python -m joy -q"
-or-
setenv JOY "python -m joy -q"
or whatever for your shell. Then run make.
The general command line is, e.g.:
gmake -j
To make all the tests, e.g.:
gmake -j --always-make
The the ``g-`` prefix indicates that this is GNU make (or compatible), and
the ``-j`` switch tells make to use multiple jobs to take advantage of
multi-core systems.