用于将测试结果记录到数据库的nose插件

nosedbreport的Python项目详细描述


简介

nosedbreport公开了一个插件,它可以在各种后端数据库前面存储 鼻测试执行的结果。有你的测试结果 一个连续的集成系统,允许你问一些有趣的问题 您的项目,如

  • 在过去五分钟内运行的测试套件是什么
  • 运行测试用例“x”的平均时间是多少
  • 测试套件“y”的标准失败时间是什么时候
  • 等等……

这些问题还允许您构建基于自动化的报告和监视工具 可能针对开发、登台或生产运行的功能测试 系统,如心跳或可用性页。

安装travis-ci

  • 使用简易安装

    sudo easy_install nosedbreport
    
  • 使用pip

    sudo pip install nosedbreport
    
  • 来自源(git repository):

    hg clone http://github.com/alisaifee/nosedbreport
    cd nosedbreport
    python setup.py build
    sudo python setup.py install
    

用法

  • 最基本的用例是将测试运行的结果报告到mysql数据库中,这可以通过在nose执行中添加以下选项来实现:

    nosetests --dbreport-dbtype=mysql --dbreport-host=your.mysql.com\
     --dbreport-username=ali --dbreport-password=some-pass --dbreport-db=nosereport
    
  • 在mysql数据库中创建适当的模式:

    nosetests --dbreport-dbtype=mysql --dbreport-host=your.mysql.com\
     --dbreport-username=root  --dbreport-password=your-root-pass\
     --dbreport-db=nosereport --dbreport-create-schema
    
  • 有关详细用法,请参阅read the docs

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java optaplanner如何动态添加或编辑规则   java使用“public”是什么情况   java在selenium框架中,上下转换背后的逻辑是什么?   在Oracle ADF中使用EAR文件的java安装应用程序   java在Gradle中对现有的未签名apk进行签名   java spring事务超时不起作用   java是类级注释的定义类加载器始终是该类的初始类加载器的父级?   java在mysql中使用LIKE查询获取带撇号的记录   java CallableOrg。postgresql。util。日期参数未知的PSQLException   java我无法向jframe添加多个swing组件   java如何用数学在卡片对象中洗牌。随机的   java JavaFX 8将图形添加到右侧的标题窗格中   java NoClassDefFoundError。为什么?我该怎么修?   java重构Windows、UNIX、URI路径混合   关于java的服务。util。同时发生的ScheduledExecutorService。scheduleAtFixedRate:它执行任务的频率是多少?   TLS连接中ServerHelloDone之后的java SocketTimeoutException   java将多个图像上载到firebase并检索到viewpage   java有没有一种方法可以在不使用AWS SDK for 安卓的情况下在安卓应用程序上多部分上传到我的S3存储桶?