我现在是一名实习生,刚接触自动化测试。我的目标是帮助我的公司为客户端设置 CI。
现在我有一个 maven 项目,其中包含几个使用 Appium java-client lib 的测试,在 Eclipse IDE 下,它可以在本地运行 UI 测试。我下一步的目标是将我的测试与 gitlab 存储库(已经存在,由 android 开发人员创建)挂钩,但我被困在这里。有人可以帮我吗?请尽量具体:
- 我应该如何设置 .gitlab.yaml?
- 我们可以在 yaml 中使用脚本来下载 Appium 和 maven 吗?
- 或者我们可以只下载 Appium,但将所有 Appium java-client jars 导入到 main 中的 libs 中?
- 如果以上任何一个是真的,怎么办?如果两者都没有,我应该怎么做?
- 我应该把我的测试放在那个 repo 的 gitlab 中吗?或者我不必将我的测试放在现有的 repo 中。相反,我可以有另一个并告诉 yaml 去哪里?又如何?
- 如果您能帮助我完成工作流程,将会很有帮助。就像,当我开发人员签入代码时,gitlab 读取 yaml,然后构建,然后在 where(Q3) 中找到我的测试套件,然后执行等等。
提前谢谢了!