python - Pytest 未从目录中选择所有测试

标签 python automated-tests pytest gitlab-ci

我第一次尝试为我的 GitLab 项目设置持续集成,我正在努力让“测试”阶段工作。现在我有我的测试子文件夹和两个几乎相同的测试应该通过。

据我所知,运行命令 pytest将对在当前目录中找到的所有测试文件运行 pytest。问题只是第一个问题正在执行而不是全部。

这是管道结果的图片:

enter image description here

正如您从 list 中看到的,有 2 个文件,但只测试了第一个。

我会在这里错过什么?

最佳答案

文件名应以“测试”字开头或结尾。您的第二个文件名不符合此要求,因此 pytest找不到。您也可以查看 this link

关于python - Pytest 未从目录中选择所有测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52678193/

相关文章:

automation - testcafe afterEach() fixture 调用可以知道测试是否通过吗?

python-3.x - 为什么我在 pytest 中遇到 pytest AssertionError ?

python - 在测试运行开始时动态选择pytest测试

python - 我已经使用 pip 在虚拟环境中安装了 "black",但是当我运行 python -m black my_module.py 时,它说没有名为 black 的模块

python - 对点分布进行分类以进行对象识别

javascript - 检查其中一个 div 是否包含我在 nightwatch 中的值

testing - 可移植、独立于工具的测试自动化

python - 使用 py.test 覆盖不包括导入

python给出一个E501 : line too long error

python - 我迷失了尝试为我的 Flask 应用程序编写测试