同步操作将从 Fengguang/compass-ci 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Compass-CI 是一个可持续集成的开源软件平台。为开发者提供针对上游开源软件(来自 Github, Gitee, Gitlab 等托管平台)的测试服务、登录服务、故障辅助定界服务和基于历史数据的分析服务。Compass-CI 基于开源软件 PR 进行自动化测试(包括构建测试,软件包自带用例测试等),构建一个开放、完整的测试系统。
测试服务
Compass-CI 监控很多开源软件 git repos,一旦检测到代码更新,会自动触发自动化测试 开发者也可以手动提交测试 job。
调测环境登录
使用 SSH 登录测试环境进行调测。
测试结果分析
通过 Web 接口,对历史测试结果进行分析和比较。
测试结果复现
一次测试运行的所有决定性参数会在 job.yaml 文件中保留完整记录。 重新提交该 job.yaml 即可在一样的软硬件环境下,重跑同一测试。
辅助定位
如果出现新的 error id,就会自动触发bisect,定位引入该 error id 的 commit。
自动化测试
添加待测试仓库 URL 到 upstream-repos 仓库,编写测试用例并添加到仓库, 详细流程请查看这篇文档。
执行 git push 命令更新仓库,自动触发测试。
在网页中查看和比较测试结果 web: https://compass-ci.openeuler.org/jobs。
手动提交测试任务
登录测试环境
我们非常欢迎有新的贡献者,我们也很乐意为我们的贡献者提供一些指导,Compass-CI 主要是使用 Ruby 开发的一个项目,我们遵循 Ruby 社区代码风格。如果您想参与社区并为 Compass-CI 项目做出贡献,这个页面将会提供给您更多信息,包括 Compass-CI 所使用的所有语言和工具等。
所有的测试结果,已加入 Compass-CI 平台的开源软件清单,历史测试结果比较都可以在我们的官网 Website 上找到。
您可以通过以下的方式加入我们:
欢迎您跟我们一起:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。