在 Tcl 轨道上测试

了解如何在 Exercism 上测试你的 Tcl 练习


要运行某个练习的测试,请在练习目录中运行<exercise>.test脚本:

tclsh <exercise>.test

对大多数练习来说,除了第一个测试,其余测试都会被“跳过”。 这样一来,作为开发者,你就可以采用测试驱动开发:一次只编写刚好通过一个测试的代码,逐个通过测试。 要覆盖这些跳过命令,请在运行测试套件之前,将RUN_ALL环境变量设置为一个有效的 Tcl true 值 [1]:

RUN_ALL=yes tclsh <exercise>.test

[1]:Tcl 的 true/false 值记录在 C 库函数 Tcl_GetBoolean 的手册页中。