[GODRIVER-2924] Set up coverage reporting Created: 28/Jul/23  Updated: 29/Sep/23

Status: In Progress
Project: Go Driver
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Unknown
Reporter: Steve Silvester Assignee: Steve Silvester
Resolution: Unresolved Votes: 0
Labels: greenerbuild
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by GODRIVER-2922 Add code coverage stats to PR builds Closed

 Description   

We can use coverprofile to measure the coverage across our tests, and upload the combined coverage report to an s3 bucket, like the Python driver does.   

This will be the first step to adding coverage regression testing.



 Comments   
Comment by Githook User [ 29/Sep/23 ]

Author:

{'name': 'Steven Silvester', 'email': 'steven.silvester@ieee.org', 'username': 'blink1073'}

Message: GODRIVER-2924 Add docker file support (#352)

  • add evg test
  • fix syntax
  • add to build variant
  • cleanup
  • fix orch file
  • remove interactive flag
  • clean up and add oidc test
  • fix handling of tty
  • update readme
  • enforce bash
  • fix handling of python3
  • try again
  • cleanup
  • Update .evergreen/run-orchestration.sh

Co-authored-by: Ezra Chung <88335979+eramongodb@users.noreply.github.com>

  • address review
  • clean up file permissions and test results
  • use explicit binary root
  • move crypt_shared into container
  • fix echo
  • fix test file handling
  • try again
  • try again
  • more oidc debug
  • fix syntax
  • fix unbound
  • fix script
  • more oidc fixes
  • more oidc fixes
  • update permissions handling
  • remove popd
  • fix entry point usage
  • better test
  • add missing file
  • Update .evergreen/auth_oidc/start_local_server.sh

Co-authored-by: Ezra Chung <88335979+eramongodb@users.noreply.github.com>

  • Update .evergreen/start-orchestration.sh

Co-authored-by: Ezra Chung <88335979+eramongodb@users.noreply.github.com>

  • Update .evergreen/run-orchestration.sh

Co-authored-by: Ezra Chung <88335979+eramongodb@users.noreply.github.com>

  • Update .evergreen/docker/ubuntu20.04/base-entrypoint.sh

Co-authored-by: Ezra Chung <88335979+eramongodb@users.noreply.github.com>

  • address review
  • fix mo-expansion.sh
  • syntax
  • fix test entry point
  • Update .evergreen/config.yml

Co-authored-by: Ezra Chung <88335979+eramongodb@users.noreply.github.com>

  • fix handling of python binary
  • Update .evergreen/run-orchestration.sh

Co-authored-by: Ezra Chung <88335979+eramongodb@users.noreply.github.com>

  • Update .evergreen/run-orchestration.sh

Co-authored-by: Ezra Chung <88335979+eramongodb@users.noreply.github.com>

---------

Co-authored-by: Ezra Chung <88335979+eramongodb@users.noreply.github.com>
Branch: master
https://github.com/mongodb-labs/drivers-evergreen-tools/commit/f825f86fae3e5eecfa5da05a510ec5962fc7de88

Comment by Steve Silvester [ 13/Sep/23 ]

https://github.com/mongodb/mongo-go-driver/pull/1381

Generated at Thu Feb 08 08:39:39 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.