• <tfoot id='EC5OB'></tfoot>

    <small id='EC5OB'></small><noframes id='EC5OB'>

      <legend id='EC5OB'><style id='EC5OB'><dir id='EC5OB'><q id='EC5OB'></q></dir></style></legend>
        <i id='EC5OB'><tr id='EC5OB'><dt id='EC5OB'><q id='EC5OB'><span id='EC5OB'><b id='EC5OB'><form id='EC5OB'><ins id='EC5OB'></ins><ul id='EC5OB'></ul><sub id='EC5OB'></sub></form><legend id='EC5OB'></legend><bdo id='EC5OB'><pre id='EC5OB'><center id='EC5OB'></center></pre></bdo></b><th id='EC5OB'></th></span></q></dt></tr></i><div id='EC5OB'><tfoot id='EC5OB'></tfoot><dl id='EC5OB'><fieldset id='EC5OB'></fieldset></dl></div>
          <bdo id='EC5OB'></bdo><ul id='EC5OB'></ul>

      1. 完整的 Gulp 伊斯坦布尔报道

        时间:2023-05-28

          1. <tfoot id='AIOtI'></tfoot>

              <small id='AIOtI'></small><noframes id='AIOtI'>

                <i id='AIOtI'><tr id='AIOtI'><dt id='AIOtI'><q id='AIOtI'><span id='AIOtI'><b id='AIOtI'><form id='AIOtI'><ins id='AIOtI'></ins><ul id='AIOtI'></ul><sub id='AIOtI'></sub></form><legend id='AIOtI'></legend><bdo id='AIOtI'><pre id='AIOtI'><center id='AIOtI'></center></pre></bdo></b><th id='AIOtI'></th></span></q></dt></tr></i><div id='AIOtI'><tfoot id='AIOtI'></tfoot><dl id='AIOtI'><fieldset id='AIOtI'></fieldset></dl></div>
                  <tbody id='AIOtI'></tbody>

                <legend id='AIOtI'><style id='AIOtI'><dir id='AIOtI'><q id='AIOtI'></q></dir></style></legend>
                  <bdo id='AIOtI'></bdo><ul id='AIOtI'></ul>
                  本文介绍了完整的 Gulp 伊斯坦布尔报道的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我正在使用 gulp-istanbul 通过 Gulp 生成 JavaScript 单元测试覆盖率报告.有没有办法配置 Istanbul 以生成我的 gulp 流中所有 JS 文件的完整覆盖率报告,而不仅仅是测试用例涉及的文件.

                  I am using gulp-istanbul to generate JavaScript unit test coverage reports through Gulp. Is there a way to configure Istanbul to generate a full coverage report of all the JS files in my gulp stream, and not just the files touched by a test case.

                  我正在做一个有很多 JS,但没有单元测试的项目,我们正在努力增加测试覆盖率.我想要一份覆盖率报告,首先显示我们大多数文件的 0% 覆盖率,但随着时间的推移,覆盖率会越来越高.

                  I'm working on a project with a lot of JS, but no unit tests, and we are trying to increase the test coverage. I would like to have a coverage report that starts by show 0% coverage for most of our files, but over time will present an increasing coverage percentage.

                  gulp.task( 'test', function () {
                      gulp.src( [ my source glob ] )
                          .pipe( istanbul() )
                          .on( 'end', function () {
                              gulp.src( [ my test spec glob ] )
                                  .pipe( mocha( {
                                      reporter: 'spec'
                                  } ) )
                                  .pipe( istanbul.writeReports(
                                      [ output location ]
                                  ) );
                          } );
                  } );
                  

                  推荐答案

                  现在其实简单多了,你只需要添加 includeUntested 到你的 istanbul()打电话.

                  It actually is much more simple now and you just have to add includeUntested to your istanbul() call.

                  gulp.task('test', function () {
                      return gulp.src('./assets/**/js/*.js')
                        // Right there
                        .pipe(istanbul({includeUntested: true}))
                        .on('finish', function () {
                          gulp.src('./assets/js/test/test.js')
                            .pipe(mocha({reporter: 'spec'}))
                            .pipe(istanbul.writeReports({
                              dir: './assets/unit-test-coverage',
                              reporters: [ 'lcov' ],
                              reportOpts: { dir: './assets/unit-test-coverage'}
                            }));
                        });
                    });
                  

                  来源:https://github.com/SBoudrias/gulp-istanbul#includeuntested

                  这篇关于完整的 Gulp 伊斯坦布尔报道的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:使用 gulp 而不使用全局 gulp//edit: 并且不链接到 下一篇:如何覆盖伊斯坦布尔的 React jsx 文件?

                  相关文章

                  最新文章

                  <legend id='As7ym'><style id='As7ym'><dir id='As7ym'><q id='As7ym'></q></dir></style></legend>
                  <i id='As7ym'><tr id='As7ym'><dt id='As7ym'><q id='As7ym'><span id='As7ym'><b id='As7ym'><form id='As7ym'><ins id='As7ym'></ins><ul id='As7ym'></ul><sub id='As7ym'></sub></form><legend id='As7ym'></legend><bdo id='As7ym'><pre id='As7ym'><center id='As7ym'></center></pre></bdo></b><th id='As7ym'></th></span></q></dt></tr></i><div id='As7ym'><tfoot id='As7ym'></tfoot><dl id='As7ym'><fieldset id='As7ym'></fieldset></dl></div>

                    <tfoot id='As7ym'></tfoot>
                    1. <small id='As7ym'></small><noframes id='As7ym'>

                        <bdo id='As7ym'></bdo><ul id='As7ym'></ul>