jenkins/ath端到端测试套件,用于Jenkins自动化服务器及其插件。通过UI/REST API控制被测Jenkins(JUT)实例,为每个测试启动干净实例以确保测试隔离,并提供便捷的Docker支持,简化集成测试编写。
启动测试套件的最简单方式是执行以下命令:
bashBROWSER=firefox JENKINS_VERSION=2.73 mvn test
由于覆盖组件/用例数量多、Jenkins设置成本及Selenium交互耗时,完整测试套件需数小时运行。可通过选择测试子集(如冒烟测试)减少运行时间。
测试套件提供多种配置执行方式,包括:
考虑到测试套件运行时间较长,建议测试作者聚焦于最流行的插件和用例,以最大化测试价值。应避免以下情况:可作为核心/插件测试一部分的测试、不太可能捕获未来回归的测试(如个别bug的复现用例、边界条件测试等)。维护者需更新测试以反映核心/插件变更,并确保测试无假阳性。违反此指南的测试可能会被移除以保证套件可靠性。
相关资源:
验收测试套件相比jenkins-test-harness更适用的场景:
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务