From 01abb5d2270e0495c9b3aeb326610483edc3ac1a Mon Sep 17 00:00:00 2001 From: Bartek Grzybowski Date: Tue, 17 Dec 2019 15:09:26 +0100 Subject: Support setting custom path to config file in helper scripts Change-Id: I43b160cfc3d087a0e8b70c9fb4cafa3626f84db8 Signed-off-by: Bartek Grzybowski Issue-ID: INT-1399 --- test/vcpe/get_info.py | 9 ++++++++- test/vcpe/loop.py | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) (limited to 'test/vcpe') diff --git a/test/vcpe/get_info.py b/test/vcpe/get_info.py index 2d52a07b7..62e428ad0 100755 --- a/test/vcpe/get_info.py +++ b/test/vcpe/get_info.py @@ -11,11 +11,18 @@ import base64 from vcpecommon import * import preload import vcpe_custom_service +import argparse +# Run the script with [-h|--help] to get usage info logging.basicConfig(level=logging.INFO, format='%(message)s') -vcpecommon = VcpeCommon() +parser = argparse.ArgumentParser(formatter_class= + argparse.ArgumentDefaultsHelpFormatter) +parser.add_argument('--config',help='Configuration file path',default=None) +args = parser.parse_args() + +vcpecommon = VcpeCommon(cfg_file=args.config) nodes=['brg', 'bng', 'mux', 'dhcp'] hosts = vcpecommon.get_vm_ip(nodes) print(json.dumps(hosts, indent=4, sort_keys=True)) diff --git a/test/vcpe/loop.py b/test/vcpe/loop.py index 3dc1948f8..43255c94c 100755 --- a/test/vcpe/loop.py +++ b/test/vcpe/loop.py @@ -12,11 +12,18 @@ from vcpecommon import * import preload import commands import vcpe_custom_service +import argparse +# Run the script with [-h|--help] to get usage info logging.basicConfig(level=logging.INFO, format='%(message)s') -cpecommon = VcpeCommon() +parser = argparse.ArgumentParser(formatter_class= + argparse.ArgumentDefaultsHelpFormatter) +parser.add_argument('--config',help='Configuration file path',default=None) +args = parser.parse_args() + +cpecommon = VcpeCommon(cfg_file=args.config) custom = vcpe_custom_service.CustomService(cpecommon) nodes=['mux'] -- cgit 1.2.3-korg