Fix dropping of collections after successful tests

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Unknown
    • 1.21.2
    • Affects Version/s: 1.21.0
    • Component/s: Tests
    • None
    • None
    • PHP Drivers
    • Not Needed
    • 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

      cb33c1c for PHPLIB-1369 inadvertently changed the logic to cleanup test collections when tests fail instead of succeed.

      PHPUnit 10 removed the TestCase::hasFailed() method. The onNotSuccessfulTest() used in the above commit is the inverse of the logic we need, so we'll have to resort to the internal TestCase::status() method to preserve the original behavior.

            Assignee:
            Jeremy Mikola
            Reporter:
            Jeremy Mikola
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: