zoukankan      html  css  js  c++  java
  • tox 探究

      tox 是新的openStack项目的 单元测试工具,用来替代 runtests.sh

     1、下载安装 tox

     2、tox使用openstack中的tox.ini

     3、构建一个虚拟环境virtual辅助开发

    tornado 下的tox运行示例:

     1 XXXdembpr:tornado xyz$ tox -e py36
     2 GLOB sdist-make: /Users/sz/PycharmProjects/tornado/setup.py
     3 py36 inst-nodeps: /Users/sz/PycharmProjects/tornado/.tox/dist/tornado-5.0.dev1.zip
     4 py36 installed: tornado==5.0.dev1
     5 py36 runtests: PYTHONHASHSEED='1564852346'
     6 py36 runtests: commands[0] | python -bb -m tornado.test.runtests
     7 ..........................................................................ssssssssssssssssssssssssssssssssss...........................................................................................................................................................................................................................................................................................s.............................s.........................................................................................................................................................................................ss........ssss....................................................................................................s...............................................................................................................................................................................s.............................ssssssssssssss.........s.............................................................s.....................................................................................................................................................................s...................................s..........................................................................................................................s........................................................................................
     8 ----------------------------------------------------------------------
     9 Ran 1426 tests in 21.505s
    10 
    11 OK (skipped=63)
    12 Some tests were skipped because: AsyncIOMainLoop shutdown not thread
    13 safe, curl client accepts invalid headers, needs fix, no testable
    14 future imports, non-windows platform, pycares module not present,
    15 pycurl module not present, twisted module not present
    16 [I 171025 15:23:34 testing:679] PASS
    17 ________________________________________________________________________ summary ________________________________________________________________________
    18   py36: commands succeeded
    19   congratulations :)
    View Code

     参考:openstack 单元测试助手tox

  • 相关阅读:
    团队项目第二次冲刺Ⅶ
    团队项目第二次冲刺Ⅷ
    随机生成四则运算式2-NEW+PSP项目计划(补充没有真分数的情况)
    第二周的学习进度情况
    最近关于编程学习的一点小体会
    构建之法阅读笔记02
    随机生成四则运算式2
    本周的学习进度情况
    本学期的阅读计划
    随机生成30道四则运算-NEW
  • 原文地址:https://www.cnblogs.com/mxh1099/p/7728000.html
Copyright © 2011-2022 走看看