本文整理汇总了Java中org.apache.pig.tools.pigstats.PigStats.getErrorMessage方法的典型用法代码示例。如果您正苦于以下问题:Java PigStats.getErrorMessage方法的具体用法?Java PigStats.getErrorMessage怎么用?Java PigStats.getErrorMessage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.pig.tools.pigstats.PigStats
的用法示例。
在下文中一共展示了PigStats.getErrorMessage方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testNagative7
import org.apache.pig.tools.pigstats.PigStats; //导入方法依赖的package包/类
@Test // test error message with file name
public void testNagative7() throws IOException {
File f1 = new File("myscript.pig");
f1.deleteOnExit();
FileWriter fw1 = new FileWriter(f1);
fw1.append("A = loadd '1.txt';");
fw1.close();
String[] args = { "-x", "local", "-c", "myscript.pig" };
PigStats stats = PigRunner.run(args, null);
Assert.assertFalse(stats.isSuccessful());
String expected = "<file myscript.pig, line 1, column 0>";
String msg = stats.getErrorMessage();
Assert.assertFalse(msg == null);
Assert.assertTrue(msg.startsWith(expected));
}
示例2: NegativeTest3
import org.apache.pig.tools.pigstats.PigStats; //导入方法依赖的package包/类
@Test // PIG-2056
public void NegativeTest3() throws Exception {
String[] script = {
"#!/usr/bin/python",
"from org.apache.pig.scripting import Pig",
"P = Pig.compile(\"\"\"",
" #TEST PIG COMMENTS",
" A = load 'studenttab10k' as (name, age, gpa);",
" store A into 'CompileBindRun_2.out';\"\"\")",
"result = P.bind().runSingle()"
};
PigStats stats = runPigRunner("NegativeTest3", script, false);
assertTrue(stats.getErrorCode() == 1121);
assertTrue(stats.getReturnCode() == PigRunner.ReturnCode.PIG_EXCEPTION);
String expected = "Python Error. Traceback (most recent call last):\n" +
" File \"";
String msg = stats.getErrorMessage();
Util.checkErrorMessageContainsExpected(msg, expected);
}
示例3: NegativeTest3
import org.apache.pig.tools.pigstats.PigStats; //导入方法依赖的package包/类
@Test // PIG-2056
public void NegativeTest3() throws Exception {
String[] script = {
"#!/usr/bin/python",
"from org.apache.pig.scripting import Pig",
"P = Pig.compile(\"\"\"",
" #TEST PIG COMMENTS",
" A = load 'studenttab10k' as (name, age, gpa);",
" store A into 'CompileBindRun_2.out';\"\"\")",
"result = P.bind().runSingle()"
};
PigStats stats = runPigRunner("NegativeTest3", script, false);
assertTrue(stats.getErrorCode() == 1121);
assertTrue(stats.getReturnCode() == PigRunner.ReturnCode.PIG_EXCEPTION);
String expected = "Python Error. Traceback (most recent call last):";
String msg = stats.getErrorMessage();
Util.checkErrorMessageContainsExpected(msg, expected);
}