diff options
author | opensource-tnbt <sridhar.rao@spirent.com> | 2020-10-30 15:48:23 +0530 |
---|---|---|
committer | opensource-tnbt <sridhar.rao@spirent.com> | 2020-10-30 15:50:29 +0530 |
commit | 0fd1dc39ee6f6bb7f2c35f84c3a2a39d9e63805f (patch) | |
tree | f58b5d9ca603d193476254d3d5b13e853985ad64 /tools/hdv/redfish/hdv.py | |
parent | dff7c66ee8e7ef0b8b14ad5776a1318b987d3eaa (diff) |
CIRV-Cleanup: Remove HDV and SDV contents.
As CIRV-HDV and CIRV-SDV are active now, we do not need contents here.
The docs folder has links to HDV and SDV.
Signed-off-by: Sridhar K. N. Rao <sridhar.rao@spirent.com>
Change-Id: I86ee90fb5e969e14d000d9a08d971b13a2c2740e
Diffstat (limited to 'tools/hdv/redfish/hdv.py')
-rw-r--r-- | tools/hdv/redfish/hdv.py | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/tools/hdv/redfish/hdv.py b/tools/hdv/redfish/hdv.py deleted file mode 100644 index e06286e..0000000 --- a/tools/hdv/redfish/hdv.py +++ /dev/null @@ -1,60 +0,0 @@ -############################################################################## -# Copyright (c) 2020 China Mobile Co.,Ltd and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Apache License, Version 2.0 -# which accompanies this distribution, and is available at -# http://www.apache.org/licenses/LICENSE-2.0 -############################################################################## -''' -hdv tools - all config files are put under conf/ - config.yaml is the global configuration - additional config for supporting two modes - - excel: tools will parse the depend_id sheet and cases sheet and - execute test case and write report back to excel - - yaml: tools will parse depends.yaml and cases.yaml and execute test case - and write a report.yaml - theory: - either test case can be finished by one restful request, - or an additional request needed to get dependency parent resource. - e.g a case for checking port, should get networkadaptor_id before that. -''' -import argparse -from hdv_redfish import run as run_case - - -def parse_args(): - ''' - parse arguments - ''' - parser = argparse.ArgumentParser(description="hdv tool by redfish, \ - check readme under ./docs") - parser.add_argument('--version', action='version', - version='%(prog)s 0.1', help="show tool version") - parser.add_argument('--config', type=str, default="./conf/config.yaml", - help="given global config.yaml file") - parser.add_argument('--file_type', type=str, default="excel", - help="config file type, [yaml|excel],default is excel") - parser.add_argument('--case_yaml', type=str, default="./conf/cases.yaml", - help="case yaml file, uesd if file_type = yaml") - parser.add_argument('--depends_yaml', type=str, - default="./conf/depends.yaml", - help="depends yaml file,uesd if file_type = yaml") - parser.add_argument('--case_excel', type=str, default="./conf/cases.xlsx", - help="excel case file used if file_type = excel") - args = parser.parse_args() - return args - - -def main(): - ''' - main function - ''' - args = parse_args() - run_case(args.config, args.case_excel, args.depends_yaml, args.case_yaml, - args.file_type) - - -if __name__ == "__main__": - main() |