我有一个包含许多javascript Jasmine单元测试的大型Web项目 在那个网络项目中,我使用grunt,karma和jasmine。
有没有办法只使用命令行使用grunt启动一个测试javascript?
启动所有测试很长,所以如何在不修改我的gruntfile.js或我的karma-unit.conf.js的情况下做到这一点?
我尝试了以下命令,但它更像是一个黑客而不是一个真正的解决方案:
karma run -- --grep=filteredtestexpr
答案 0 :(得分:0)
我不确定从命令行指定运行哪个测试的最佳方法。但似乎你的问题可以通过以下两个指针来解决:
it
更改为iit
,并且业力仅运行该测试(实际上所有iit
测试)。describe
更改为ddescribe
以运行整个描述块。另外,使用xit
和xdescribe
明确排除测试。