This repository has been archived by the owner on Nov 6, 2020. It is now read-only.
Add task to upload code coverage report files #50
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I'm using the vsts-task-lib to upload the generated code coverage reports myself. The code coverage feature of the Gulp build task can't be passed folders to ignore (only include), so I've got a task to run code coverage myself. I'm adding a separate task here to upload the files as I've run into a race condition between when the my gulp task expects the report files to be available and when gulp-istanbul.writeReports() actually finishes writing them. (This task is a workaround but the issue will need to be addressed later.) The build definitions will need to call this new gulp task at the end of the build.
Also, the tasklib seems to leave a .taskkey file in the root of the repo (add it to .gitignore).