Support auto encryption in unified tests

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: Client Side Encryption
    • Hide

      DRIVERS-3106:
      Add support for auto encryption in unified test format. This is a prerequisite to migrating CSFLE/QE legacy tests to the unified test format.

      Summary of necessary driver changes

      • Sync spec tests
      • Implement unified test format version 1.23
        • Support autoEncryptOpts
        • Drop QE state collections (_enxcol.<coll>.esc and _enxcol.<coll>.ecoc)

      Commits for syncing spec/prose tests

      Show
      DRIVERS-3106 : Add support for auto encryption in unified test format. This is a prerequisite to migrating CSFLE/QE legacy tests to the unified test format. Summary of necessary driver changes Sync spec tests Implement unified test format version 1.23 Support autoEncryptOpts Drop QE state collections ( _enxcol.<coll>.esc and _enxcol.<coll>.ecoc ) Commits for syncing spec/prose tests Initial commit: https://github.com/mongodb/specifications/commit/52a076b7e7c0fa74abbab6e28ae5e36a1de1d1cb Follow-up fix to regenerate JSON file: https://github.com/mongodb/specifications/commit/89e91523b58e9de06d45da9329d3d2595307557c Follow-up to restore legacy JSON tests: https://github.com/mongodb/specifications/commit/a039bb4485b56c30bcda6d318b83f07ad741fb95 . (So drivers using a git submodule for spec tests can update without losing coverage) Follow-up fix to matching and drop state collections: https://github.com/mongodb/specifications/commit/1c1500ada5e4d03c7f95e0a7a93fc0f77e5c0f76
    • None
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • None
    • None
    • None
    • None
    • None
    • None

      This ticket was split from DRIVERS-3106, please see that ticket for a detailed description.

            Assignee:
            Unassigned
            Reporter:
            TPM Jira Automations Bot
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: