第 9 章 Manila 测试 根据合作伙伴提供的解决方案,红帽将在 RH-cert Web UI 中定义测试计划,以及合作伙伴要执行的测试。manila 测试执行所选文件 share-component 功能测试,并在测试运行时检查用户选择的插件/驱动程序功能。Manila 测试必须包含测试计划中定义的测试,其中包括强制基础测试以及实现的额外功能,每个支持的文件系统后端有一个测试,并支持 DHSS true 或 false 模式,如下所示: 9.1. manila_shares (base)复制链接链接已复制到粘贴板! manila_shares 测试将使用 NFS 或 CIFS 协议检查基础文件操作。此测试还包括启用了"驱动程序处理共享服务器" (DHSS)功能的基本操作。当插件支持多个协议和禁用时,可能需要在多个后续运行时重复此测试。 在 manila.conf 文件中,如果 DHSS=true,网络插件应为 NeutronNetworkPlugin 或 NeutronBindNetworkPlugin。 成功标准 如果 Manila 使用 NeutronNetworkPlugin,则 tempest 有多租户启用,dhss 测试状态将为 PASS 如果 Manila 使用独立网络 dhss 测试状态为 FAIL Manila_shares 具有诸如可用区、一致性组、扩展、限制、元数据、微版本、配额、规则、安全服务、共享网络、共享操作和共享实例等功能。 作为 Manila_shares 测试的一部分测试的插件/驱动程序功能有: create delete list snapshot modify 如果厂商插件实现了 manila_shares 及其功能,它们也应该为 manila_shares 执行以下子测试: 前一个下一个