Jasmine 我如何找到哪一个测试因果报应正在跳过?

Jasmine 我如何找到哪一个测试因果报应正在跳过?,jasmine,karma-runner,karma-jasmine,Jasmine,Karma Runner,Karma Jasmine,Karma已经开始从我的Jasmine测试套件中跳过一个测试: Chrome 45.0.2454 (Windows 7 0.0.0): Executed 74 of 75 (skipped 1) SUCCESS (0.163 secs / 0.138 secs) 然而,我不知道它为什么这样做。我不想跳过任何测试。如何确定跳过了哪个测试 我搜索了一下,看看是否使用了ddescribe/iit/xit,但没有 我正在Windows上运行Karma 0.13.10。ddescribe和iit函数用于

Karma已经开始从我的Jasmine测试套件中跳过一个测试:

Chrome 45.0.2454 (Windows 7 0.0.0): Executed 74 of 75 (skipped 1) SUCCESS (0.163 secs / 0.138 secs)
然而,我不知道它为什么这样做。我不想跳过任何测试。如何确定跳过了哪个测试

我搜索了一下,看看是否使用了ddescribe/iit/xit,但没有


我正在Windows上运行Karma 0.13.10。

ddescribe和iit函数用于关注特定的套件/测试,而不是跳过它们。xit函数用于跳过特定测试,xdescripe函数用于跳过套件。从您描述的外观来看,您有一个套件,其中只有一个测试被跳过。在测试代码中搜索xdescribe。选择一半的文件并从配置中删除它们。如果你仍然得到跳过,看那一半,否则看另一半。继续将列表一分为二并将其从配置中删除,直到隔离了其中包含跳过的一个文件。然后搜索该文件。它必须在那里的某个地方。

尚未编写的测试(没有函数体)被业力标记为跳过。 您的套件中可能有一个。

如果使用,您可以在
karma.conf.js
中指定要抑制/显示的输出

specReporter: {
    suppressSkipped: false
},

确保您的测试至少有一个
expect
语句,否则它们将显示为“跳过”