Uploaded image for project: 'Drivers'
  1. Drivers
  2. DRIVERS-1525

Migrate all Spec Tests to The Unified Test Runner

    • Needed
    • Hide

      Summary of necessary driver changes

      •  

      Commits for syncing spec/prose tests
      (and/or refer to an existing language POC if needed)

      •  

      Context for other referenced/linked tickets

      •  
      Show
      Summary of necessary driver changes   Commits for syncing spec/prose tests (and/or refer to an existing language POC if needed)   Context for other referenced/linked tickets  
    • 2
    • 3
    • 4
    • 100
    • Hide

      Engineer: Jeremy Mikola


      2024-03-01:

      • Retryable Writes test done
      • CRUD v1 tests in review
      • Retryable Reads up next to close out the work

      2024-02-16: Transaction tests done

      • Transaction tests converted
      • Retryability tests up next
      • Converted tests exposed potential bugs in Node driver (POC driver) and issues when testing with load-balanced and sharded clusters

      2024-02-02: Started work

      • Started converting transaction spec tests
      • Main work done automatically using tooling, some manual effort required
      Show
      Engineer: Jeremy Mikola 2024-03-01: Retryable Writes test done CRUD v1 tests in review Retryable Reads up next to close out the work 2024-02-16: Transaction tests done Transaction tests converted Retryability tests up next Converted tests exposed potential bugs in Node driver (POC driver) and issues when testing with load-balanced and sharded clusters 2024-02-02: Started work Started converting transaction spec tests Main work done automatically using tooling, some manual effort required
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      CSHARP-3620 Backlog
      JAVA-4120 Backlog
      GODRIVER-1983 Scheduled
      CXX-2236 Backlog
      CDRIVER-3967 Backlog
      NODE-3237 Backlog
      PYTHON-2664 Blocked
      RUST-758 Backlog
      SWIFT-1189 Done
      MOTOR-1197 Blocked
      PHPLIB-1289 Blocked
      RUBY-3336 Blocked
      $i18n.getText("admin.common.words.show")
      #scriptField, #scriptField *{ border: 1px solid black; } #scriptField{ border-collapse: collapse; } #scriptField td { text-align: center; /* Center-align text in table cells */ } #scriptField td.key { text-align: left; /* Left-align text in the Key column */ } #scriptField a { text-decoration: none; /* Remove underlines from links */ border: none; /* Remove border from links */ } /* Add green background color to cells with FixVersion */ #scriptField td.hasFixVersion { background-color: #00FF00; /* Green color code */ } /* Center-align the first row headers */ #scriptField th { text-align: center; } Key Status/Resolution FixVersion CSHARP-3620 Backlog JAVA-4120 Backlog GODRIVER-1983 Scheduled CXX-2236 Backlog CDRIVER-3967 Backlog NODE-3237 Backlog PYTHON-2664 Blocked RUST-758 Backlog SWIFT-1189 Done MOTOR-1197 Blocked PHPLIB-1289 Blocked RUBY-3336 Blocked

      Epic Summary

      Summary
      Complete the migration of all spec tests to the new format.

      Motivation
      We won't get the full benefit of the unified format while we still have other formats.

       

            Assignee:
            jmikola@mongodb.com Jeremy Mikola
            Reporter:
            esha.bhargava@mongodb.com Esha Bhargava
            Jeremy Mikola Jeremy Mikola
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              3 weeks, 1 day

                Error rendering 'slack.nextup.jira:slack-integration-plus'. Please contact your Jira administrators.