【问题标题】:How to add a script task to run pytest in Bamboo如何添加脚本任务以在 Bamboo 中运行 pytest
【发布时间】:2019-07-01 15:23:37
【问题描述】:

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

    python -m pytest tests/*

但我明白了

    /usr/bin/python: No module named pytest

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

【问题讨论】:

    标签: python pytest bamboo


    【解决方案1】:

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

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

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

    pip install pytest
    pip show pytest

    【讨论】:

      猜你喜欢
      • 2021-02-20
      • 1970-01-01
      • 2013-05-19
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多