vendorPath.py 1.52 KB
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2021/7/16 下午5:06
# @Author : 付孟奇

import os
from util.HandleJenkins import config

'''
记录项目所有文件路径
'''

# 项目根路径
base_path = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

# case保存地址
case_path = os.path.join(base_path, 'case')

# 公共参数文件
global_path = os.path.join(base_path, 'config/global_param.json')

# 公共临时文件
temp_path = os.path.join(base_path, 'config/temp.json')

# API接口存储路径
api_path = os.path.join(base_path, 'config/swaggerApi.json')

# case执行顺序说明文件
case_list_path = os.path.join(base_path, 'config/' + config['pro'] + '-config.json')

# 订单生成参数文件
add_order_type_1_path = os.path.join(base_path, 'data/order/add_order_type_1.json')
add_order_type_2_path = os.path.join(base_path, 'data/order/add_order_type_2.json')
order_mp4_path = os.path.join(base_path, 'data/order/' + config['pro'] + '-mp4.json')
order_zip_path = os.path.join(base_path, 'data/order/' + config['pro'] + '.zip')
order_idCard_path = os.path.join(base_path, 'data/order/身份证正面.jpg')

# 文件参数
file_pdf_path = os.path.join(base_path, 'data/file/apitest.pdf')

# 数据源Excel存储路径
excel_path = os.path.join(base_path, 'data/excel')

# 日志路径
# log_path = os.path.join(base_path, 'log/{}.log'.format(time.strftime('%Y-%m-%s')))
log_path = os.path.join(base_path, 'log/api.log')

# 生成报告文件路径
report_path = os.path.join(base_path, 'report/report.html')