Agent Skillsgoogle/filament › filament-desktop-testing

filament-desktop-testing

GitHub

用于在桌面平台执行 Filament 单元测试和性能基准测试。支持直接运行编译后的二进制文件,并利用 gtest 和 benchmark 参数过滤特定测试用例或基准项,适用于本地调试与性能分析场景。

skills/filament_desktop_testing/SKILL.md google/filament

Trigger Scenarios

需要运行 Filament 单元测试时 需要执行性能基准测试时

Install

npx skills add google/filament --skill filament-desktop-testing -g -y
More Options

Use without installing

npx skills use google/filament@filament-desktop-testing

指定 Agent (Claude Code)

npx skills add google/filament --skill filament-desktop-testing -a claude-code -g -y

安装 repo 全部 skill

npx skills add google/filament --all -g -y

预览 repo 内 skill

npx skills add google/filament --list

SKILL.md

Frontmatter
{
    "name": "filament-desktop-testing",
    "description": "Execute unit tests and performance benchmarks for Filament on desktop platforms. Use this skill to run and filter tests or benchmarks locally."
}

Filament Desktop Testing and Benchmarking

This skill covers running tests and performance benchmarks on desktop platforms.

1. Executing a Unit Test

Run compiled unit test binaries directly from their respective build output directories.

Example: Running utils unit tests (Debug)

./out/cmake-debug/libs/utils/test_utils

Example: Running filament unit tests (Debug)

./out/cmake-debug/filament/test/test_filament

Filtering Tests

Use standard Google Test (gtest) command-line parameters to run a subset of tests:

./out/cmake-debug/filament/test/test_filament --gtest_filter=Suite.TestName

2. Executing a Benchmark

Run compiled performance benchmarks from the release build output directories.

Example: Running filament benchmarks (Release)

./out/cmake-release/filament/benchmark/benchmark_filament

Filtering Benchmarks

Use standard Google Benchmark parameters to filter specific benchmarks:

./out/cmake-release/filament/benchmark/benchmark_filament --benchmark_filter=lutGeneration

Version History

  • d8b4a37 Current 2026-08-20 07:30

Same Skill Collection

skills/bindings_synchronization/SKILL.md
skills/code_review/SKILL.md
skills/cpp_header_inclusion/SKILL.md
skills/cpp_static_thread_safety/SKILL.md
skills/filament_android_development/SKILL.md
skills/filament_build_clean/SKILL.md
skills/header_self_containment/SKILL.md
skills/preprocessor_guard_hygiene/SKILL.md
skills/verification_protocols/SKILL.md
tools/ai/agents/skills/filament_lifetime/SKILL.md
tools/ai/agents/skills/filament_math/SKILL.md

Metadata

Files
0
Version
bdd01e8
Hash
e5555bb2
Indexed
2026-08-20 07:30

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-29 02:49
浙ICP备14020137号-1 $Carte des visiteurs$