Package org.apache.accumulo.test
Class IteratorEnvIT
- java.lang.Object
-
- org.apache.accumulo.harness.WithTestNames
-
- org.apache.accumulo.harness.AccumuloITBase
-
- org.apache.accumulo.harness.AccumuloClusterHarness
-
- org.apache.accumulo.test.IteratorEnvIT
-
- All Implemented Interfaces:
ClusterUsers
,MiniClusterConfigurationCallback
public class IteratorEnvIT extends AccumuloClusterHarness
Test that objects in IteratorEnvironment returned from the server are as expected.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IteratorEnvIT.MajcIter
Basic compaction iterator to test IteratorEnvironment returns what is expected.static class
IteratorEnvIT.MincIter
static class
IteratorEnvIT.ScanIter
Basic scan iterator to test IteratorEnvironment returns what is expected.-
Nested classes/interfaces inherited from class org.apache.accumulo.harness.AccumuloClusterHarness
AccumuloClusterHarness.ClusterType
-
Nested classes/interfaces inherited from interface org.apache.accumulo.harness.MiniClusterConfigurationCallback
MiniClusterConfigurationCallback.NoCallback
-
-
Field Summary
-
Fields inherited from class org.apache.accumulo.harness.AccumuloClusterHarness
cluster, clusterConf, krb, type
-
Fields inherited from class org.apache.accumulo.harness.AccumuloITBase
MINI_CLUSTER_ONLY, random, STANDALONE_CAPABLE_CLUSTER, SUNNY_DAY, ZOOKEEPER_TESTING_SERVER
-
Fields inherited from interface org.apache.accumulo.harness.MiniClusterConfigurationCallback
NO_CALLBACK
-
-
Constructor Summary
Constructors Constructor Description IteratorEnvIT()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configureMiniCluster(MiniAccumuloConfigImpl cfg, org.apache.hadoop.conf.Configuration hadoopCoreSite)
protected Duration
defaultTimeout()
Time to wait per-method before declaring a timeout, in seconds.void
finish()
void
setup()
void
test()
void
testCompact(String tableName, Class<? extends SortedKeyValueIterator<Key,Value>> iteratorClass)
void
testMinCompact(String tableName, Class<? extends SortedKeyValueIterator<Key,Value>> iteratorClass)
-
Methods inherited from class org.apache.accumulo.harness.AccumuloClusterHarness
canRunTest, cleanupTables, cleanupUsers, getAdminPrincipal, getAdminToken, getAdminUser, getClientInfo, getClientProps, getCluster, getClusterConfiguration, getClusterControl, getClusterType, getFileSystem, getKdc, getServerContext, getUser, saslEnabled, setupCluster, setUpHarness, teardownCluster, tearDownHarness
-
Methods inherited from class org.apache.accumulo.harness.AccumuloITBase
createTestDir, getOnlyElement, getOnlyElement, getSslDir, getUniqueNames, initJar
-
Methods inherited from class org.apache.accumulo.harness.WithTestNames
setTestName, testName
-
-
-
-
Method Detail
-
defaultTimeout
protected Duration defaultTimeout()
Description copied from class:AccumuloITBase
Time to wait per-method before declaring a timeout, in seconds.- Overrides:
defaultTimeout
in classAccumuloITBase
-
configureMiniCluster
public void configureMiniCluster(MiniAccumuloConfigImpl cfg, org.apache.hadoop.conf.Configuration hadoopCoreSite)
- Specified by:
configureMiniCluster
in interfaceMiniClusterConfigurationCallback
- Overrides:
configureMiniCluster
in classAccumuloClusterHarness
-
setup
@BeforeEach public void setup()
-
finish
@AfterEach public void finish()
-
testCompact
public void testCompact(String tableName, Class<? extends SortedKeyValueIterator<Key,Value>> iteratorClass) throws Exception
- Throws:
Exception
-
-