本文整理汇总了Java中org.apache.hadoop.fi.FiHFlushTestUtil.initTest方法的典型用法代码示例。如果您正苦于以下问题:Java FiHFlushTestUtil.initTest方法的具体用法?Java FiHFlushTestUtil.initTest怎么用?Java FiHFlushTestUtil.initTest使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.hadoop.fi.FiHFlushTestUtil
的用法示例。
在下文中一共展示了FiHFlushTestUtil.initTest方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: runDiskErrorTest
import org.apache.hadoop.fi.FiHFlushTestUtil; //导入方法依赖的package包/类
/** Methods initializes a test and sets required actions to be used later by
* an injected advice
* @param conf mini cluster configuration
* @param methodName String representation of a test method invoking this
* method
* @param block_size needed size of file's block
* @param a is an action to be set for the set
* @throws IOException in case of any errors
*/
private static void runDiskErrorTest (final Configuration conf,
final String methodName, final int block_size, DerrAction a, int index,
boolean trueVerification)
throws IOException {
FiTestUtil.LOG.info("Running " + methodName + " ...");
final HFlushTest hft = (HFlushTest) FiHFlushTestUtil.initTest();
hft.fiCallHFlush.set(a);
hft.fiErrorOnCallHFlush.set(new DataTransferTestUtil.VerificationAction(methodName, index));
TestHFlush.doTheJob(conf, methodName, block_size, (short)3);
if (trueVerification)
assertTrue("Some of expected conditions weren't detected", hft.isSuccess());
}
示例2: runDiskErrorTest
import org.apache.hadoop.fi.FiHFlushTestUtil; //导入方法依赖的package包/类
/**
* Methods initializes a test and sets required actions to be used later by
* an injected advice
*
* @param conf
* mini cluster configuration
* @param methodName
* String representation of a test method invoking this
* method
* @param block_size
* needed size of file's block
* @param a
* is an action to be set for the set
* @throws IOException
* in case of any errors
*/
private static void runDiskErrorTest(final Configuration conf,
final String methodName, final int block_size, DerrAction a, int index,
boolean trueVerification) throws IOException {
FiTestUtil.LOG.info("Running " + methodName + " ...");
final HFlushTest hft = (HFlushTest) FiHFlushTestUtil.initTest();
hft.fiCallHFlush.set(a);
hft.fiErrorOnCallHFlush
.set(new DataTransferTestUtil.VerificationAction(methodName, index));
TestHFlush.doTheJob(conf, methodName, block_size, (short) 3);
if (trueVerification) {
assertTrue("Some of expected conditions weren't detected",
hft.isSuccess());
}
}