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

Resync CRUD spec tests

    • Type: Icon: Task Task
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Component/s: None
    • Labels:
      None
    • $i18n.getText("admin.common.words.hide")
      Key Status/Resolution FixVersion
      RUBY-1165 Done 2.4.0
      PYTHON-1176 Done 3.4
      CXX-1104 Won't Fix
      CDRIVER-1887 Won't Fix
      CXX-1105 Done 3.2.0-rc0
      SCALA-274 Done 1.2.0
      CSHARP-1813 Done 2.4
      NODE-840 Done 2.2.12
      PERL-671 Done 2.0.0
      JAVA-2371 Done 3.4.0
      PHPLIB-231 Done 1.1.1
      $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 RUBY-1165 Done 2.4.0 PYTHON-1176 Done 3.4 CXX-1104 Won't Fix CDRIVER-1887 Won't Fix CXX-1105 Done 3.2.0-rc0 SCALA-274 Done 1.2.0 CSHARP-1813 Done 2.4 NODE-840 Done 2.2.12 PERL-671 Done 2.0.0 JAVA-2371 Done 3.4.0 PHPLIB-231 Done 1.1.1

      There are a few new "features":

      1. For functionality that is only possible or testable on certain server versions, there are specific files with an option/feature name appended. For example "aggregate-out.yml"

      2. For these files, there is a field, minServerVersion, specifying the lower bound server version against which the test should be run. In other words, "run the test if server version >= minServerVersion.

      3. There is potentially a field, maxServerVersion, which is the highest server version against which the test should be run. None of the files have this field yet, but I would suggest in implementing support for minServerVersion, you also implementing support for maxServerVersion. This field should be interpreted to mean "run this test if server version <= maxServerVersion."

      4. If neither minServerVersion nor maxServerVersion are present, the test should succeed on any server version.

      5. Collation is an added option to some tests. You'll need to update your test runners to parse the collation option.

      Please let me know if you have any questions.

            Assignee:
            rathi.gnanasekaran Rathi Gnanasekaran
            Reporter:
            emily.stolfo Emily Stolfo
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: