本文整理汇总了Java中org.apache.hadoop.fi.FiHFlushTestUtil类的典型用法代码示例。如果您正苦于以下问题:Java FiHFlushTestUtil类的具体用法?Java FiHFlushTestUtil怎么用?Java FiHFlushTestUtil使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
FiHFlushTestUtil类属于org.apache.hadoop.fi包,在下文中一共展示了FiHFlushTestUtil类的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());
}
开发者ID:naver,项目名称:hadoop,代码行数:22,代码来源:TestFiHFlush.java
示例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());
}
}
开发者ID:hopshadoop,项目名称:hops,代码行数:31,代码来源:TestFiHFlush.java
注:本文中的org.apache.hadoop.fi.FiHFlushTestUtil类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论