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

  • 相关阅读:
    Linux与Windows区别——总结中
    Linux改变文件属性与权限
    Linux文件属性与权限
    数据库范式
    JavaScript基础:逻辑运算符——&&和||(短路判断)和!
    JavaScript基础:比较运算符——==与 ===;!=与!==
    JavaScript基础:字符串转换函数——String()和toString()
    Angular7 HttpClient处理多个请求
    javascript对象引用与赋值
    SASS用法指南
  • 原文地址:https://www.cnblogs.com/mxh1099/p/7728000.html
Copyright © 2011-2022 走看看