Skip to content

Latest commit

 

History

History
39 lines (21 loc) · 1.72 KB

File metadata and controls

39 lines (21 loc) · 1.72 KB

ElixirTestRunner

Exercism Automated Test Runner for Elixir Exercises

Environment

The test runner currently targets exercises supporting Elixir >= 1.15 and Erlang/OTP >= 26, but is running on Elixir 1.19.4 on hexpm's elixir:1.19.4-erlang-28.1-debian-bookworm-20251117 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.


Smoke tests

There is a gotcha in the smoke test setup: for the tests to work as expected locally, your global Elixir and Erlang versions must also be set to the same values as locally via .tool-versions.

Contributing Guide

For an in-depth discussion of how exercism language tracks and exercises work, please see 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

  • The interface the tester needs to satisfy --> interface
  • The docker interface the tester needs to satisfy --> docker

For documentation about the internals of this repo, please see: