发布验证测试 Fedora

如果你正在寻找一种方式来贡献 Fedora,发布验证测试呢? 完成测试用例是一种快速入门的方法。 每次发布 Fedora 您下载和使用的经过测试 Fedora QA 团队根据 发布验证测试计划. 每个测试由 Alpha、Beta 和 Final Fedora 测试发布以查看它是否符合该发布的特定发布标准。 这篇文章将引导您完成设置、执行发布验证测试并将它们报告给测试矩阵的步骤。

获取 FAS 帐户

帮助发布验证测试所需的第一步是获得一个 Fedora 帐户 (FAS)。 有一个 Fedora 帐户允许您将结果发布到 Fedora wiki 自动使用

相对

工具。 如果您还没有 FAS 帐户,您可以 在这里轻松注册一个.

设置虚拟机进行测试

对于每个组成一个 Fedora 应该测试的预发行版,在 Fedora 创建 Wiki 是为了帮助您找到要下载的 ISO,以及要运行的验证测试用例。 在这个 example,我们将测试 Fedora 24 Beta 1.1 组成。 如果您导航到 此撰写的验证测试维基页面,我们将选择

Fedora-KDE-Live-x86_64-24-20160424.n.0

(来自 Fedora 24 测试版)。

下载后,建议您创建一个虚拟机 (VM) 进行测试。 创建虚拟机的简单方法 Fedora 包括盒子和

虚拟管理器

. 具有 20GB 硬盘空间和 1024MB RAM 的 VM 的默认配置应该足以执行测试用例。

创建测试 VM 后,您需要安装

相对

允许您运行验证测试用例并报告结果的工具。 安装

相对

,在您的测试虚拟机中运行以下命令。

$ sudo dnf install python-wikitcms relval

查找测试用例并发布结果

现在你们都准备好开始测试了。 让我们找到一个测试用例并解释该过程。 应该为特定组合运行的测试用例可以在您找到指向 ISO 的链接的同一个 wiki 页面上找到。 在这个 example,我们将从 图像健全部分。 每个测试用例都有一个 维基页面解释 更详细地了解测试的作用以及如何运行它:

Mediakit ISO 大小的 wiki 页面 测试用例列出了

相对

用于运行测试和提交结果的命令。

$ relval size-check --username <your_FAS_Username>

测试完成后,您的屏幕应类似于以下屏幕截图:

您的测试结果将自动发布在结果矩阵中。

发布验证测试 Fedora:在测试矩阵中查看结果

恭喜,你现在已经运行了你的第一个测试用例 Fedora 发布验证测试! 这就是我们执行测试用例并提交发布验证测试结果的方式。

获得更多帮助

如果您在运行测试用例时遇到问题或需要使用这些工具的指导,请访问 #fedora-qa 在 freenode IRC 网络上或通过 邮件列表.