| { |
| "name": "coverage", |
| "description": "Show coverage from test outputs", |
| "examples": [], |
| "flags": [ |
| { |
| "kind": "Switch", |
| "optionality": "optional", |
| "long": "--help", |
| "short": null, |
| "description": "display usage information", |
| "hidden": false |
| }, |
| { |
| "kind": { |
| "Option": { |
| "arg_name": "test-output-dir" |
| } |
| }, |
| "optionality": "required", |
| "long": "--test-output-dir", |
| "short": null, |
| "description": "path to ffx test output directory", |
| "hidden": false |
| }, |
| { |
| "kind": { |
| "Option": { |
| "arg_name": "clang-dir" |
| } |
| }, |
| "optionality": "required", |
| "long": "--clang-dir", |
| "short": null, |
| "description": "path to clang directory, llvm-profdata and llvm-cov are expected in clang_dir/bin", |
| "hidden": false |
| }, |
| { |
| "kind": { |
| "Option": { |
| "arg_name": "symbol-index-json" |
| } |
| }, |
| "optionality": "optional", |
| "long": "--symbol-index-json", |
| "short": null, |
| "description": "path to symbol index json to load symbol index from", |
| "hidden": false |
| }, |
| { |
| "kind": { |
| "Option": { |
| "arg_name": "export-html" |
| } |
| }, |
| "optionality": "optional", |
| "long": "--export-html", |
| "short": null, |
| "description": "directory to export HTML reports to", |
| "hidden": false |
| }, |
| { |
| "kind": { |
| "Option": { |
| "arg_name": "export-lcov" |
| } |
| }, |
| "optionality": "optional", |
| "long": "--export-lcov", |
| "short": null, |
| "description": "path to export LCOV file to", |
| "hidden": false |
| }, |
| { |
| "kind": { |
| "Option": { |
| "arg_name": "path-remappings" |
| } |
| }, |
| "optionality": "repeating", |
| "long": "--path-remappings", |
| "short": null, |
| "description": "\"<from>,<to>\" remapping of source file paths passed through to llvm-cov", |
| "hidden": false |
| }, |
| { |
| "kind": { |
| "Option": { |
| "arg_name": "compilation-dir" |
| } |
| }, |
| "optionality": "optional", |
| "long": "--compilation-dir", |
| "short": null, |
| "description": "path to the directory used as a base for relative coverage mapping paths, passed through to llvm-cov", |
| "hidden": false |
| } |
| ], |
| "notes": [], |
| "commands": [], |
| "positionals": [ |
| { |
| "name": "src_files", |
| "description": "paths to source files to show coverage for", |
| "optionality": "repeating", |
| "hidden": false |
| } |
| ], |
| "error_codes": [] |
| } |