Abraham Elmahrek created SQOOP-1362:
---------------------------------------
Summary: TestImportJob skips several tests with try/catch blocks
Key: SQOOP-1362
URL: https://issues.apache.org/jira/browse/SQOOP-1362
Project: Sqoop
Issue Type: Bug
Reporter: Abraham Elmahrek
Assignee: Abraham Elmahrek
Example:
{code}
try {
int ret = Sqoop.runSqoop(importer, argv);
assertTrue("Expected job to go through if target directory"
+ " does not exist.", 0 == ret);
assertTrue(fs.exists(outputPath));
// expecting one _SUCCESS file and one file containing data
assertTrue("Expecting two files in the directory.",
fs.listStatus(outputPath).length == 2);
String[] output = getContent(conf, outputPath);
assertEquals("Expected output and actual output should be same.",
"meep\n",
output[0]);
ret = Sqoop.runSqoop(importer, argv);
assertTrue("Expected job to go through if target directory exists.",
0 == ret);
assertTrue(fs.exists(outputPath));
// expecting one _SUCCESS file and one file containing data
assertTrue("Expecting two files in the directory.",
fs.listStatus(outputPath).length == 2);
output = getContent(conf, outputPath);
assertEquals("Expected output and actual output should be same.",
"meep\n",
output[0]);
} catch (Exception e) {
// In debug mode, ImportException is wrapped in RuntimeException.
LOG.info("Got exceptional return (expected: ok). msg is: " + e);
}
{code}
--
This message was sent by Atlassian JIRA
(v6.2#6252)