Un Test Runner es un programa que ejecuta los tests de un ejercicio contra el código de un estudiante.
Los Test Runners nos aportan dos ventajas:
Cada lenguaje tiene su propio Test Runner, escrito en ese lenguaje. La web actúa como orquestador entre los Test Runners y las entregas de los estudiantes.
Cada Test Runner vive en la organización de Exercism en GitHub, en un repositorio llamado <track_slug>-test-runner (por ejemplo, exercism/ruby-test-runner).
Puedes consultar los Test Runners existentes aquí.
Si quieres participar y ayudar con un Test Runner que ya existe, abre un issue en su repositorio preguntando si hay algún sitio donde puedas ayudar. Si quieres crear un Test Runner para un lenguaje que todavía no tiene uno, sigue las instrucciones para crear un Test Runner desde cero.
Puedes usar los siguientes documentos para saber más sobre cómo crear un Test Runner: