public class TestIncrementsFromClientSide
extends java.lang.Object
HTable
.
Test is parameterized to run the slow and fast increment code paths. If fast, in the @before, we
do a rolling restart of the single regionserver so that it can pick up the go fast configuration.
Doing it this way should be faster than starting/stopping a cluster per test.
Test takes a long time because spin up a cluster between each run -- ugh.Modifier and Type | Field and Description |
---|---|
TestName |
name |
protected static int |
SLAVES |
protected static HBaseTestingUtility |
TEST_UTIL |
Constructor and Description |
---|
TestIncrementsFromClientSide() |
Modifier and Type | Method and Description |
---|---|
static void |
afterClass() |
static void |
beforeClass() |
static java.util.Collection<java.lang.Object[]> |
data() |
static java.lang.String |
filterStringSoTableNameSafe(java.lang.String str) |
void |
testIncrement() |
void |
testIncrementingInvalidValue() |
void |
testIncrementInvalidArguments() |
void |
testIncrementOnSameColumn() |
void |
testIncrementOutOfOrder() |
void |
testIncrementWithDeletes() |
protected static final HBaseTestingUtility TEST_UTIL
protected static int SLAVES
public TestName name
public static java.util.Collection<java.lang.Object[]> data()
public static void beforeClass() throws java.lang.Exception
java.lang.Exception
public static void afterClass() throws java.lang.Exception
java.lang.Exception
public void testIncrementWithDeletes() throws java.lang.Exception
java.lang.Exception
public void testIncrementingInvalidValue() throws java.lang.Exception
java.lang.Exception
public void testIncrementInvalidArguments() throws java.lang.Exception
java.lang.Exception
public void testIncrementOutOfOrder() throws java.lang.Exception
java.lang.Exception
public void testIncrementOnSameColumn() throws java.lang.Exception
java.lang.Exception
public void testIncrement() throws java.lang.Exception
java.lang.Exception
public static java.lang.String filterStringSoTableNameSafe(java.lang.String str)