测试运行器是一种软件,用来在学生写的代码上运行练习的测试。
测试运行器为我们带来两个好处:
每种语言都有自己的测试运行器,用该语言编写。 网站充当测试运行器与学生提交内容之间的协调者。
每个测试运行器都放在 Exercism GitHub 组织里一个名为<track_slug>-test-runner的代码仓库中(例如 exercism/ruby-test-runner)。
你可以在这里查看现有的测试运行器。
如果你想参与帮助一个现有的测试运行器,请在该仓库中开一个 issue,问问有什么地方你可以帮忙。 如果你想为目前还没有测试运行器的语言创建一个,请按照从头创建测试运行器的说明操作。
你可以通过以下文档进一步了解如何构建测试运行器: