Support setting custom path to config file in helper scripts 19/99719/3
authorBartek Grzybowski <b.grzybowski@partner.samsung.com>
Tue, 17 Dec 2019 14:09:26 +0000 (15:09 +0100)
committerBartek Grzybowski <b.grzybowski@partner.samsung.com>
Fri, 10 Jan 2020 08:42:03 +0000 (08:42 +0000)
Change-Id: I43b160cfc3d087a0e8b70c9fb4cafa3626f84db8
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
Issue-ID: INT-1399

test/vcpe/get_info.py
test/vcpe/loop.py

index 2d52a07..62e428a 100755 (executable)
@@ -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))
index 3dc1948..43255c9 100755 (executable)
@@ -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']