diff --git a/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseClassTestRule.java b/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseClassTestRule.java index 734ce3f2418..bcde826020f 100644 --- a/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseClassTestRule.java +++ b/hbase-common/src/test/java/org/apache/hadoop/hbase/HBaseClassTestRule.java @@ -57,20 +57,9 @@ public final class HBaseClassTestRule implements TestRule { private static long getTimeoutInSeconds(Class clazz) { Category[] categories = clazz.getAnnotationsByType(Category.class); - if (categories.length == 0) { - throw new IllegalArgumentException(clazz.getName() + " is not annotated with @Category"); - } for (Class c : categories[0].value()) { - if (c == SmallTests.class) { - // See SmallTests. Supposed to run 15 seconds. - // Lots of these timeout on Jenkins... a stall of ten or twenty seconds mess up what looks - // fine when run local. - return 60; - } else if (c == MediumTests.class) { - // See MediumTests. Supposed to run 50 seconds. - return 180; - } else if (c == LargeTests.class) { - // Let large tests have a ten minute timeout. + if (c == SmallTests.class || c == MediumTests.class || c == LargeTests.class) { + // All tests have a 10minute timeout. return TimeUnit.MINUTES.toSeconds(10); } } diff --git a/hbase-server/pom.xml b/hbase-server/pom.xml index 6c06acfcf22..1bc48bc0e08 100644 --- a/hbase-server/pom.xml +++ b/hbase-server/pom.xml @@ -36,7 +36,7 @@ true -