Jarek Jarcec Cecho created SQOOP-2132:
-----------------------------------------
Summary: Remove test TestMainframeImportTool.testPrintHelp
Key: SQOOP-2132
URL: https://issues.apache.org/jira/browse/SQOOP-2132
Project: Sqoop
Issue Type: Bug
Affects Versions: 1.4.5
Reporter: Jarek Jarcec Cecho
Assignee: Jarek Jarcec Cecho
Fix For: 1.4.5
I've noticed that test {{TestMainframeImportTool.testPrintHelp}} fails if run
with Hadoop 2.6:
{code}
ant clean test -Dtestcase=TestMainframeImportTool
{code}
The reason is that Hadoop changed the default "help" text and this tool is
checking output of that command character by character:
{code}
Testcase: testPrintHelp took 0.025 sec
FAILED
expected:<...namenode
-jt <local|[jobtracker:port> specify a job track]er
-files <comma sep...> but was:<...namenode
-jt <local|[resourcemanager:port> specify a ResourceManag]er
-files <comma sep...>
junit.framework.ComparisonFailure: expected:<...namenode
-jt <local|[jobtracker:port> specify a job track]er
-files <comma sep...> but was:<...namenode
-jt <local|[resourcemanager:port> specify a ResourceManag]er
-files <comma sep...>
at
org.apache.sqoop.tool.TestMainframeImportTool.testPrintHelp(TestMainframeImportTool.java:99)
{code}
I don't see particular value in testing content of help message as it's mostly
a static code, so I would like to suggest to simply drop this test.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)