假设我正在使用一些外部(jar)库,例如spark core。而且我编写了一个带有一些内置的spark核心库的类,并为我编写的类编写了一个测试用例。现在,当我使用Scoverage运行测试用例时,就有可能获得spark核心类的覆盖范围。
例如:
将spark核心jar作为外部库添加到了我的scala maven项目。还要为该项目设置scoverage插件。
class A{
some spark core function invoked.
}
class ASpec{
testing the class A
}
在运行测试用例之后,在coverage报告中运行coverageReport命令,它将显示A类x%代码覆盖率和y%分支覆盖率。
我的问题是:是否可以获取我从Jar中调用的类的代码覆盖率?