Skip to content

test 命令

测试运行时可用性和 Provider 功能。适合 CI/CD 管道中的验证。

语法

bash
vx test [RUNTIME] [OPTIONS]

测试模式

单运行时测试

bash
# 测试特定运行时
vx test node
vx test python
vx test go

所有 Provider 测试

bash
# 测试所有注册的 provider
vx test --all

本地 Provider 测试

bash
# 仅测试本地 manifest provider
vx test --local

远程扩展测试

bash
# 测试远程扩展
vx test --extension my-ext

选项

选项描述
--all测试所有 provider
--local仅测试本地 provider
--extension <NAME>测试指定扩展
--platform-only仅平台兼容性检查
--functional功能测试
--install安装测试
--installed检查已安装工具
--system检查系统 PATH
--quiet, -q静默模式
--jsonJSON 输出
--verbose, -v详细步骤

退出码

退出码含义
0全部测试通过
1有测试失败

CI/CD 集成

yaml
# GitHub Actions
- name: 验证工具
  run: vx test --all --quiet

# 或验证特定工具
- name: 验证 Node.js
  run: vx test node

参见

基于 MIT 许可证发布