SuperAPI AI 工具集

filament-desktop-testing

测试与质量

查看项目

更新于 10-15 21:53

技能介绍

用途:该技能用于在桌面平台本地运行 Filament 的单元测试与性能基准测试,并可按名称过滤要执行的用例。

主要能力:执行已编译的单元测试二进制文件;执行已编译的性能基准测试二进制文件;通过标准 Google Test(gtest)参数筛选测试子集;通过标准 Google Benchmark 参数筛选特定基准。

使用方式:单元测试从各自的构建输出目录直接运行,例如 Debug 下运行 utils 单元测试:./out/cmake-debug/libs/utils/test_utils;运行 filament 单元测试:./out/cmake-debug/filament/test/test_filament。过滤测试使用 gtest 参数,例如:./out/cmake-debug/filament/test/test_filament --gtest_filter=Suite.TestName。基准测试从 Release 构建输出目录运行,例如:./out/cmake-release/filament/benchmark/benchmark_filament。过滤基准使用 Google Benchmark 参数,例如:./out/cmake-release/filament/benchmark/benchmark_filament --benchmark_filter=lutGeneration。

适用场景:需要在本地桌面环境验证 Filament 功能正确性或测量性能时使用。

限制:资料未提供平台支持范围、依赖安装、构建步骤、收费或价格等信息。