test_jvpp: improve error message when JVpp JARS are missing
The java command fails with missing class error, when some of the JARs given by -cp are missing, which may be missleading. This patch fixes that by adding os.path.isfile check to test_jvpp.py. Change-Id: I3a0b6ef338c7f70cfd0ba78ee0888efe0b0957b3 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
This commit is contained in:
Marek Gradzki
committed by
Damjan Marion
parent
7d98a12f29
commit
7064c338f1
@ -106,9 +106,16 @@ class TestJVpp(VppTestCase):
|
||||
REGISTRY_JAR_PREFIX, version)
|
||||
self.logger.info("JVpp Registry jar path : {0}"
|
||||
.format(registry_jar_path))
|
||||
if (not os.path.isfile(registry_jar_path)):
|
||||
raise Exception(
|
||||
"JVpp Registry jar has not been found: {0}"
|
||||
.format(registry_jar_path))
|
||||
|
||||
api_jar_path = self.full_jar_name(install_dir, api_jar_name, version)
|
||||
self.logger.info("Api jar path : {0}".format(api_jar_path))
|
||||
if (not os.path.isfile(api_jar_path)):
|
||||
raise Exception(
|
||||
"Api jar has not been found: {0}".format(api_jar_path))
|
||||
|
||||
# passes shm prefix as parameter to create connection with same value
|
||||
command = ["java", "-cp",
|
||||
|
Reference in New Issue
Block a user