git - 由于项目双重克隆,无法运行自动化测试
问题描述
我有以下问题,很难正确描述:
- 我的 DevOps 在 GitLab 中创建了一个 git 存储库
- 我已将我的测试项目推送到 GitLab 存储库
- 然后我再次从存储库中克隆了项目(是的,我知道那是失败的)
在这些操作之后,我无法运行任何测试。但是其他测试人员可以拉取并运行测试。
我什至在另一个地方创建了一个单独的文件夹并拉了一个项目,但它并没有解决问题。
也许有人已经遇到过类似的问题,并且可以就我应该做些什么来解决它给我建议?
解决方案
硒有时可能不稳定。它的不当行为总是有原因的,但并不总是显而易见的。由于您的同事能够运行测试,因此问题可能不在于您如何使用 git。
- 你可以测试一下是不是这样。在你的机器上和另一台机器上做一个干净的克隆,看看你是否可以在某个地方成功地运行测试。如果他们通过 CI 或另一台机器,那么问题很可能是测试不稳定而不是 git。
- 也许请一位同事展示他们是如何设法让它通过的。只是为了仔细检查基础设施是否在本地正确设置。
- 您可以多次运行测试以检查测试是否不稳定或一直失败
推荐阅读
- c - 尝试将数组从主内存复制到共享内存的段错误
- arrays - 用 { } 初始化数组
- python - 如何使用“重复”索引旋转 pd 数据框?
- c# - 2 个具有相同名称和随机 PID 的进程 - 我如何知道我需要哪一个?
- python - 我不知道如何从输出随机 numpy 中删除 ['']
- python - 如何检测嵌入 QWidget.createWindowContainer 的外部窗口何时自行关闭?
- php - 使用 Sanctum 和 Vue SPA 的 Laravel 7 策略不起作用(或未注册)
- java - 无法将 int 字段 ch.bbw.apimashup.entity.Request.id 设置为 ch.bbw.apimashup.entity.Request
- c++ - 文件修改时间被后台缓存刷新覆盖
- python - 无法从“sklearn.utils.fixes”导入名称“延迟”