zoukankan      html  css  js  c++  java
  • python nose测试框架全面介绍十四 --- nose中的只跑上次失败用例

    玩过一段时间nose的朋友,一定会发现nose中有一个--failed的功能,官方解释为:

    --failed              Run the tests that failed in the last test run.

    跑上一次失败的用例。

    一、我们看看用法

    下面这样一段脚本

    def test_aa():
        pass
    
    def test_bb():
        assert 1==2
    
    def testff():
        pass
    
    
    def aa_test():
        pass
    
    def aatest():
        pass
    
    def aatest_aa():
        pass

    跑起来后,再次运行,加--failed参数

     你看,只跑了一个用例。

    二、怎么运行的?

    知道是怎么个用法,但肯定也会有疑问,nose是怎么知道上次有哪些用例失败的呢?

    不用怎么想,肯定是有地方保存了。看看在哪保存的?来,先看源码:

    看我画的红线,默认会存一个.noseids的文件。

    再次来看看这个文件里面是什么

     这个就知道了了吧

  • 相关阅读:
    第五周笔记
    第四周笔记——复制文件(可读时间)
    第三周笔记
    java第6次作业
    java第五次作业
    java第四次作业
    java第三次作业
    第一周Java笔记
    计划进度表
    第六次作业
  • 原文地址:https://www.cnblogs.com/landhu/p/12599442.html
Copyright © 2011-2022 走看看