Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-3897

Combine coverage reports into combined report and upload to Evergreen

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • 4.12.0
    • Affects Version/s: None
    • Component/s: None
    • Not Needed

      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

      Testing Requirements

      N/A

      Documentation Requirements

      N/A

      Follow Up Requirements

      • Analysis of produced report will be done in a separate ticket

            Assignee:
            durran.jordan@mongodb.com Durran Jordan
            Reporter:
            bailey.pearson@mongodb.com Bailey Pearson
            Bailey Pearson
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: