      parser.add_argument('--pair',
          help='Run the test suite in pairs with the named test to find problem '
               'pairs.')
      parser.add_argument('--liveserver',
          help='Overrides the default address where the live server (used with '
               'LiveServerTestCase) is expected to run from. The default value '
               'is localhost:8081.')
 
</s> remove * Added the ability to preserve the test database by adding the
  :djadminopt:`--keepdb` flag.
 </s> add * Added options to the :djadmin:`test` command to preserve the test database
  (:djadminopt:`--keepdb`) and to run the test cases in reverse order
  (:djadminopt:`--reverse`).
    parser.add_argument('--reverse', action='store_true', default=False,
        help='Sort test suites and test cases in opposite order to debug '
             'test side effects not apparent with normal execution lineup.')
      parser.add_argument('--pair',
          help='Run the test suite in pairs with the named test to find problem '
               'pairs.')
    parser.add_argument('--reverse', action='store_true', default=False,
        help='Sort test suites and test cases in opposite order to debug '
             'test side effects not apparent with normal execution lineup.')
      parser.add_argument('--liveserver',
          help='Overrides the default address where the live server (used with '
               'LiveServerTestCase) is expected to run from. The default value '
               'is localhost:8081.')
keep keep add keep keep keep keep
 Fixed #23742 -- Added an option to reverse tests order.

This is useful for debugging side effects affecting tests that
are usually executed before a given test. Full suite and pair
tests sort cases more or less deterministically, thus some test
cross-dependencies are easier to reveal by reversing the order.

Thanks Preston Timmons for the review. 
tests/runtests.py