HarmonyOS鸿蒙Next ArkTs中通过命令“hvigorw test”执行单元测试,如何获取单元测试通过率和增量相关的覆盖率信息?
HarmonyOS鸿蒙Next ArkTs中通过命令“hvigorw test”执行单元测试,如何获取单元测试通过率和增量相关的覆盖率信息?
利用测试框架Local Test,输入hvigorw test
命令,可以获取全量的测试覆盖率报告,如何才能获取单元测试通过率和增量测试覆盖率数据?求相关大佬解惑!
在HarmonyOS鸿蒙Next中,使用ArkTs进行单元测试时,通过命令hvigorw test
执行测试后,可以通过以下步骤获取单元测试通过率和增量相关的覆盖率信息:
-
执行单元测试:在项目根目录下运行
hvigorw test
命令,系统会自动执行所有单元测试。 -
查看测试报告:测试完成后,测试报告会生成在
build/reports/tests
目录下。打开index.html
文件,可以查看详细的测试结果,包括通过率、失败率等信息。 -
获取覆盖率信息:覆盖率信息会生成在
build/reports/coverage
目录下。打开index.html
文件,可以查看代码的覆盖率情况,包括行覆盖率、分支覆盖率等。 -
增量覆盖率:如果需要获取增量相关的覆盖率信息,可以通过对比两次测试的覆盖率报告来实现。使用工具如
diff
或git diff
对比两次生成的覆盖率报告,可以分析出代码的增量覆盖率。
通过以上步骤,可以获取单元测试的通过率和增量相关的覆盖率信息。
更多关于HarmonyOS鸿蒙Next ArkTs中通过命令“hvigorw test”执行单元测试,如何获取单元测试通过率和增量相关的覆盖率信息?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next ArkTs中,通过命令"hvigorw test"执行单元测试后,可以通过以下步骤获取单元测试通过率和增量相关的覆盖率信息:
-
查看测试报告:执行完"hvigorw test"后,系统会生成测试报告,通常位于
build/reports/tests
目录下。打开index.html
文件,可以查看详细的测试通过率。 -
覆盖率报告:覆盖率信息通常位于
build/reports/coverage
目录下。打开index.html
文件,可以查看代码覆盖率详情,包括增量覆盖率。 -
增量覆盖率:增量覆盖率通常需要与版本控制工具(如Git)结合使用。可以通过对比当前代码与基准版本的差异,生成增量覆盖率报告。
通过这些步骤,您可以获取单元测试的通过率和增量覆盖率信息。