Uploaded image for project: 'Go Driver'
  1. Go Driver
  2. GODRIVER-3065

Update Atlas testing for v2

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Unknown Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?

      Context

      The Go Driver is moving most of it's integration testing logic to the internal package, which will break the master version of drivers-atlast-testing [here](https://github.com/mongodb-labs/drivers-atlas-testing/blob/master/integrations/go/install-driver.sh).

      Since mtest is being internalized, the logic in workload_executor_test.go will need to be moved to the internal/test akin to build-oss-fuzz-corpus.

      Definition of done

      Update script to use v2 where the bash file looks something like this:

      #!/bin/bash
      
      set -ex
      
      echo "INSTALLING DRIVER"
      
      # 1. Clone master branch of Driver
      # 2. export PATH=$GOROOT/bin:$PATH
      # 3. go run {PATH}/internal/test/workloadexec/main.go
      

      Update the v1 to pull from v1 instead of master, here .

            Assignee:
            Unassigned Unassigned
            Reporter:
            preston.vasquez@mongodb.com Preston Vasquez
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: