Skip to content

refactor(test): discover sources and script tests by convention - #219

Merged
chamsechan merged 1 commit into
mainfrom
refactor/automatic-test-discovery
Oct 26, 2026
Merged

chamsechan merged 1 commit into
mainfrom
refactor/automatic-test-discovery

Conversation

@chamsechan

@chamsechan chamsechan commented Oct 26, 2026 •

Copy link
Copy Markdown
Owner

普通 C++ 测试、Node 示例和推理夹具按所属目录递归收集;Python、Shell、CMake 和 Studio JavaScript 测试按命名约定自动发现。新增普通文件无需逐个维护构建或测试清单。

脚本的 CTest 名称使用相对 tests/ 的路径,特殊参数和环境集中配置。Operator 壳筛选、独立测试进程及可选 E2E 的执行条件保留;辅助脚本改用非 test_* 名称,避免重复注册。同步更新测试文档和 sanitizer 过滤规则。

验证:交付脚本运行 LLM_EDGEFLOW_JOBS=4 ./scripts/run_all_tests.sh,471 项 CTest 中 466 项通过,5 项因可选资产未提供而跳过,零失败。

@chamsechan
chamsechan merged commit 21b9284 into main Oct 26, 2026
8 checks passed
@chamsechan
chamsechan deleted the refactor/automatic-test-discovery branch October 26, 2026 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant