Path: blob/master/Help/manual/instrumentation/query-v1-schema.json
5012 views
{1"$schema": "http://json-schema.org/2020-12/schema#",2"type": "object",3"required": ["version"],4"properties": {5"version": {6"type": "integer",7"description": "The data version of snippet file to generate.",8"enum": [9110]11},12"callbacks": {13"type": "array",14"description": "A list of command-line strings for callbacks to handle collected instrumentation data. Whenever these callbacks are executed, the full path to a v1 Index File is appended to the arguments included in the string.",15"items": {16"type": "string"17}18},19"hooks": {20"type": "array",21"description": "A list of strings specifying when indexing should occur automatically. These are the intervals when instrumentation data should be collated and user callbacks should be invoked to handle the data.",22"items": {23"enum": [24"postGenerate",25"preBuild",26"postBuild",27"preCMakeBuild",28"postCMakeBuild",29"postCMakeInstall",30"postCMakeWorkflow",31"postCTest"32],33"type": "string"34},35"uniqueItems": true36},37"options": {38"type": "array",39"description": "A list of strings used to enable certain optional behavior, including the collection of certain additional data.",40"uniqueItems": true,41"items": {42"enum": [43"staticSystemInformation",44"dynamicSystemInformation",45"cdashSubmit",46"cdashVerbose",47"trace"48],49"type": "string"50}51}52}53}545556