[
https://issues.apache.org/jira/browse/GEODE-3530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16547214#comment-16547214
]
ASF subversion and git services commented on GEODE-3530:
--------------------------------------------------------
Commit 72c2f3dabef457a5812d0faf14c4822018e5f7d2 in geode's branch
refs/heads/feature/GEODE-5376 from [~balesh2]
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=72c2f3d ]
GEODE-3530: refactor to not use CliCommandTestBase (#2125)
Use the GfshCommandRule and ClusterStarterRule to replace the
CliCommandTestBase in order to make the test less flaky.
* extract rebalance tests to new class
* extract region membership from MBean tests
* extract tests for region membership from MBeans and Function context to
their own class and add more tests
* fix serialization filter and remove eviction rules
* finish extracting tests from GemFireDataCommandsDUnit
Co-authored-by: Finn Southerland <[email protected]>
Co-authored-by: Helena A. Bales <[email protected]>
> All DistributedTests that extend CliCommandTestBase are Flaky
> -------------------------------------------------------------
>
> Key: GEODE-3530
> URL: https://issues.apache.org/jira/browse/GEODE-3530
> Project: Geode
> Issue Type: Bug
> Components: management, tests
> Reporter: Kirk Lund
> Assignee: Jinmei Liao
> Priority: Major
> Labels: CliCommandTestBase, DistributedTest, Flaky,
> pull-request-available, swat
> Time Spent: 3h 40m
> Remaining Estimate: 0h
>
> All DistributedTests that extend CliCommandTestBase are Flaky. The tests need
> to be rewritten with GfshShellConnectionRule so we can delete
> CliCommandTestBase.
> List of test classes extending CliCommandTestBase and existing Flaky tickets:
> * -AlterRegionCommandDUnitTest- (GEODE-3018)
> * -ClusterConfigurationDUnitTest- (GEODE-1333, GEODE-1334)
> * -ConfigCommandsDUnitTest- (GEODE-1449)
> * -ConnectCommandWithHttpAndSSLDUnitTest-
> * -CreateAlterDestroyRegionCommandsDUnitTest- (GEODE-973, GEODE-2009,
> GEODE-3018)
> * -CreateRegionCommandDUnitTest- (GEODE-973)
> * -DescribeClientCommandDUnitTest- (GEODE-910)
> * -DestroyRegionCommandDUnitTest-
> * -DiskStoreCommandsDUnitTest- (GEODE-1206, GEODE-1406, GEODE-2102)
> * -DurableClientCommandsDUnitTest- (GEODE-1705, GEODE-3404, GEODE-3359)
> * -FunctionCommandsDUnitTest- (GEODE-1563)
> * -GemfireDataCommandsDUnitTest- (GEODE-1182, GEODE-1249, GEODE-1404,
> GEODE-1430, GEODE-1487, GEODE-1496, GEODE-1561, GEODE-1822, GEODE-2006)
> * -GetCommandOnRegionWithCacheLoaderDuringCacheMissDUnitTest- (Does not
> exist)
> * LauncherLifecycleCommandsDUnitTest
> * -ListAndDescribeDiskStoreCommandsDUnitTest (does not exist)-
> * -ListClientCommandDUnitTest- (GEODE-908) (Jinmei/Finn)
> * -ListIndexCommandDUnitTest-
> * -LuceneIndexCommandsDUnitTest- (does not exist)
> * -MiscellaneousCommandsDUnitTest (GEODE-1034, GEODE-1385, GEODE-1518,
> GEODE-1605, GEODE-1706, GEODE-2126)-
> * -QueueCommandsDUnitTest- (does not exist) (GEODE-1429, GEODE-1976)
> * -RebalanceCommandDistributedTest- (Finn)
> * -RebalanceCommandOverHttpDistributedTest- (Finn)
> * -ShellCommandsDUnitTest- (GEODE-989)
> * -ShowMetricsDUnitTest- (GEODE-1764)
> * -ShowStackTraceDUnitTest- (does not exist)
> * -WANCommandTestBase- (and subclasses)
> * -ClientCommandsTestUtils-
> * -ShellCommandsDUnitTest- (Jinmei)
> Test classes that *use* but do not extend CliCommandTestBase:
> * CommandOverrHttpDUnitTest
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)