fix: 修复了导出CSV文件功能的一些小问题;

Description:

Log:
This commit is contained in:
mikigo 2023-09-08 17:22:50 +08:00
parent 28e12e363f
commit ec26f44221
3 changed files with 9 additions and 2 deletions

View File

@ -466,10 +466,13 @@ class Manage:
if csv_kwargs.get(Args.pyid2csv.value) or GlobalConfig.PY_ID_TO_CSV: if csv_kwargs.get(Args.pyid2csv.value) or GlobalConfig.PY_ID_TO_CSV:
from src.csvctl import CsvControl from src.csvctl import CsvControl
CsvControl(csv_kwargs.get(Args.app_name.value)).delete_mark_in_csv_if_not_exists_py() CsvControl(csv_kwargs.get(Args.app_name.value)).delete_mark_in_csv_if_not_exists_py()
if csv_kwargs.get(Args.pyid2csv.value) or csv_kwargs.get(Args.export_csv_file.value): if (csv_kwargs.get(Args.pyid2csv.value) or GlobalConfig.PY_ID_TO_CSV) or (csv_kwargs.get(Args.export_csv_file.value) or GlobalConfig.EXPORT_CSV_FILE):
LocalRunner(**csv_kwargs).local_run() LocalRunner(**csv_kwargs).local_run()
else: else:
logger.error("需要传递一些参数,您可以使用 -h 或 --help 查看支持的参数") logger.error(
f"需要传递一些有用参数或配置项:{Args.pyid2csv.value}{Args.export_csv_file.value}"
",您可以使用 -h 或 --help 查看支持的参数"
)
if __name__ == "__main__": if __name__ == "__main__":
try: try:

View File

@ -197,6 +197,9 @@ music =
;yes, 开启同步 ;yes, 开启同步
PY_ID_TO_CSV = no PY_ID_TO_CSV = no
;导出的csv文件名称比如case_list.csv
EXPORT_CSV_FILE =
;导出 case_list.csv 文件时配置的字段名,用例名称默认存在第一列,无需添加 ;导出 case_list.csv 文件时配置的字段名,用例名称默认存在第一列,无需添加
EXPORT_CSV_HEARD = 用例级别,用例类型,测试级别,是否跳过 EXPORT_CSV_HEARD = 用例级别,用例类型,测试级别,是否跳过

View File

@ -134,6 +134,7 @@ class _GlobalConfig:
# [csvctl] # [csvctl]
csv_cfg = GetCfg(GLOBAL_CONFIG_FILE_PATH, "csvctl") csv_cfg = GetCfg(GLOBAL_CONFIG_FILE_PATH, "csvctl")
PY_ID_TO_CSV = csv_cfg.get_bool("PY_ID_TO_CSV", default=False) PY_ID_TO_CSV = csv_cfg.get_bool("PY_ID_TO_CSV", default=False)
EXPORT_CSV_FILE = csv_cfg.get("EXPORT_CSV_FILE", default="")
EXPORT_CSV_HEARD = csv_cfg.get("EXPORT_CSV_HEARD", default="用例级别,用例类型,测试级别,是否跳过").replace(" ", "") EXPORT_CSV_HEARD = csv_cfg.get("EXPORT_CSV_HEARD", default="用例级别,用例类型,测试级别,是否跳过").replace(" ", "")
# [log_cli] # [log_cli]