https://github.com/exercism/elixir-test-runner
https://github.com/exercism/elixir-test-runner
community-contributions-accepted exercism-test-runner exercism-tooling maintained
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/exercism/elixir-test-runner
- Owner: exercism
- License: agpl-3.0
- Created: 2019-08-28T22:53:42.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2025-01-10T16:19:40.000Z (5 months ago)
- Last Synced: 2025-04-29T06:28:56.406Z (about 1 month ago)
- Topics: community-contributions-accepted, exercism-test-runner, exercism-tooling, maintained
- Language: Elixir
- Size: 200 KB
- Stars: 9
- Watchers: 12
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# ElixirTestRunner

Exercism Automated Test Runner for Elixir Exercises
## Environment
The test runner currently targets exercises supporting Elixir >= 1.14 and Erlang/OTP >= 25, but is running on Elixir 1.18.0 on hexpm's `elixir:1.18.1-erlang-27.2-debian-bookworm-20241223` image.
The `Dockerfile` also has added `bash`, `jo` and `jq` to the image.
## Testing
---
> It is recommended to test BEFORE submitting a PR. It will test your submission, ensure
> that the repository builds as a whole, and help guard against unintentional, unrelated changes.---
## Contributing Guide
For an in-depth discussion of how exercism language tracks and exercises work, please see [CONTRIBUTING.md](https://github.com/exercism/elixir-test-runner/blob/master/CONTRIBUTING.md)
## Documentation "How does this thing work?"
For a -- hopefully -- in-depth discussion of how this repo fits inside of the larger automated testing framework, see [exercism's automated testing repo](https://github.com/exercism/automated-tests)
- The interface the tester needs to satisfy --> [interface](https://exercism.org/docs/building/tooling/test-runners/interface)
- The docker interface the tester needs to satisfy --> [docker](https://exercism.org/docs/building/tooling/test-runners/docker)For documentation about the internals of this repo, please see:
- How this works --> [how-this-works.md](https://github.com/exercism/elixir-test-runner/blob/master/how-this-works.md)