mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-04-17 01:49:41 -05:00
Turn on Code Climate integration
This commit is contained in:
14
.travis.yml
14
.travis.yml
@@ -1,3 +1,15 @@
|
||||
language: node_js
|
||||
|
||||
node_js:
|
||||
- "0.10"
|
||||
- "0.10"
|
||||
|
||||
before_script:
|
||||
npm install -g codeclimate-test-reporter
|
||||
|
||||
addons:
|
||||
code_climate:
|
||||
repo_token:
|
||||
secure: "SYZ0M6RB+z7PybYG3+BDqhEfGn+2jy+jmHEWf3idO0QJ92H00+l1LjZbblh+XpeD5csPR0rJq/s3LkqCQEC8OJTJ+PRMmccv3FG8EkhtGFc9ugvPmmAyj/MUr87pE7J87mupZMJnVsNWI/bKskoM3941z8/eucskKyC5mXjXOdo="
|
||||
|
||||
after_script:
|
||||
- cat coverage/lcov.info | codeclimate
|
||||
7
Jakefile
7
Jakefile
@@ -367,6 +367,13 @@ task("runtests", ["tests", builtLocalDirectory], function() {
|
||||
exec(cmd, deleteTemporaryProjectOutput);
|
||||
}, {async: true});
|
||||
|
||||
desc("Generates code coverage data via instanbul")
|
||||
task("generate-code-coverage", ["tests", builtLocalDirectory], function () {
|
||||
var cmd = "istanbul cover node_modules/mocha/bin/_mocha -- " + run;
|
||||
console.log(cmd);
|
||||
exec(cmd);
|
||||
}, { async: true });
|
||||
|
||||
// Browser tests
|
||||
var nodeServerOutFile = 'tests/webTestServer.js'
|
||||
var nodeServerInFile = 'tests/webTestServer.ts'
|
||||
|
||||
@@ -36,9 +36,11 @@
|
||||
"jake" : "latest",
|
||||
"mocha" : "latest",
|
||||
"chai" : "latest",
|
||||
"browserify" : "latest"
|
||||
"browserify" : "latest",
|
||||
"istanbul": "latest",
|
||||
"codeclimate-test-reporter": "latest"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "jake runtests"
|
||||
"test": "jake generate-code-coverage"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user