Modify coverage process to reduce time (#5164)

* modify coverage process to reduce time

* disable coverage on linux
This commit is contained in:
Anthony Dresser
2019-04-24 13:39:30 -07:00
committed by GitHub
parent 46b85ebc6b
commit 036c49f398
2 changed files with 20 additions and 11 deletions

View File

@@ -49,8 +49,21 @@ steps:
- script: | - script: |
DISPLAY=:10 ./scripts/test.sh --reporter mocha-junit-reporter DISPLAY=:10 ./scripts/test.sh --reporter mocha-junit-reporter
displayName: 'Tests' displayName: 'Tests'
condition: eq(variables['Agent.OS'], 'Linux')
- script: |
DISPLAY=:10 ./scripts/test.sh --reporter mocha-junit-reporter --coverage
displayName: 'Tests'
condition: ne(variables['Agent.OS'], 'Linux')
- task: PublishTestResults@2 - task: PublishTestResults@2
inputs: inputs:
testResultsFiles: '**/test-results.xml' testResultsFiles: '**/test-results.xml'
condition: succeededOrFailed() condition: succeededOrFailed()
- task: PublishCodeCoverageResults@1
inputs:
codeCoverageTool: 'cobertura'
summaryFileLocation: $(System.DefaultWorkingDirectory)/.build/coverage/cobertura-coverage.xml
reportDirectory: $(System.DefaultWorkingDirectory)/.build/coverage/lcov-reports
condition: ne(variables['Agent.OS'], 'Linux')

View File

@@ -29,20 +29,16 @@ steps:
displayName: 'Compile' displayName: 'Compile'
- script: | - script: |
.\scripts\test.bat --coverage .\scripts\test.bat --reporter mocha-junit-reporter --coverage
displayName: 'Code Coverage'
- task: PublishCodeCoverageResults@1
inputs:
codeCoverageTool: 'cobertura'
summaryFileLocation: $(System.DefaultWorkingDirectory)\.build\coverage\cobertura-coverage.xml
reportDirectory: $(System.DefaultWorkingDirectory)\.build\coverage\lcov-report
- script: |
.\scripts\test.bat --reporter mocha-junit-reporter
displayName: 'Test' displayName: 'Test'
- task: PublishTestResults@2 - task: PublishTestResults@2
inputs: inputs:
testResultsFiles: 'test-results.xml' testResultsFiles: 'test-results.xml'
condition: succeededOrFailed() condition: succeededOrFailed()
- task: PublishCodeCoverageResults@1
inputs:
codeCoverageTool: 'cobertura'
summaryFileLocation: $(System.DefaultWorkingDirectory)\.build\coverage\cobertura-coverage.xml
reportDirectory: $(System.DefaultWorkingDirectory)\.build\coverage\lcov-report