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

Migrate all Spec Tests to The Unified Test Runner

    • Hide

      Summary of necessary driver changes

      • Complete the migration of all spec tests to the new format, excluding FLE

      Context for other referenced/linked tickets

      • There are individual DRIVER/language tickets per spec (see issues in DRIVERS-1525 or this filter)
      • Each child ticket has downstream changes summary, and has already been sent to team's triage
      Show
      Summary of necessary driver changes Complete the migration of all spec tests to the new format, excluding FLE Context for other referenced/linked tickets There are individual DRIVER/language tickets per spec (see issues in DRIVERS-1525 or this filter) Each child ticket has downstream changes summary, and has already been sent to team's triage
    • To Do
    • Migrate all Spec Tests to The Unified Test Runner
    • Hide

      Engineer: Jeremy Mikola


      2024-03-15:

      • All specs migrated (excl. FLE)
      • Moved to Teams Implementing

      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-15: All specs migrated (excl. FLE) Moved to Teams Implementing 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
    • 2
    • 4
    • 4
    • 100
    • Needed
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      CSHARP-3620 Backlog
      JAVA-4120 Done
      GODRIVER-1983 Ready for Work
      CXX-2236 Backlog
      CDRIVER-3967 Backlog
      NODE-3237 Fixed 6.9.0
      PYTHON-2664 Backlog
      RUST-758 Backlog
      SWIFT-1189 Done
      MOTOR-1197 Duplicate
      PHPLIB-1289 Done
      RUBY-3336 Backlog
      $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 Done GODRIVER-1983 Ready for Work CXX-2236 Backlog CDRIVER-3967 Backlog NODE-3237 Fixed 6.9.0 PYTHON-2664 Backlog RUST-758 Backlog SWIFT-1189 Done MOTOR-1197 Duplicate PHPLIB-1289 Done RUBY-3336 Backlog

      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