【发布时间】:2012-12-17 11:54:15
【问题描述】:
Testacular 是非常好的测试运行程序,我非常喜欢它。运行我的单元测试我注意到运行的测试是光标所在的测试,但 E2E 测试并非如此。运行所有 e2e 测试来验证单个测试确实很乏味且浪费时间。有谁知道如何运行单个 e2e 测试。是否有一些我错过的配置可以让我运行单个 e2e 测试?
提前谢谢你!
【问题讨论】:
-
您可以将
describe()和it()相应地更改为xdescribe()和xit(),以跳过某些故事和场景。 -
你的意思是评论他们?或类似的东西?
-
这是一种跳过他们跑步的方式。一旦测试运行引擎遇到
xdescribe或xit,它就不会执行它们。只需将 x 字符放在要跳过的测试(或测试集)前面。 -
知道了,但是如果我在 4 个不同的 .js 文件中有 30 个 E2E 测试,我需要遍历整个 4 个 .js 文件和 30 个测试并将 x 放在它前面或描述。
-
好吧,您可以在测试配置中排除不必要的 *.js 文件。并用额外的 xdescribe 包装其余的 e2e 测试。
标签: javascript angularjs karma-runner