python - 如何添加脚本任务来在 Bamboo 中运行 pytest

标签 python pytest bamboo

我正在使用 Bamboo 设置构建配置,这是我第一次使用该工具。代码 checkout 和构建步骤已完成,现在我想添加测试步骤。我尝试添加脚本

    python -m pytest tests/*

但我明白了

    /usr/bin/python: No module named pytest

添加 pytest 步骤的正确方法是什么?

最佳答案

Bamboo 任务运行与本地 shell 或 cmd 环境不同的终端环境。如果您关注日志,您可以在蓝色大块中看到 Bamboo 可以访问的确切环境变量。解决此类错误的最简单方法是将 PATH 设置为您尝试在环境变量 block 中使用的任何内容:

PATH="$PATH:/path/to/python/modules"

如果使用 pip,您可以通过执行以下操作来获取路径:

pip install pytest
pip show pytest

关于python - 如何添加脚本任务来在 Bamboo 中运行 pytest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56838284/

相关文章:

iOS - 与 FaSTLane/Bamboo 的持续集成

ios - 使用终端中的检测自动化 iOS 内存泄漏检测

python - 如何在谷歌云上运行我的 python 代码而不用担心断开连接——一个绝对的初学者?

python - 按一列中出现的频率对整个 csv 进行排序,并仅显示实例的一个副本

python - OpenCV cap.get(cv2.CAP_PROP_FRAME_COUNT)返回-1

python - 测试 pyqt 应用程序 - Qwidget : must construct a qapplication before a qwidget

python - 在tox+pytest中使用自己的包

python - Linux 上的 Gtk+ 版本错误

python - Pytest 引发测试失败 requests.raise_for_status()

java - TeamCity::如何在 Java 中访问 teamcity 构建 ID