Schema 驗證器檢查工具
Schema 驗證器工具會驗證傳入的組態是否符合給定的 schema。組態可以是 JSON 或 YAML 格式。若要驗證整個組態,請參閱組態載入檢查工具。
- 輸入
此工具需要兩個必要的輸入
要檢查傳入組態的 schema 類型。支援的類型如下:
組態檔案的路徑。
可選輸入包括:
--fail-on-deprecated
: 如果使用任何已棄用的欄位,將強制失敗。--fail-on-wip
: 如果使用任何開發中的欄位,將強制失敗。
- 輸出
如果組態符合 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