用主函数打开allure

 import datetime
import os
import shutil

import allure
import pytest
@allure.epic("今天4.28")
@allure.feature("今天是4月25日")#模块名称
class Test_01():
@allure.story("这是测试01")
def test_11(self):
assert 1 + 1 == 2
print("这是测试1")

@allure.title("这是标题2")
@allure.step("王")
def test_02(self):
assert 2 + 2 != 5
print("相等的2222")

def test_03(self):
assert 3 + 3 !=5
print("不相等")
tt = datetime.datetime.now()
print(tt)

def test_04(self):
assert 3 ==3

def test_05(self):
assert 4 + 4 == 8
print("1410相等")

# def test_setDir(filepath):
# '''
# 如果文件夹不存在就创建,如果文件存在就清空!
# :param filepath:需要创建的文件夹路径
# :return:
# '''
# if not os.path.exists(filepath):
# os.mkdir(filepath)
# else:
# shutil.rmtree(filepath)
# os.mkdir(filepath)


if __name__ == '__main__':
# 主函数中执行
# pytest.main(['-s',"./test_allure.py", "--clean-alluredir", "./temp"])
# os.system('allure generate ./temp -o ./report --clean')
pytest.main(["./test_allure.py", "--alluredir", "./temp"])
os.system('allure generate ./temp -o ./report --clean')

posted @ 2022-04-28 14:03  GoodMorning9527  阅读(58)  评论(0编辑  收藏  举报