mirror of
https://github.com/Telecominfraproject/wlan-testing.git
synced 2025-10-29 18:12:34 +00:00
[WIFI-5976] integrate Quali advanced blueprint into work (#305)
* Add Quali Advance Lab reservation to workflow and adapt reservation script Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org> * Adopt namespace normalizing from Quali sanity workflow Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org> * Separate Quali advanced and static advanced workflow Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org> * Remove cron scheduling of static advanced workflow and add different Quali reservation duration for advance tests Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org> * Fix conditional duration setting Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org> * Set reservation duration to 12 hours for advance tests Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org> * Apply newest changes from master branch Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
This commit is contained in:
@@ -7,6 +7,7 @@ import argparse
|
||||
from common import wait_for_provisioning_status, get_session
|
||||
|
||||
run_id = os.environ.get('GITHUB_RUN_NUMBER', 1)
|
||||
marker_expression = os.environ.get('MARKER_EXPRESSION', 'sanity')
|
||||
|
||||
def main():
|
||||
parser = argparse.ArgumentParser()
|
||||
@@ -17,15 +18,21 @@ def main():
|
||||
parser.add_argument('--openwifi-ui-version', default='main')
|
||||
parser.add_argument('--ap-model', default='[Any]')
|
||||
parser.add_argument('--wifi-type', default='[Any]')
|
||||
parser.add_argument('--blueprint', default='Basic Lab')
|
||||
args = parser.parse_args()
|
||||
|
||||
session = get_session()
|
||||
|
||||
if marker_expression == 'advance':
|
||||
reservation_duration = 720
|
||||
else
|
||||
reservation_duration = 360
|
||||
|
||||
reservation = session.CreateImmediateTopologyReservation(
|
||||
reservationName=f'sanity-{run_id}',
|
||||
reservationName=f'{marker_expression}-{run_id}',
|
||||
owner=session.username,
|
||||
durationInMinutes=360,
|
||||
topologyFullPath='Basic Lab',
|
||||
durationInMinutes=reservation_duration,
|
||||
topologyFullPath=args.blueprint,
|
||||
globalInputs=[
|
||||
UpdateTopologyGlobalInputsRequest('Chart Version', args.openwifi_version),
|
||||
UpdateTopologyGlobalInputsRequest('owgw Version', args.openwifi_gw_version),
|
||||
|
||||
Reference in New Issue
Block a user