1{ 2 "properties": { 3 "environment": { 4 "properties": { 5 "commit_date": { 6 "type": "date" 7 }, 8 "os": { 9 "type": "keyword", 10 "ignore_above": 256 11 }, 12 "run_branch": { 13 "type": "keyword", 14 "ignore_above": 256 15 }, 16 "run_workflow": { 17 "type": "keyword", 18 "ignore_above": 256 19 }, 20 "run_id": { 21 "type": "keyword", 22 "ignore_above": 256 23 }, 24 "run_attempt": { 25 "type": "integer" 26 }, 27 "run_date": { 28 "type": "date" 29 }, 30 "toolchain": { 31 "type": "keyword", 32 "ignore_above": 256 33 }, 34 "zephyr_version": { 35 "type": "keyword", 36 "ignore_above": 256 37 }, 38 "options": { 39 "type": "object", 40 "enabled": true, 41 "dynamic": true, 42 "subobjects": true 43 } 44 } 45 }, 46 "name": { 47 "type": "keyword", 48 "ignore_above": 256 49 }, 50 "component": { 51 "type": "keyword", 52 "ignore_above": 256 53 }, 54 "sub_component": { 55 "type": "keyword", 56 "ignore_above": 256 57 }, 58 "arch": { 59 "type": "keyword", 60 "ignore_above": 256 61 }, 62 "platform": { 63 "type": "keyword", 64 "ignore_above": 256 65 }, 66 "path": { 67 "type": "keyword", 68 "ignore_above": 256 69 }, 70 "run_id": { 71 "type": "keyword", 72 "ignore_above": 256 73 }, 74 "runnable": { 75 "type": "boolean" 76 }, 77 "used_ram": { 78 "type": "unsigned_long" 79 }, 80 "used_rom": { 81 "type": "unsigned_long" 82 }, 83 "available_ram": { 84 "type": "unsigned_long" 85 }, 86 "available_rom": { 87 "type": "unsigned_long" 88 }, 89 "retries": { 90 "type": "integer" 91 }, 92 "dut": { 93 "type": "keyword", 94 "ignore_above": 256 95 }, 96 "status": { 97 "type": "keyword", 98 "ignore_above": 256 99 }, 100 "execution_time": { 101 "type": "float" 102 }, 103 "build_time": { 104 "type": "float" 105 }, 106 "reason": { 107 "type": "text", 108 "fields": { 109 "keyword": { 110 "type": "keyword", 111 "ignore_above": 256 112 } 113 } 114 }, 115 "log": { 116 "type": "text" 117 }, 118 "testcases": { 119 "properties": { 120 "execution_time": { 121 "type": "float" 122 }, 123 "identifier": { 124 "type": "keyword", 125 "ignore_above": 256 126 }, 127 "reason": { 128 "type": "text", 129 "fields": { 130 "keyword": { 131 "type": "keyword", 132 "ignore_above": 256 133 } 134 } 135 }, 136 "status": { 137 "type": "keyword", 138 "ignore_above": 256 139 } 140 } 141 }, 142 "recording": { 143 "type": "object", 144 "enabled": true, 145 "dynamic": true, 146 "subobjects": true 147 } 148 } 149} 150