Angular 角度9:在代码覆盖率中包含所有测试用例
首先,我尝试了所有与这个主题相关的问题和答案。此外,我尝试了相关的问题,并试图解决它,但没有成功。所以请仔细阅读我的问题 我指的是链接: i使用命令:Angular 角度9:在代码覆盖率中包含所有测试用例,angular,karma-jasmine,code-coverage,Angular,Karma Jasmine,Code Coverage,首先,我尝试了所有与这个主题相关的问题和答案。此外,我尝试了相关的问题,并试图解决它,但没有成功。所以请仔细阅读我的问题 我指的是链接: i使用命令:ng测试——代码覆盖率=true 我编写了一个2000测试用例,但只运行150测试用例,因为 150测试用例(编写描述) 100个测试用例(描述) 因此,我只运行上面的命令,然后生成测试用例报告 但我想要所有(2000)测试用例报告包括(xdescripe,fddescripe)测试用例fddescripe和fit() 在实现应用程序的小部分时,请
ng测试——代码覆盖率=true
我编写了一个2000
测试用例,但只运行150
测试用例,因为
150测试用例(编写描述)
100个测试用例(描述)
因此,我只运行上面的命令,然后生成测试用例报告
但我想要所有(2000)测试用例报告包括(xdescripe,fddescripe
)测试用例fddescripe和fit()
在实现应用程序的小部分时,请使用它,而不是descripe()或it()。只有那些标有这些关键字的测试套件或单个测试才会运行。这大大加快了测试速度
xdescripe()和xit()
可以使用xdescripe()函数暂时禁用套件。它与descripe()函数具有相同的签名(参数),这意味着您只需在函数中添加一个x即可快速禁用现有套件。xdescripe()函数中的规范将被标记为挂起,并且不会在报告中执行。 从以上两个摘录中,在您的问题中,您正在运行2000个测试,其中150个具有fdescribe。报告中仅包括fdescribe测试套件。对于xdescripe测试套件,根据何时使用xdescripe的定义,此测试将从报告中排除。要运行它们,您可能必须将这些测试更改为fdescribefdescribe and fit() 在实现应用程序的小部分时,请使用它,而不是descripe()或it()。只有那些标有这些关键字的测试套件或单个测试才会运行。这大大加快了测试速度 xdescripe()和xit() 可以使用xdescripe()函数暂时禁用套件。它与descripe()函数具有相同的签名(参数),这意味着您只需在函数中添加一个x即可快速禁用现有套件。
xdescripe()函数中的规范将被标记为挂起,并且不会在报告中执行。
从以上两个摘录中,在您的问题中,您正在运行2000个测试,其中150个具有fdescribe。报告中仅包括fdescribe测试套件。对于xdescripe测试套件,根据何时使用xdescripe的定义,此测试将从报告中排除。要运行它们,您可能必须将这些测试更改为fdescribe在链接hi@OwenKelvin i reference链接中对此有很好的解释,但我知道这种情况。但是我想要f和不带x的测试用例。在链接hi@OwenKelvin中有一个很好的解释,我参考了链接,但我知道这个例子。但是我想要f和没有x的测试用例。