Implement support for test database cloning (i.e. parallel test execution)

XMLWordPrintableJSON

    • Type: New Feature
    • Resolution: Unresolved
    • Priority: Minor - P4
    • None
    • Affects Version/s: None
    • Component/s: django
    • None
    • None
    • Python Drivers
    • None
    • None
    • None
    • None
    • None
    • None

      The Django test runner supports splitting up a test suite so that each process runs an nth of the tests. In order for this functionality to work, the backend must set DatabaseFeatures.can_clone_databases = True and implement DatabaseCreation._clone_test_db().

      I explored this but it doesn't handle cloning of encrypted collections (if that's feasible), so it will need further work.

            Assignee:
            Unassigned
            Reporter:
            Tim Graham
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: