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

Convert retryable write command construction prose tests to spec tests

    • Type: Icon: Spec Change Spec Change
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Component/s: Retryability
    • Needed
    • Hide

      Summary of necessary driver changes

      • Sync retryable writes unified tests
      • Remove retryable writes command construction prose tests

      Commits for syncing spec/prose tests

      Context for other referenced/linked tickets

      •  Consider doing this ticket alongside DRIVERS-3061, which adds a missing skip for serverless environments to one spec test
      Show
      Summary of necessary driver changes Sync retryable writes unified tests Remove retryable writes command construction prose tests Commits for syncing spec/prose tests   https://github.com/mongodb/specifications/commit/11022ca4f21377f00827918ebbdf5ea3dbdb7d4a Context for other referenced/linked tickets  Consider doing this ticket alongside DRIVERS-3061 , which adds a missing skip for serverless environments to one spec test
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      CDRIVER-5770 Fixed 1.30.0
      CXX-3136 Backlog
      CSHARP-5374 Fixed 3.2.0
      GODRIVER-3394 Backlog
      JAVA-5665 Backlog
      NODE-6470 Backlog
      MOTOR-1386 Duplicate
      PYTHON-4919 Fixed 4.11
      PHPLIB-1562 Done
      RUBY-3566 Backlog
      RUST-2069 Fixed 3.2.0
      $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 CDRIVER-5770 Fixed 1.30.0 CXX-3136 Backlog CSHARP-5374 Fixed 3.2.0 GODRIVER-3394 Backlog JAVA-5665 Backlog NODE-6470 Backlog MOTOR-1386 Duplicate PYTHON-4919 Fixed 4.11 PHPLIB-1562 Done RUBY-3566 Backlog RUST-2069 Fixed 3.2.0

      This came up in mongodb/specifications#735 while cleaning up other test sections. Once a unified spec test format is codified in DRIVERS-709, existing Command Construction Tests can likely be ported to spec tests with APM assertions (for both included and omitted fields).

      While making that change, we can also move the Split Batch Tests section to a numbered prose test.

            Assignee:
            isabel.atkinson@mongodb.com Isabel Atkinson
            Reporter:
            jmikola@mongodb.com Jeremy Mikola
            Kevin Albertson Kevin Albertson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: