@ agent-forge/plugin- test-runner (英语)
测试运行能力插件 福吉探员从主机中提取
src/plugins/test-runner (D-075 S3) (英语). 它登记了一个全控工具, test_run,它要求主机运行一个
框架测试目标(best/jest/node-test/pytest)和返回有界限的结构化结果;框架stdout/stderr
保持主机拥有.
该插件在加载时没有独立的命令绑定. 没有主机输入命令解析器和跑道连接
工具报告明确 unsupported 结果; 想要真正执行的主机绑定每个框架的适配器
(单位:千美元)createVitestRealTestRunnerAdapterV1, (中文(简体) ), createJestRealTestRunnerAdapterV1, (中文(简体) ), createPytestRealTestRunnerAdapterV1(中文(简体) )
对工作空间目录。 只读主机完全没有工具注册 .
安装
# from a local checkout
agent-forge plugin install ./plugins/test-runner
# from npm
agent-forge plugin install @ai-agent-forge/plugin-test-runner
货包船有两艘货单: agent-forge.json (确定性插件解析器显示的生态系统)和
plugin.json (主机载重清单 loadCapabilityPluginFromManifest条目 ./dist/entry.js) (中文(简体) ).
图书馆表面
import { createNodeTestRunnerAdapterV1, createTestRunnerCapabilityFactoryV1 } from "@agent-forge/plugin-test-runner";
createNodeTestRunnerAdapterV1(options?)— 主机注入适配器;需要commandResolver编号 :runner生产 结果, 否则返回unsupported。 。 。 .createDeterministicTestRunnerAdapterV1(fixtures)用于测试的确定性固定适配器.createVitestRealTestRunnerAdapterV1({ workspaceDirectory })活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活性活 与 JSON/J股报告解析.createTestRunnerCapabilityFactoryV1(adapter)- 登记册test_run完全控制着CapabilityAPI。 。 。 .- 默认导出
dist/entry.js——外部插件加载所使用的预编厂.
发展
npm install --ignore-scripts # repo root, creates the workspace symlink
npm run build # plugins/test-runner (tsgo)
npm test # vitest; the entry fidelity test requires `npm run build` first