Um Test Runner é um software que executa os testes de um exercício no código de um estudante.
Os Test Runners nos dão duas vantagens:
Cada linguagem tem o seu próprio Test Runner, escrito nessa linguagem. O site atua como orquestrador entre os Test Runners e as submissões dos estudantes.
Cada Test Runner fica na organização do Exercism no GitHub, em um repositório chamado <track_slug>-test-runner (por exemplo, exercism/ruby-test-runner).
Você pode ver os Test Runners que já existem aqui.
Se você quiser ajudar em um Test Runner que já existe, abra uma issue no repositório dele perguntando onde você pode ajudar. Se você quiser criar um Test Runner para uma linguagem que ainda não tem um, siga as instruções de criação de um Test Runner.
Você pode usar os documentos a seguir para aprender mais sobre como construir um Test Runner: