pytest 执行用例

1  ,例如:  pytest  -vv -s  run_test.py    -------输出超详细测试结果, 并显示 print()或日志信息

2,  还有一些用例需要跳过的  ,有5种处理方法:

       1) 用例中设置跳过

       

     2) 条件跳过 

       

3  , 运行时跳过

4,  预期失败  

5,  命令行控制跳过 

-k "pattern" → 只运行匹配的用例,其他相当于跳过

 pytest -v test_linalg.py         -k "TestLinalgCUDA and not `sed -z 's/\n/ and not /g' skip_tests/test_linalg_skip.txt`"       --junitxml=./___test_linalg.xml                

-m "not slow" → 通过标记选择用例

@pytest.mark.slow
def test_big_model():
   pass
pytest -m "not slow"   # 跳过标记了 slow 的用例              

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值