Fix verify to report debug info 43/65743/2
authorKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Fri, 31 Aug 2018 06:32:02 +0000 (12:02 +0530)
committerKanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
Tue, 11 Sep 2018 09:40:58 +0000 (15:10 +0530)
Issue-ID: CLI-122

Change-Id: I692bc084280d7c445afdcf649a630814b9f986a0
Signed-off-by: Kanagaraj Manickam k00365106 <kanagaraj.manickam@huawei.com>
main/src/main/java/org/onap/cli/main/OnapCli.java

index 30f5ab7..de6d232 100644 (file)
@@ -268,7 +268,9 @@ public class OnapCli {
 
             cmd = OnapCommandRegistrar.getRegistrar().get(args.get(0));
             OnapCliArgsParser.populateParams(cmd.getParameters(), (List<String>) sampleTest.get(OnapCommandConstants.VERIFY_INPUT));
+            this.print("\n***************Test Command: \n" + sampleTest.get(OnapCommandConstants.VERIFY_INPUT).toString());
 
+            cmd.getParametersMap().get(OnapCommandConstants.DEFAULT_PARAMETER_DEBUG).setValue(Boolean.TRUE);
 
             Optional<OnapCommandParameter> contextOpt = cmd.getParameters().stream()
                     .filter(e -> e.getName().equals(OnapCommandConstants.VERIFY_CONTEXT_PARAM))
@@ -301,7 +303,11 @@ public class OnapCli {
             } else {
                 resultAtt.getValues().add(OnapCommandConstants.VERIFY_RESULT_FAIL);
             }
+            this.print(testResult.getDebugInfo());
+            this.print("\n***************Expected Output: \n" + expectedOutput);
+            this.print("\n***************Actual Output: \n" + actualOutput);
         }
+
         this.print(testSuiteResult.print());
     }
     /**