如何添加脚本任务以在Bamboo中运行pytest

时间:2019-07-01 15:23:37

标签: python pytest bamboo

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

    python -m pytest tests/*

但我知道

    /usr/bin/python: No module named pytest

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

1 个答案:

答案 0 :(得分:1)

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

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

如果使用pip,则可以执行以下操作获取路径:

pip install pytest
pip show pytest