Uploaded image for project: 'Mongoid'
  1. Mongoid
  2. MONGOID-4745

Sync spec runner behavior and docs to the driver one

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Dev Exp, Tests
    • None

      Over the last year the Ruby driver test runner has been improved to:

      1. Configure itself completely via a URI string rather than relying on a multitude of environment variables
      2. Provide user documentation for how to configure the server to run the driver test suite in the various configurations
      3. Have the separate spec:prepare Rake task to set up auth in the cluster

      Mongoid currently has some but not all of these improvements. Specifically, user documentation and spec:prepare Rake task are missing, and the test suite needs to be audited to determine if it can be configured completely via the URI.

      This ticket is to provide the same testing documentation and support for Mongoid that we provide for the driver. Since the documentation would be largely identical to the driver, once the runner in Mongoid has all of the functionality that the driver's runner has, Mongoid can simply reference https://github.com/mongodb/mongo-ruby-driver/blob/master/spec/README.md for test running instructions.

            Assignee:
            Unassigned Unassigned
            Reporter:
            oleg.pudeyev@mongodb.com Oleg Pudeyev (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: