jvpp: log error output of Java process on test failure
helps troubleshooting JVpp test failures. Change-Id: I4747832a0610ace168285bfe423c506ba4e00700 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
This commit is contained in:

committed by
Damjan Marion

parent
67d4c24b0a
commit
cefa41f820
@ -124,9 +124,12 @@ class TestJVpp(VppTestCase):
|
||||
|
||||
out, err = self.process.communicate()
|
||||
self.logger.info("Process output : {0}{1}".format(os.linesep, out))
|
||||
self.logger.info("Process error output : {0}{1}"
|
||||
.format(os.linesep, err))
|
||||
self.assert_equal(self.process.returncode, 0, "process return code")
|
||||
|
||||
if self.process.returncode != 0:
|
||||
raise Exception(
|
||||
"Command {0} failed with return code: {1}.{2}"
|
||||
"Process error output: {2}{3}"
|
||||
.format(command, self.process.returncode, os.linesep, err))
|
||||
|
||||
def tearDown(self):
|
||||
self.logger.info("Tearing down jvpp test")
|
||||
|
Reference in New Issue
Block a user