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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值