首页 > 解决方案 > 如何在颤振测试覆盖中排除文件?

问题描述

我试图从测试结果中的测试覆盖结果中排除几个config文件flutter。当我运行flutter test --coverage时,输出文件icov.info也包含有关config文件的信息,这会影响整体覆盖率。

标签: dartfluttercode-coverageflutter-test

解决方案


如果您使用的是 lcov,您可以执行以下操作:

- flutter test --coverage
- lcov --remove coverage/lcov.info 'lib/mock/*' 'lib/utils/l10n/*' 'lib/utils/colors.dart' -o coverage/new_lcov.info
- genhtml coverage/new_lcov.info --output=coverage

推荐阅读