Uploaded image for project: 'Couchbase Java Client'
  1. Couchbase Java Client
  2. JCBC-2010

Fix Gerrit validation failures (variable test success rate)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • None
    • None
    • None
    • None
    • 1

    Description

      Some tests have a variable success rate and are causing build failures on Jenkins. Some identified below, but the list may be added to.
       

      com.couchbase.client.core.CoreTest.addServicesOnNewConfig
      com.couchbase.client.core.config.loader.KeyValueBucketLoaderIntegrationTest.loadConfigViaCarrierPublication:
      Seed Node NodeIdentifier{address=localhost, managerPort=45673} is disconnected, bailing out.
      com.couchbase.client.core.CoreTest.removesNodeIfNotPresentInConfigAnymore
      com.couchbase.client.core.config.DefaultConfigurationProviderIntegrationTest.retriesOnBucketNotFoundDuringLoadException
      com.couchbase.client.core.CoreTest.addNodesAndServicesOnNewConfig:
      node.addService(VIEWS, 8092, Optional.empty);
      Wanted 1 time:
      -> at com.couchbase.client.core.CoreTest.addNodesAndServicesOnNewConfig(CoreTest.java:134)
      But was 2 times:
      -> at com.couchbase.client.core.Core.lambda$ensureServiceAt$12(Core.java:634)
      -> at com.couchbase.client.core.Core.lambda$ensureServiceAt$12(Core.java:634)
      

      --------------------
      Acceptance Criteria
      --------------------
      Tests should have a reliable success rate and should not return false-positives/negatives.
       

      Attachments

        For Gerrit Dashboard: JCBC-2010
        # Subject Branch Project Status CR V

        Activity

          People

            Unassigned Unassigned
            emilien.bevierre Emilien Bevierre
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty