使用 tox.ini 定义具有动态值的环境变量
Using tox.ini to define env variables with dynamic values
我想在 运行 pytest 套件中利用标记。
流程如下:
- 在配置文件中指定标记列表
- 在tox.ini文件中读取该参数,并在运行时间内动态使用
- 将使用 jenkins 来自动化测试套件
我知道 tox.ini 文件中可以有静态参数
Official document
是否可以从另一个文件中读取这些参数?
使用此
中的 pll 示例
[main]
ignore_list = "E201,E202,E203,E221,E231,E241,E265,E266,E272,E402,W293,W391"
# to be read from another file
[testenv]
commands =
pep8 \
--max-line-length=120 \
--ignore={[main]ignore_list}
除了直接调用 pep8
,您还可以创建一个 bash 脚本来读取忽略列表,然后构建命令并最终运行它。
我想在 运行 pytest 套件中利用标记。 流程如下:
- 在配置文件中指定标记列表
- 在tox.ini文件中读取该参数,并在运行时间内动态使用
- 将使用 jenkins 来自动化测试套件 我知道 tox.ini 文件中可以有静态参数 Official document
是否可以从另一个文件中读取这些参数?
使用此
[main]
ignore_list = "E201,E202,E203,E221,E231,E241,E265,E266,E272,E402,W293,W391"
# to be read from another file
[testenv]
commands =
pep8 \
--max-line-length=120 \
--ignore={[main]ignore_list}
除了直接调用 pep8
,您还可以创建一个 bash 脚本来读取忽略列表,然后构建命令并最终运行它。