• 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.


        mnunberg Mark Nunberg created issue -
        ingenthr Matt Ingenthron made changes -
        Field Original Value New Value
        Assignee Matt Ingenthron [ ingenthr ] Mark Nunberg [ mnunberg ]
        mnunberg Mark Nunberg made changes -
        Assignee Mark Nunberg [ mnunberg ] Trond Norbye [ trond ]
        trond Trond Norbye made changes -
        Fix Version/s 1.2.0 [ 10243 ]
        trond Trond Norbye made changes -
        Priority Critical [ 2 ] Minor [ 4 ]
        trond Trond Norbye made changes -
        Fix Version/s .future [ 11023 ]
        trond Trond Norbye made changes -
        Assignee Trond Norbye [ trond ] Brett Lawson [ brett19 ]
        brett19 Brett Lawson made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        brett19 Brett Lawson made changes -
        Fix Version/s 2.0.0-dp1 [ 11601 ]
        Fix Version/s .future [ 11023 ]
        brett19 Brett Lawson made changes -
        Workflow jira [ 23179 ] Couchbase SDK Workflow [ 44479 ]


          • 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