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

Generate a combined code coverage report in evergreen

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Unknown Unknown
    • None
    • 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

      N/A

      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

      • Update evergreen script settings to run code coverage on each test suite
      • Ensure artifacts are uploaded to S3
      • Create a new task to pull together the combined coverage report that runs after all other tasks have completed
      • Ensure result is displayed in an accessible way in evergreen and, optionally, in github itself

      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:
            bailey.pearson@mongodb.com Bailey Pearson
            Reporter:
            daria.pardue@mongodb.com Daria Pardue
            Neal Beeken
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: