diff --git a/modules/httpserver-api/tests/basetest.py b/modules/httpserver-api/tests/basetest.py index 1e1d26311d..77db77f215 100755 --- a/modules/httpserver-api/tests/basetest.py +++ b/modules/httpserver-api/tests/basetest.py @@ -130,6 +130,9 @@ def exec_os(cls): if cls.config.cmd: args += ["-e", cls.config.cmd] + if cls.config.test_image: + args += ["-i", cls.config.test_image] + return subprocess.Popen(args) @classmethod diff --git a/modules/httpserver-api/tests/testhttpserver-api.py b/modules/httpserver-api/tests/testhttpserver-api.py index b9f79451e6..67f84e1464 100755 --- a/modules/httpserver-api/tests/testhttpserver-api.py +++ b/modules/httpserver-api/tests/testhttpserver-api.py @@ -17,6 +17,7 @@ parser.add_argument('--cmd', help='the command to execute') parser.add_argument('--use_sudo', help='Use sudo with -n option instead of port forwarding', action='store_true') parser.add_argument('--jsondir', help='location of the json files', default=os.path.join(module_base, 'api-doc/listings/')) +parser.add_argument('--test_image', help='the path to the test image') client.Client.add_arguments(parser) class test_httpserver(basetest.Basetest):