Steve Loughran, kindly review.
For the test case failures, all tests bar TestNetworkedJob pass for me locally. We have
MAPREDUCE-6579 to track this failure.
Yarn client related test cases have been failing since a while due to incorrect /etc/hosts mapping in Jenkins machines. The domain name does not have a trailing dot which is leading to failures and timeouts.
With appropriate entry in /etc/hosts, tests pass locally.
I believe Rohith Sharma K S has filed an INFRA JIRA for this.
Checkstyle issue is related to ApplicationCLI#run method having more than 150 lines. This method already had more than 150 lines. Do you want me to refactor it to reduce number of lines ?