Skip to content

exercism/generic-test-runner

Folders and files

NameName
Last commit message
Last commit date
Jun 18, 2021
Jan 16, 2025
Nov 17, 2024
Jul 6, 2023
Dec 9, 2021
Jun 18, 2020
Oct 13, 2023
Mar 1, 2024
Sep 27, 2023
Jul 21, 2020
Aug 21, 2024
Nov 17, 2024

Repository files navigation

PLEASE NOTE: These instructions are for Exercism Admins only. Maintainers should request that admins create a new test runner for them. Please create a new topic on the forum.


Exercism Test Runner Template

This repository is a template repository for creating [test runners][test-runners] for [Exercism][exercism] tracks.

To create a new test runner, use the bin/bootstrap.sh script:

LANGUAGE="<LANGUAGE NAME>" SLUG="<LANGUAGE_SLUG>" bin/bootstrap.sh

For example:

LANGUAGE="Common Lisp" SLUG="common-lisp" bin/bootstrap.sh

This will automatically:

  1. Create the test runner repository
  2. Setup access for the maintainers-admin, guardians and track team
  3. Setup branch protection rules
  4. Give this repository access to the secrets required to deploy the image
  5. Disable merge and rebase commits

Deployment

Follow the enable tooling to deploy to production instructions to test/deploy the test runner.