检测何时在Travis CI上运行代码

Are*_*ski 10 python continuous-integration nose travis-ci

我有一个鼻子测试,它使用测试目录中的png文件的路径名.一条路径适用于本地测试,一条路径适用于Travis.如何检查代码在Travis上运行的时间?

编辑:这是实际的代码.

Lau*_*RTE 16

检查TRAVIS的存在:

import os
is_travis = 'TRAVIS' in os.environ
Run Code Online (Sandbox Code Playgroud)


rke*_*rsh 5

您可以检查环境变量的存在(或值)。看起来Travis默认情况下定义了几个(请参阅此处)。

例如:

import os
istravis = os.environ.get('TRAVIS') == 'true'
Run Code Online (Sandbox Code Playgroud)