テストランナーとは、演習のテストを学習者のコードに対して実行するソフトウェアです。
テストランナーには2つの利点があります。
言語ごとに、その言語で書かれたテストランナーがあります。 ウェブサイトは、テストランナーと学習者の提出物の間を取りまとめる役割を担います。
各テストランナーは、ExercismのGitHubオーガニゼーションにある、<track_slug>-test-runnerという名前のリポジトリにあります(例:exercism/ruby-test-runner)。
既存のテストランナーはこちらで確認できます。
既存のテストランナーの手伝いに参加したい場合は、そのリポジトリでissueを作成し、手伝えるところがあるか尋ねてください。 まだテストランナーがない言語のテストランナーを新しく作りたい場合は、テストランナーの作成の手順に従ってください。
テストランナーの作り方についてさらに詳しく知りたいときは、次のドキュメントを参考にしてください。