Schema 验证器检查工具

Schema 验证器检查工具验证传入的配置是否符合给定的 schema。配置可以是 JSON 或者 YAML。为了验证全部的配置,可以参考 配置加载检查工具

输入

这个工具共有两个输入:

  1. 传入配置的 schema 类型会被检查。支持的类型有:

  1. 配置文件的路径。

输出

如果配置符合 schema,工具将以 EXIT_SUCCESS 的状态退出。如果配置不符合 schema,会输出一条错误信息,并且会详细说明不符合 schema 的内容。同时工具会以 EXIT_FAILURE 的状态退出。

构建

这个工具可以使用 Bazel 在本地构建。

bazel build //test/tools/schema_validator:schema_validator_tool
运行中

这个工具会使用上面描述的路径。

bazel-bin/test/tools/schema_validator/schema_validator_tool  --schema-type SCHEMA_TYPE  --config-path PATH