Uploaded image for project: 'Geode'
  1. Geode
  2. GEODE-4885

DistributedRestoreSystemPropertiesTest is failing

    XMLWordPrintableJSON

Details

    Description

      This test is supposedly checking for any DUnitTest that inadvertently runs under the test gradle task or, more specifically, is categorized as a UnitTest.

      Unfortunately, due to the way that Junit determines what category a test is in (by creating an instance of the class), it will also invoke any static declarations. It also triggers parameterized values. The result is that some DistributedTests actually end up launching DUnit VMs even though the actual tests don't run. Depending on test ordering this can lead to DistributedRestoreSystemPropertiesTest failing intermittently.

      By examining the test report, it appears that the following DUnit tests are triggering this problem:

      org.apache.geode.management.internal.cli.commands.ShowLogCommandDUnitTest
      org.apache.geode.internal.cache.rollingupgrade.RollingUpgradeDUnitTest
      org.apache.geode.security.ClientAuthenticationPart2DUnitTest
      org.apache.geode.cache.lucene.LuceneCommandsSecurityDUnitTest
      org.apache.geode.management.internal.configuration.ClusterConfigurationIndexWithFromClauseDUnitTest
      org.apache.geode.internal.cache.tier.sockets.ClientServerMiscBCDUnitTest
      org.apache.geode.cache.lucene.LuceneSearchWithRollingUpgradeDUnit
      org.apache.geode.cache.wan.WANRollingUpgradeDUnitTest
      org.apache.geode.internal.cache.rollingupgrade.RollingUpgrade2DUnitTest
      org.apache.geode.security.ClientAuthenticationDUnitTest
      org.apache.geode.security.ClientAuthorizationCQDUnitTest
      org.apache.geode.internal.cache.TxCommitMessageBackwardCompatibilityDUnitTest
      

      Attachments

        Issue Links

          Activity

            People

              klund Kirk Lund
              jens.deppe Jens Deppe
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 1h
                  1h