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

Use runOn syntax to specify transaction test requirements

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • None
    • None
    • None
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      PYTHON-1794 Fixed 3.9
      CXX-1761 Fixed 3.5.0
      PHPLIB-421 Done
      GODRIVER-944 Won't Do
      SCALA-516 Won't Fix
      MOTOR-330 Works as Designed
      NODE-1932 Fixed 3.2.4
      RUBY-1792 Fixed 2.9.0.rc0
      PERL-1087 Fixed 2.2.0
      CDRIVER-3077 Fixed 1.15.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 PYTHON-1794 Fixed 3.9 CXX-1761 Fixed 3.5.0 PHPLIB-421 Done GODRIVER-944 Won't Do SCALA-516 Won't Fix MOTOR-330 Works as Designed NODE-1932 Fixed 3.2.4 RUBY-1792 Fixed 2.9.0.rc0 PERL-1087 Fixed 2.2.0 CDRIVER-3077 Fixed 1.15.0

    Description

      Note: this ticket refers to test format changes for both the transactions and convenient API for transactions specs. Drivers that are still implementing support for convenient API for transactions (DRIVERS-556) may find it convenient to address this issue concurrently.

      2d20038 for SPEC-1239 introduces a new top-level runOn field in spec tests. This syntax replaces the original min/maxServerVersion top-level fields and allows a test file to define one or more combinations of version/topology requirements.

      Additionally, this change introduces a test-level useMultipleMongoses field to the convenient API for transactions tests, which was previously introduced in the transactions spec tests.

      See commit and test README changelog for details.

      Attachments

        Activity

          People

            Unassigned Unassigned
            jmikola@mongodb.com Jeremy Mikola
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: