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

  • 相关阅读:
    HTTP状态详解
    表锁和行锁
    memcache 加载(对象)所遇到的问题。资源
    php 数据导出csv 注意问题。
    文件不存在的话创建文件 文件上传所遇到的问题、
    获取文件的后缀名。phpinfo
    手机访问pc网站自动跳转手机端网站代码
    计算机网络学习-20180826
    计算机网络学习-20180811
    集线器和交换机的区别
  • 原文地址:https://www.cnblogs.com/mxh1099/p/7728000.html
Copyright © 2011-2022 走看看