我正在尝试在 arcconfig 中添加多个测试引擎,并尝试将其像数组一样添加到 .arcconfig 但 unit.engine 只接受字符串。
"unit.engine": ["MochaTestEngine", "KarmaTestEngine"]
它是否必须是另一个运行上述两者的 MultipleTestEngine 包装器,还是可以在其他地方指定为数组?
我正在尝试在 arcconfig 中添加多个测试引擎,并尝试将其像数组一样添加到 .arcconfig 但 unit.engine 只接受字符串。
"unit.engine": ["MochaTestEngine", "KarmaTestEngine"]
它是否必须是另一个运行上述两者的 MultipleTestEngine 包装器,还是可以在其他地方指定为数组?
这可能会派上用场:https ://github.com/bitnami/arcanist-extensions#multi_test_engine
Bitmani 团队已经做到了这一点。
来自官方文档:
安装
$ git submodule add https://github.com/bitnami/arcanist-extensions.git .arcanist-extensions
$ git submodule update --init
一体化
// .arcconfig
{
"load": [
".arcanist-extensions/rspec_test_engine",
".arcanist-extensions/multi_test_engine"
],
"unit.engine": "MultiTestEngine",
"unit.engine.multi-test.engines": ["MochaTestEngine", "KarmaTestEngine"]
}