diff options
author | Qiu Tingting <qiutt@fujitsu.com> | 2022-05-22 10:14:19 +0800 |
---|---|---|
committer | Qiu Tingting <qiutt@fujitsu.com> | 2022-05-22 10:14:19 +0800 |
commit | 400b68ab68fb62a9ae6c7a6e70a2db22a6898e6b (patch) | |
tree | 5ee7284d83a566afc6b676032dde084e8cf9e239 | |
parent | 83d72abc853e9af39334b4fc12df98be9375e4f2 (diff) |
agl-test-framework: Add get method for agl-test-conf.py
Add get method for agl-test-conf.py
get_tmp_log_dir
get_tpl_dir
get_default_html_tpl
get_json_filename
get_html_filename
get_log_dir
Bug-AGL: SPEC-4345
Signed-off-by: Qiu Tingting <qiutt@fujitsu.com>
Change-Id: I6f63447a32df752033945ff77ad577dd46f0733a
-rw-r--r-- | plugins/agl_test_conf.py | 52 |
1 files changed, 47 insertions, 5 deletions
diff --git a/plugins/agl_test_conf.py b/plugins/agl_test_conf.py index 83f19f5..767d971 100644 --- a/plugins/agl_test_conf.py +++ b/plugins/agl_test_conf.py @@ -1,8 +1,14 @@ +#The base dir of agl-test +BASE_DIR = "/usr/AGL/agl-test/" + +#The base dir of tmp files +BASE_TMP = "/var/run/agl-test/" + #The dir of test_suits -WORK_DIR = "/usr/AGL/agl-test/tests/" +WORK_DIR = BASE_DIR + "tests/" #The dir for saving log -BASE_LOGS_DIR = "/var/run/agl-test/logs/" +BASE_LOGS_DIR = BASE_TMP + "logs/" #The dir for tmp log TMP_LOGS_DIR = BASE_LOGS_DIR + "tmp-log/" @@ -13,7 +19,43 @@ REPORT_LOGS_DIR = BASE_LOGS_DIR + "log-to-report/" #The dir for tmp test report TMP_TEST_REPORT = TMP_LOGS_DIR + "test-report/" -#Get the log file -def get_log_file(THIS_TEST): - log_file = TMP_LOGS_DIR + THIS_TEST + "/log/" + THIS_TEST + ".log" +# The dir for template files +TPL_DIR = BASE_DIR + "template/" + +#Defalut template file name for html result +HTML_TPL = "summary_result_tpl.html" + +#Get the log file for a test set : +# /var/run/agl-test/logs/tmp-log/${test_set_name}/log/${test_set_name}.log +def get_log_file(test_set_name): + log_file = get_tmp_log_dir(test_set_name) + test_set_name + ".log" return log_file + +#Get the log dir for a test set : +# /var/run/agl-test/logs/tmp-log/${test_set_name}/log/ +def get_tmp_log_dir(test_set_name): + log_dir = TMP_LOGS_DIR + test_set_name + "/log/" + return log_dir + +#Get template dir : /usr/AGL/agl-test/template +def get_tpl_dir(): + return TPL_DIR + +#Get template file name for html result +def get_default_html_tpl(): + return HTML_TPL + +#Get json file name : +# /var/run/agl-test/logs/tmp-log/${test_set_name}/report.json +def get_json_filename(test_set_name: str): + return TMP_LOGS_DIR + test_set_name + "/report.json" + +#Get html file name for a test set : +# /var/run/agl-test/logs/tmp-log/test-report/${test_set_name}/report.html +def get_html_filename(test_set_name: str): + return TMP_TEST_REPORT + "/" + testname + "/report.html" + +#Get test-report log dir for a test set : +# /var/run/agl-test/logs/tmp-log/test-report/${test_set_name}/log +def get_log_dir(test_set_name: str): + return TMP_TEST_REPORT + "/" + test_set_name + "/log" |