-
Type: Task
-
Resolution: Fixed
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: None
Use Case
As a Node driver developer
I want to have a coverage report available on PRs
So that I can make sure we are testing all important functionality
User Impact
N/A
Dependencies
s3 ListObject permissions for our evergreen projects - BUILD-14598
s3 put permissions for mongo-node-driver-next - BUILD-14579
Unknowns
- Can the coverage report be displayed in evergreen in a pretty format?
- Is there a convenient way to wire up the result to the PR in github? (e.g., to display the stats or relevant files)
Acceptance Criteria
- Create a new task to pull together the combined coverage report that runs after all other tasks have completed (partially completed)
- Ensure result is displayed in an accessible way in evergreen and, optionally, in github itself
- Update the bucket upload location to mongo-node-driver-next instead of mongo-node-driver
Implementation Requirements
- Can use python coverage example: https://github.com/mongodb/mongo-python-driver/blob/master/.evergreen/config.yml#L104-L159
Testing Requirements
N/A
Documentation Requirements
N/A
Follow Up Requirements
- Analysis of produced report will be done in a separate ticket