Details

    • Task
    • Resolution: Fixed
    • Minor
    • 2.0.0-dp1
    • 1.1.0
    • library
    • Security Level: Public
    • None

    Description

      Tests right now are much slower than they should be, which also means that running them is turning into a much bigger hassle than it should be. Here are some things to do in order to make them quicker

      1) Remove OO vs non-OO tests unless behavior is known to differ:

      Right now all our OO functions and non-OO functions traverse exactly the same code paths (not as previously when there would be different code paths for each).

      2) Move slow tests into their own categories: Simple mutation functions should not be intermixed with long things like key durability ops. These should be in separate files – thus also allowing us to exclude them somehow (either via make test, or through runwrap/phpunit)

      3) Tests which are expected to fail or are inconclusive should be marked as such.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            brett19 Brett Lawson
            mnunberg Mark Nunberg (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty