Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/exercism/common-lisp-test-runner
https://github.com/exercism/common-lisp-test-runner
community-contributions-paused exercism-test-runner exercism-tooling
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/exercism/common-lisp-test-runner
- Owner: exercism
- License: agpl-3.0
- Created: 2020-01-18T11:45:27.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-03-01T13:44:00.000Z (10 months ago)
- Last Synced: 2024-05-01T11:25:13.073Z (8 months ago)
- Topics: community-contributions-paused, exercism-test-runner, exercism-tooling
- Language: Common Lisp
- Size: 84 KB
- Stars: 1
- Watchers: 10
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Common Lisp Test Runner
(_c.f._ For full details and up to date documentation on automated test running for Exercism see [the docs here][automated-test-runner].)
## 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.
[automated-test-runner]: https://github.com/exercism/v3-docs/tree/master/anatomy/track-tooling/test-runners