dart - 如何在颤振测试覆盖中排除文件?
问题描述
我试图从测试结果中的测试覆盖结果中排除几个config
文件flutter
。当我运行flutter test --coverage
时,输出文件icov.info
也包含有关config
文件的信息,这会影响整体覆盖率。
解决方案
如果您使用的是 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
推荐阅读
- android - FloatingActionButton 导致 Activity 崩溃
- django - 使用 Django 标签值
- activemq-artemis - 如何从服务器获取队列列表?
- javascript - 在具有多个功能的模块的文件之间共享变量。
- mysql - 在scala中编写脚本以连接两个mysql表并创建一个对象(quill)
- sql - 插入语法错误从excel导入数据
- android - android:descendantFocusability="afterDescendants" 更改布局(似乎滚动)
- eclipse - 如果 module-info.java 存在,Eclipse 2018-09 找不到测试类
- javascript - 实时服务器上的间歇性 AJAX 错误
- react-native - React Native 如何拥有沉浸式模态