/common-lisp-test-runner

Primary LanguageCommon LispGNU Affero General Public License v3.0AGPL-3.0

Common Lisp Test Runner

(c.f. For full details and up to date documentation on automated test running for Exercism see the docs here.)

Interface

The script that the docker image runs takes three arguments:

  1. the test slug
  2. the input directory namestring
  3. the output directory namestring

Local Test Running

There is a shell script ./bin/run-local.sh which will allow one to run the docker image on tests on one's local machine. It creates appropriate mount points so the test-runner can access all needed files.

Note: this script mush be run from the root directory of the repository.

For example:

./bin/run-local.sh basics ../v3/languages/common-lisp/exercises/concept/basics .

Will run the tests from the provided directory and put the results.json file in the current directory.