Enable coverage in ci
This commit is contained in:
Родитель
1399d59a2d
Коммит
55e00bc56e
|
@ -92,6 +92,7 @@ dist/
|
|||
*.d.ts.map
|
||||
*.js
|
||||
*.js.map
|
||||
test-results.xml
|
||||
|
||||
# Rollup
|
||||
!rollup.config.js
|
||||
|
|
|
@ -29,13 +29,13 @@ jobs:
|
|||
customCommand: test
|
||||
- task: PublishTestResults@2
|
||||
inputs:
|
||||
testResultsFiles: '**/test-results.xml'
|
||||
testResultsFiles: '$(System.DefaultWorkingDirectory)/test-results.xml'
|
||||
testRunTitle: 'Test results for JavaScript'
|
||||
- task: PublishCodeCoverageResults@1
|
||||
inputs:
|
||||
codeCoverageTool: Cobertura
|
||||
summaryFileLocation: '$(System.DefaultWorkingDirectory)/**/*coverage.xml'
|
||||
reportDirectory: '$(System.DefaultWorkingDirectory)/**/coverage'
|
||||
summaryFileLocation: '$(System.DefaultWorkingDirectory)/coverage/cobertura-coverage.xml'
|
||||
reportDirectory: '$(System.DefaultWorkingDirectory)/coverage/'
|
||||
- job: Build
|
||||
pool:
|
||||
vmImage: 'Ubuntu 16.04'
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"reporterEnabled": "list, mocha-junit-reporter"
|
||||
}
|
14
package.json
14
package.json
|
@ -51,8 +51,11 @@
|
|||
"@types/node": "^10.9.4",
|
||||
"chai": "^4.1.2",
|
||||
"mocha": "^5.2.0",
|
||||
"mocha-junit-reporter": "^1.18.0",
|
||||
"mocha-multi-reporters": "^1.1.7",
|
||||
"npm-run-all": "^4.1.5",
|
||||
"nyc": "^13.1.0",
|
||||
"opn-cli": "^4.0.0",
|
||||
"rollup": "^0.67.3",
|
||||
"rollup-plugin-node-resolve": "^3.4.0",
|
||||
"rollup-plugin-sourcemaps": "^0.4.2",
|
||||
|
@ -78,14 +81,14 @@
|
|||
".ts"
|
||||
],
|
||||
"exclude": [
|
||||
"**/*.d.ts"
|
||||
],
|
||||
"include": [
|
||||
"lib/**/*.ts"
|
||||
"coverage/**/*",
|
||||
"**/*.d.ts",
|
||||
"**/*.js"
|
||||
],
|
||||
"reporter": [
|
||||
"text",
|
||||
"html"
|
||||
"html",
|
||||
"cobertura"
|
||||
],
|
||||
"all": true
|
||||
},
|
||||
|
@ -98,6 +101,7 @@
|
|||
"test": "run-p test:tslint test:unit",
|
||||
"test:unit": "nyc mocha",
|
||||
"test:tslint": "tslint -p . -c tslint.json --exclude test/**/*.ts",
|
||||
"test:coverage": "npm run test && opn coverage/index.html",
|
||||
"prepack": "npm install && npm run build",
|
||||
"publish-preview": "npm test && shx rm -rf dist/test && node ./.scripts/publish",
|
||||
"local": "npm explore @ts-common/azure-js-dev-tools -- npm run local",
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
--require ts-node/register
|
||||
--timeout 50000
|
||||
--reporter list
|
||||
--reporter mocha-multi-reporters
|
||||
--reporter-options configFile=mocha.config.json
|
||||
--colors
|
||||
test/**/*.ts
|
Загрузка…
Ссылка в новой задаче