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

  • 相关阅读:
    python文件句柄只能用一次的误解
    字符编码后续...记事本"联通"小插曲
    字符编码
    python problem
    vue-cli3 vue-config.js配置 概况
    ssh-keygen 不是内部或外部命令
    好的文章的链接收藏
    urlArgs 请require 缓存
    js 类型判断
    阻止冒泡和取消默认事件(默认行为)
  • 原文地址:https://www.cnblogs.com/mxh1099/p/7728000.html
Copyright © 2011-2022 走看看