草庐IT

Karma-Coverage

全部标签

javascript - Angular 单元测试中的业力代码覆盖率报告中的 1x 3x 等是什么意思?

我是Angular单元测试的新手。我得到了带有代码覆盖率的karma设置以及angular-cli。我运行了命令ng-test并打开了代码覆盖率报告。我在该覆盖率报告中看到了1x、3x等以及我的代码行号。请找到我的报道报告图片。这是我的测试用例代码app.component.spec.ts/*tslint:disable:no-unused-variable*/import{TestBed,async}from'@angular/core/testing';import{AppComponent}from'./app.component';describe('AppComponent'

xml - grails test-app -xml -coverage 尝试解析 XML URI 并超时

我在代理后面,我需要grailstest-app-xml-coverage不解析它试图解析的任何XML字段并且不连接到互联网。知道如何让它工作吗?我需要将代理设置为不才能使测试正常工作。 最佳答案 根据@RobHruska的评论,此问题已解决。JIRAissue 关于xml-grailstest-app-xml-coverage尝试解析XMLURI并超时,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com

python - 在 Reddit 上查找用户 karma

我正在尝试创建一个应用程序,向查看者显示有关目标Reddit用户的有用信息。一切都进行得很顺利,直到我意识到人们可能希望看到用户的业力。为了让它对我自己来说更有趣和更具挑战性,我决定不使用PRAW,即PythonRedditAPI包装器,而是使用urllib.request和xml.etree.ElementTree来手动解析xml。但是有一个问题。我在给定的xml中查看了所有地方(例如,用户reddit)。在我试过的每一页上,都看不到链接和用户的业力。有谁知道找到这种难以捉摸的业力的方法吗?如果有人能解决我的问题但不包括PRAW,我会很高兴。谢谢! 最佳答

windows - 在 windows 上与 node.js 或 karma 或其他任何东西一起使用时如何多次使用 cmd

例如-我可以从命令行运行一些node.js脚本,比如nodeserver.js但是在那个cmdblock输入之后,如果你想做更多的事情,你需要打开新的cmd窗口。karma也是如此。如果我运行karmastart命令,然后我需要为karmarun打开新的cmd窗口所以问题是如何取消阻止cmd窗口以便能够执行新的命令 最佳答案 只需使用start命令启动您的应用:start/bnodeserver.js 关于windows-在windows上与node.js或karma或其他任何东西一起使

windows - 如何在 Windows 7 企业版上使用 Jenkins CI 服务器设置 karma?

我已经设置并安装了JenkinsCI服务器并安装了Node.js和karma。但我不知道jenkin工作的参数。如果有可用的教程或示例,请告诉我。提前致谢。 最佳答案 只需将karma作为Windows批处理作业运行即可。因此,您必须检查karma是否在系统的全局PATH变量中。另一件事是确保在您的karma配置中设置“singleRun:true”。如果使用FireFox,请不要忘记分别将“CHROME_BIN”设置为chrome可执行文件“FIREFOX_BIN”。我还没有解决的是Chrome在执行测试后没有退出:(

javascript - 当您运行 jest --coverage 时,Branches 列的作用/含义是什么?

我运行了测试,这是我收到的:----------------|------------|------------|----------|------------|--------------------|文件|%Stmts|%分支|%函数|%行|未覆盖的行#s|--------------|------------|----------|----------|-----------|--------------------|所有文件|100|0|100|100||搜索|100|100|100|100||索引.js|100|100|100|100||搜索结果|100|0|100|100|

javascript - 使用 Karma 运行的 Mocha 单元测试 - done() 未定义

我正在尝试让用Mocha编写的测试运行Karma,它们有点工作,但我不能使用done()方法来实现异步测试,这实际上使这些工具对我毫无用处。我错过了什么?karma.conf.jsmodule.exports=function(config){config.set({basePath:'../..',frameworks:['mocha','requirejs','qunit'],client:{mocha:{ui:'bdd'}},files:[{pattern:'libs/**/*.js',included:false},{pattern:'src/**/*.js',included

javascript - Ubuntu 上的 Karma-Runner : 'usr/bin/env: node: No such file or directory' error

我正在尝试设置JavaScript代码测试器Karma,但是当我运行命令来初始化karma时,我收到错误消息“usr/bin/env:node:Nosuchfileordirectory”。我该如何解决? 最佳答案 根据@digitalmediumsI'vefoundthisisoftenamisnamingerror,ifyouinstallfromapackagemanageryoubinmaybecallednodejssoyoujustneedtosymlinkitlikeso"sudoln-s/usr/bin/nodejs

javascript - 如何配置 karma 以便 typescript 源文件是可调试的

我已经下载了一个种子项目Angular2WebpackStarter并顺利启动并运行。我使用它时遇到的一个不便是在单元测试下调试源文件。所有*.spec.ts文件都加载到浏览器中并可调试,因此至少为它们生成map文件。当我进入一个正在测试的源文件时,我得到如下信息:karma配置:module.exports=function(config){vartestWebpackConfig=require('./webpack.test.js');config.set({basePath:'',frameworks:['jasmine'],exclude:[],files:[{pattern

javascript - 如何使用 Karma 测试 AngularJS Controller 中的 $element?

我遇到了一个问题,我的应用程序中有一个Controller,我使用它就像并且此Controller中有一个$element提供程序,我需要修改该元素。describe('LogbookEditCtrl',function(){'usestrict';beforeEach(module('logbooks.edit'));it('shouldcreate"logbook"model',inject(function($controller){varscope={},//THISEXPLODESBECAUSEITSAYSTHE$elementPROVIDERWASNOTFOUND,beca