QA 跳过测试的配置文件校验问题
这个 MR 我们添加了 QA 三个环境(Production, Staging, Self-managed)的跳过测试功能。
这个功能还会校验配置文件:
- 跳过的测试至少需要配置
jh_related_spec
和skip_reason
中的一个 - 配置的
jh_related_spec
必须是项目中存在的文件
但是由于该校验发生在 QA 测试里面,因此如果 e2e_skip_specs_production.yml
出现配置问题,需要等到跑 Production QA Pipeline 时才能发现,我们需要改成在 MR 时就能发现问题。
暂时想到的方案是在 GitLab Pipeline 中添加一个 job 用来提前校验跳过测试配置文件的问题。
/cc @WilsonDuan
由 Song Huang 编辑于