|
@@ -76,7 +76,7 @@ public class TestYarnCLI {
|
|
applicationId, BuilderUtils.newApplicationAttemptId(applicationId, 1),
|
|
applicationId, BuilderUtils.newApplicationAttemptId(applicationId, 1),
|
|
"user", "queue", "appname", "host", 124, null,
|
|
"user", "queue", "appname", "host", 124, null,
|
|
YarnApplicationState.FINISHED, "diagnostics", "url", 0, 0,
|
|
YarnApplicationState.FINISHED, "diagnostics", "url", 0, 0,
|
|
- FinalApplicationStatus.SUCCEEDED, null, "N/A");
|
|
|
|
|
|
+ FinalApplicationStatus.SUCCEEDED, null, "N/A", 0.53789f);
|
|
when(client.getApplicationReport(any(ApplicationId.class))).thenReturn(
|
|
when(client.getApplicationReport(any(ApplicationId.class))).thenReturn(
|
|
newApplicationReport);
|
|
newApplicationReport);
|
|
int result = cli.run(new String[] { "-status", applicationId.toString() });
|
|
int result = cli.run(new String[] { "-status", applicationId.toString() });
|
|
@@ -91,6 +91,7 @@ public class TestYarnCLI {
|
|
pw.println("\tQueue : queue");
|
|
pw.println("\tQueue : queue");
|
|
pw.println("\tStart-Time : 0");
|
|
pw.println("\tStart-Time : 0");
|
|
pw.println("\tFinish-Time : 0");
|
|
pw.println("\tFinish-Time : 0");
|
|
|
|
+ pw.println("\tProgress : 53.79%");
|
|
pw.println("\tState : FINISHED");
|
|
pw.println("\tState : FINISHED");
|
|
pw.println("\tFinal-State : SUCCEEDED");
|
|
pw.println("\tFinal-State : SUCCEEDED");
|
|
pw.println("\tTracking-URL : N/A");
|
|
pw.println("\tTracking-URL : N/A");
|
|
@@ -111,7 +112,7 @@ public class TestYarnCLI {
|
|
applicationId, BuilderUtils.newApplicationAttemptId(applicationId, 1),
|
|
applicationId, BuilderUtils.newApplicationAttemptId(applicationId, 1),
|
|
"user", "queue", "appname", "host", 124, null,
|
|
"user", "queue", "appname", "host", 124, null,
|
|
YarnApplicationState.FINISHED, "diagnostics", "url", 0, 0,
|
|
YarnApplicationState.FINISHED, "diagnostics", "url", 0, 0,
|
|
- FinalApplicationStatus.SUCCEEDED, null, "N/A");
|
|
|
|
|
|
+ FinalApplicationStatus.SUCCEEDED, null, "N/A", 0.53789f);
|
|
List<ApplicationReport> applicationReports = new ArrayList<ApplicationReport>();
|
|
List<ApplicationReport> applicationReports = new ArrayList<ApplicationReport>();
|
|
applicationReports.add(newApplicationReport);
|
|
applicationReports.add(newApplicationReport);
|
|
when(client.getApplicationList()).thenReturn(applicationReports);
|
|
when(client.getApplicationList()).thenReturn(applicationReports);
|
|
@@ -124,10 +125,12 @@ public class TestYarnCLI {
|
|
pw.println("Total Applications:1");
|
|
pw.println("Total Applications:1");
|
|
pw.print(" Application-Id\t Application-Name");
|
|
pw.print(" Application-Id\t Application-Name");
|
|
pw.print("\t User\t Queue\t State\t ");
|
|
pw.print("\t User\t Queue\t State\t ");
|
|
- pw.println("Final-State\t Tracking-URL");
|
|
|
|
|
|
+ pw.print("Final-State\t Progress");
|
|
|
|
+ pw.println("\t Tracking-URL");
|
|
pw.print(" application_1234_0005\t ");
|
|
pw.print(" application_1234_0005\t ");
|
|
pw.print("appname\t user\t queue\t FINISHED\t ");
|
|
pw.print("appname\t user\t queue\t FINISHED\t ");
|
|
- pw.println("SUCCEEDED\t N/A");
|
|
|
|
|
|
+ pw.print("SUCCEEDED\t 53.79%");
|
|
|
|
+ pw.println("\t N/A");
|
|
pw.close();
|
|
pw.close();
|
|
String appsReportStr = baos.toString("UTF-8");
|
|
String appsReportStr = baos.toString("UTF-8");
|
|
Assert.assertEquals(appsReportStr, sysOutStream.toString());
|
|
Assert.assertEquals(appsReportStr, sysOutStream.toString());
|