2016-08-25 81 views
0

我在codegov.io的package.json文件中设置了devdependies,并在同一个文件中为它创建了一个脚本。我使用伊斯坦布尔代码覆盖本身。 此外我还更新了我的Travis.yml。特拉维斯运行良好,构建和测试完成。 我在Codecov有一个用户帐户,但我似乎没有在Codecov中看到我的git repo的覆盖报告。codecov.io中的代码覆盖范围

{ 
    "name": "canis-familiaris", 
    "version": "0.0.0-semantically-released", 
    "description": "Dog breeds", 
    "main": "src/index.js", 
    "scripts": { 
    "commit": "git-cz", 
    "check-coverage": "istanbul check-coverage --statements 100 --branches 100 --functions 100 --lines 100", 
    "report-coverage": "cat ./coverage/lcov.info | codecov", 
    "test": "mocha src/index.test.js -w", 
    "test-single": "istanbul cover -x *.test.js _mocha -- -R spec src/index.test.js", 
    "semantic-release": "semantic-release pre && npm publish && semantic-release post" 
    }, 
    "repository": { 
    "type": "git", 
    "url": "https://github.com/mig-25/Canis-familiaris.git" 
    }, 
    "keywords": [ 
    "Dogs", 
    "Breed" 
    ], 
    "author": "Sohail Hasware <[email protected]>", 
    "license": "MIT", 
    "bugs": { 
    "url": "https://github.com/mig-25/Canis-familiaris/issues" 
    }, 
    "homepage": "https://github.com/mig-25/Canis-familiaris#readme", 
    "dependencies": { 
    "unique-random-array": "1.0.0" 
    }, 
    "devDependencies": { 
    "chai": "3.5.0", 
    "codecov.io": "0.1.6", 
    "commitizen": "2.8.6", 
    "cz-conventional-changelog": "1.2.0", 
    "ghooks": "1.3.2", 
    "istanbul": "0.4.5", 
    "mocha": "3.0.2", 
    "semantic-release": "^4.3.5" 
    }, 
    "czConfig": { 
    "path": "node_modules/cz-conventional-changelog" 
    }, 
    "config": { 
    "ghooks": { 
     "pre-commit": "npm run test-single && npm run check-coverage" 
    } 
    } 
} 

这是我的特拉维斯:

sudo: false 
language: node_js 
cache: 
    directories: 
    - node_modules 
notifications: 
    email: false 
node_js: 
    - 'iojs' 
before_install: 
    - npm i -g [email protected]^2.0.0 
before_script: 
    - npm prune 
script: 
    - npm run test-single 
    - npm run check-coverage 
after_success: 
    - npm report-coverage 
    - npm run semantic-release 
branches: 
    except: 
    - /^v\d+\.\d+\.\d+$/ 

谁能告诉我什么,我在这里失踪?

Breds, 苏海尔

+0

试试〜npm report-coverage〜'npm run report-coverage'谢谢! –

回答

0

谢谢要求。我相信你的.travis.yml有一个语法问题,阻止覆盖执行。

- npm report-coverage + npm run report-coverage

Codecov支持团队很乐意帮忙。请联系我们https://codecov.io/support

+0

谢谢,那工作:) – user2371684