我的代码中有单元测试,可以使用标签进行标记,以便可以运行所有测试的子集。例如:
$ ./tests '[pizza-tests]'"
将运行所有标有pizza-tests
的测试。
我的Sublime构建系统看起来像这样:
{
...
"shell_cmd": "./build-project && ./tests '[pizza-tests]'"
...
}
可以说我现在在Sublime的代码视图中用鼠标选择一些文本。我可以通过某种方式将此选择传递给我的构建命令吗?
(会很方便,因为这样我可以选择一个特定的测试标签,然后按CMD + B来运行它)
答案 0 :(得分:0)
这可以通过使用sublime插件实现自定义构建命令来解决。该插件可以在build命令中扩展自定义变量。在此示例中,自定义命令名为shell_cmd_sel
:
{
...
"shell_cmd_sel": "./build-project && ./tests '$SELECTION'"
...
}
上查看完整的实现和说明。