gpt4 book ai didi

code-coverage - 工作服 github 集成(与 qunit、istanbul、grunt)

转载 作者:行者123 更新时间:2023-12-04 15:22:48 25 4
gpt4 key购买 nike

我在让工作服上类时遇到问题。我创建了一个简单的项目 here .

它似乎正确地输出了报告,但我肯定在某处遗漏了一步,因为工作服没有看到我被设置。
没有分支出现,它只是给出了如何设置它的说明。
我试图复制 qunit 正在做的事情,因为他们显然可以正常工作。

这是我到目前为止所做的。

创建使用 node/grunt/qunit 以及工作服帐户的项目并在项目上切换。
然后我更换了 qunit devDependencies 中的引用package.json 中的部分有了这个。

"grunt-coveralls": "0.3.0",
"grunt-qunit-istanbul": "^0.4.0"

我已将此添加到我的 package.json .
"scripts": {
"ci": "grunt && grunt coveralls"
}

我已经为 qunit 添加了这个配置在我的 Gruntfile.js .
options: {
timeout: 30000,
"--web-security": "no",
coverage: {
src: [ "src/<%= pkg.name %>.js" ],
instrumentedFiles: "temp/",
coberturaReport: "report/",
htmlReport: "build/report/coverage",
lcovReport: "build/report/lcov",
linesThresholdPct: 70
}
},

然后我将此添加到我的 .travis.yml .
language: node_js

node_js:
- "0.10"
before_install:
npm install -g grunt-cli
install:
npm install
before_script:
grunt
after_script:
npm run-script coveralls

最佳答案

我让它工作了,检查示例的 repo https://github.com/thorst/Code-Coverage-Qunit

虽然它并不总是可能的,但我发现 Jasmine 在很多方面都更容易。我这里有一个完整的例子:https://github.com/thorst/Code-Coverage-Jasmine

不过,我仍然没有让摩卡咖啡起作用。那个(损坏的)repo 在这里:https://github.com/thorst/Code-Coverage-Mocha

关于code-coverage - 工作服 github 集成(与 qunit、istanbul、grunt),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22490150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com