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

Update Atlas testing for v2

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Unknown Unknown
    • None
    • None
    • 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?

    Description

      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 .

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated: