jenkins通过shell脚本调用python自动化项目注意事项
-- coding:utf-8 --
import sys
import time,json,os
import unittest,HTMLTestRunner
#from common.common import common
import requests
import subprocess
import yaml
import traceback
一、必须指定项目路径
path = ‘C:\工作目录\自动化性能测试项目svn\Web自动化测试项目\SmartTest’
sys.path.append(path)
#指定测试用例和测试报告路径
path1 = os.path.abspath(os.path.join(os.path.dirname(file), “…”))
print(‘path1===’,path1)
test_dir = u’%s/testcase/客户关系管理系统’%path1
report_dir = u’%s/report’%path1
suite = unittest.TestSuite()#创建测试套件
#all_cases = unittest.defaultTestLoader.discover(’.’,‘test_.py’)
all_cases = unittest.defaultTestLoader.discover(test_dir,'all_testlgt_.py’)
#all_cases = unittest.defaultTestLoader.discover(test_dir,‘all_testlgt_1_crm_zhaoshang.py’)
#all_cases =