I am able to run newman successfully from command line and get the results.
I have created a new Job in Jenkins with build command as “newman run c:\auto\test_collection.json” and start the build, jenkins console shows the the result is successful, however I dont see test result in console.
Since your Newman test runs in a separate shell (cmd.exe -xe …) its output goes there. The shell is closed after the test is finished and Jenkins simply notes and displays the result.
Try redirecting the output of your Newman test into a file and dump its content after the test. Then you should see the test result in the Jenkins console.
PS: you might want to change the subject of your question because judging by the output you provided your test runs after all!
I dont see newman starting in a seperate shell. As you suggested I tried to redirect the output to a file, I dont see any output file created , though the Console output in Jenkins shows as SUCCESS.
Here is my Jenkins configuration:
General Description - Test Jenkins and Postman integration
Source Code Management - None
Build Triggers - Not selected any option
Build Environment
Execute Shell : newman run c:\learn\Loyalty.postman_collection.json