Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 代码覆盖率是否支持颤振项目的DART 2?_Flutter_Dart_Code Coverage - Fatal编程技术网

Flutter 代码覆盖率是否支持颤振项目的DART 2?

Flutter 代码覆盖率是否支持颤振项目的DART 2?,flutter,dart,code-coverage,Flutter,Dart,Code Coverage,在官方的flatter软件包网站上,有人写道代码覆盖率的插件,dart\u codecov\u生成器(),是dart 2不兼容的。那么,有没有一种方法可以为颤振项目使用代码覆盖率呢?是的,可以为颤振项目获得代码覆盖率 如果您运行flattertest--coverage,它将在coverage文件夹中输出一个文件(lcov.info),然后可以使用多种解决方案: 您可以在此文件上使用genhtml程序来获得覆盖率(您必须进行一些解析) 使用诸如codecov之类的在线工具将代码覆盖率上传到服务

在官方的flatter软件包网站上,有人写道代码覆盖率的插件,dart\u codecov\u生成器(),是dart 2不兼容的。那么,有没有一种方法可以为颤振项目使用代码覆盖率呢?

是的,可以为颤振项目获得代码覆盖率

如果您运行
flattertest--coverage
,它将在coverage文件夹中输出一个文件(lcov.info),然后可以使用多种解决方案:

  • 您可以在此文件上使用
    genhtml
    程序来获得覆盖率(您必须进行一些解析)
  • 使用诸如codecov之类的在线工具将代码覆盖率上传到服务中

运行
颤振测试-覆盖率之后
将生成一个空的lcov.info文件。如何解决此问题?您还可以使用
--覆盖路径
选项,例如:
颤振测试--覆盖--覆盖路径=路径/lcov.info