如何添加脚本任务以在 Bamboo 中运行 pytest
Posted
技术标签:
【中文标题】如何添加脚本任务以在 Bamboo 中运行 pytest【英文标题】:How to add a script task to run pytest in Bamboo 【发布时间】:2019-07-01 15:23:37 【问题描述】:我正在使用 Bamboo 设置构建配置,这是我第一次使用该工具。代码签出和构建步骤已完成,现在我想添加测试步骤。我尝试添加脚本
python -m pytest tests/*
但我明白了
/usr/bin/python: No module named pytest
添加pytest步骤的正确方法是什么?
【问题讨论】:
【参考方案1】:Bamboo 任务运行的终端环境与本地 shell 或 cmd 环境不同。如果您遵循日志,您可以在蓝色大块中看到 Bamboo 可以访问的确切环境变量。解决此类错误的最简单方法是将 PATH 设置为您在 Environment Variables 块中尝试使用的任何内容:
PATH="$PATH:/path/to/python/modules"
如果使用 pip,您可以通过执行以下操作来获取路径:
pip install pytest
pip show pytest
【讨论】:
以上是关于如何添加脚本任务以在 Bamboo 中运行 pytest的主要内容,如果未能解决你的问题,请参考以下文章