mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-11-04 12:48:00 +00:00 
			
		
		
		
	Added output, fixed logic
This commit is contained in:
		@@ -31,7 +31,9 @@ python3 scenario.py --quiesce test_group1
 | 
				
			|||||||
python3 scenario.py --stop test_group1
 | 
					python3 scenario.py --stop test_group1
 | 
				
			||||||
''')
 | 
					''')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
parser.add_argument('--load', help='name of database to load', default="DFLT")
 | 
					group = parser.add_mutually_exclusive_group()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					parser.add_argument('--load', help='name of database to load', default=None)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
parser.add_argument('--action', help='action to take with database {overwrite | append}', default="overwrite")
 | 
					parser.add_argument('--action', help='action to take with database {overwrite | append}', default="overwrite")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -43,7 +45,6 @@ parser.add_argument('--clean_chambers',
 | 
				
			|||||||
                    help='use to cleanup Chambers will be when overwrite is selected, otherwise they will be kept',
 | 
					                    help='use to cleanup Chambers will be when overwrite is selected, otherwise they will be kept',
 | 
				
			||||||
                    action="store_true")
 | 
					                    action="store_true")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
group = parser.add_mutually_exclusive_group()
 | 
					 | 
				
			||||||
group.add_argument('--start', help='name of test group to start', default=None)
 | 
					group.add_argument('--start', help='name of test group to start', default=None)
 | 
				
			||||||
group.add_argument('--quiesce', help='name of test group to quiesce', default=None)
 | 
					group.add_argument('--quiesce', help='name of test group to quiesce', default=None)
 | 
				
			||||||
group.add_argument('--stop', help='name of test group to stop', default=None)
 | 
					group.add_argument('--stop', help='name of test group to stop', default=None)
 | 
				
			||||||
@@ -62,11 +63,15 @@ if args.load is not None:
 | 
				
			|||||||
        data['clean_dut'] = "yes"
 | 
					        data['clean_dut'] = "yes"
 | 
				
			||||||
    if args.clean_chambers:
 | 
					    if args.clean_chambers:
 | 
				
			||||||
        data['clean_chambers'] = "yes"
 | 
					        data['clean_chambers'] = "yes"
 | 
				
			||||||
 | 
					    print("Loading database %s" % args.load)
 | 
				
			||||||
    local_realm.json_post("/cli-json/load", data)
 | 
					    local_realm.json_post("/cli-json/load", data)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
elif args.start is not None:
 | 
					elif args.start is not None:
 | 
				
			||||||
 | 
					    print("Starting test group %s..." % args.start)
 | 
				
			||||||
    local_realm.json_post("/cli-json/start_group", {"name": args.start})
 | 
					    local_realm.json_post("/cli-json/start_group", {"name": args.start})
 | 
				
			||||||
elif args.stop is not None:
 | 
					elif args.stop is not None:
 | 
				
			||||||
 | 
					    print("Stopping test group %s..." % args.stop)
 | 
				
			||||||
    local_realm.json_post("/cli-json/stop_group", {"name": args.stop})
 | 
					    local_realm.json_post("/cli-json/stop_group", {"name": args.stop})
 | 
				
			||||||
elif args.quiesce is not None:
 | 
					elif args.quiesce is not None:
 | 
				
			||||||
 | 
					    print("Quiescing test group %s..." % args.quiesce)
 | 
				
			||||||
    local_realm.json_post("/cli-json/quiesce_group", {"name": args.quiesce})
 | 
					    local_realm.json_post("/cli-json/quiesce_group", {"name": args.quiesce})
 | 
				
			||||||
		Reference in New Issue
	
	Block a user