Add manifest option to cord-tester cleanup
Change-Id: I7b1a2aac2fd272b277ec72354626661fbb3b2de2
(cherry picked from commit 757eb4d4dd4babab4ed96cc64af8d793cfb57b3e)
diff --git a/src/test/setup/cord-test.py b/src/test/setup/cord-test.py
index 896e78a..4fa409e 100755
--- a/src/test/setup/cord-test.py
+++ b/src/test/setup/cord-test.py
@@ -795,6 +795,13 @@
return 0
def cleanupTests(args):
+ if args.manifest and os.access(args.manifest, os.F_OK):
+ manifest = TestManifest(manifest = args.manifest)
+ args.prefix = manifest.image_prefix
+ args.olt = manifest.olt
+ args.onos = manifest.onos_image
+ args.server = manifest.server
+
image_name = args.onos
prefix = args.prefix
if prefix:
@@ -1091,6 +1098,7 @@
help='Cleanup XOS containers')
parser_cleanup.add_argument('-r', '--server', default=cord_test_server_address, type=str,
help='ip:port address for cord test server to cleanup')
+ parser_cleanup.add_argument('-m', '--manifest', default='', type=str, help='Provide test manifest')
parser_cleanup.set_defaults(func=cleanupTests)
c = Client(**(kwargs_from_env()))