跳转到: 导航, 搜索

Neutron/InTreeTests

在树测试(与基于Tempest的测试相对)是指在Neutron仓库内编写的测试。 大多数测试也在 gate 上运行(并且必须通过才能合并新的补丁)。 目前有 3 种类型的在树测试。 此页面将描述每种测试类型的目的,并包含在为 Neutron 编写新代码时(通常会遵循先编写测试再合并代码)的文档和“最佳实践”。

单元测试

这种类型的测试通常直接导入特定的代码函数并运行它们,以确保它们的返回值有效、调用了预期的函数等。

功能测试

这种类型的测试通常检查整个流程以及与操作系统的交互。

集成测试

这种类型的测试目前正在开发中。 它们旨在检查 Neutron 作为整体的功能——确保 Neutron 的所有功能都能按预期工作,而无需其他 OpenStack 组件(这意味着它们将在没有 Nova、Keystone 等的情况下运行)。