• Type: Task
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 1.1.0
    • Fix Version/s: 2.0.0-dp1
    • Component/s: library
    • Security Level: Public
    • Labels:


      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.

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


        No work has yet been logged on this issue.


          • Assignee:
            brett19 Brett Lawson
            mnunberg Mark Nunberg
          • Votes:
            0 Vote for this issue
            2 Start watching this issue


            • Created:

              Gerrit Reviews

              There are no open Gerrit changes