用途:该技能用于在桌面平台本地运行 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 功能正确性或测量性能时使用。
限制:资料未提供平台支持范围、依赖安装、构建步骤、收费或价格等信息。