1{
2  "extraColumnHeaders": {
3    "builder": {
4      "headerText": "builder", 
5      "isFilterable": true, 
6      "isSortable": true, 
7      "valuesAndCounts": [
8        [
9          "TODO", 
10          4
11        ]
12      ]
13    }, 
14    "config": {
15      "headerText": "config", 
16      "isFilterable": true, 
17      "isSortable": true, 
18      "valuesAndCounts": [
19        [
20          "whole-image", 
21          4
22        ]
23      ]
24    }, 
25    "resultType": {
26      "headerText": "resultType", 
27      "isFilterable": true, 
28      "isSortable": true, 
29      "valuesAndCounts": [
30        [
31          "failed", 
32          1
33        ], 
34        [
35          "no-comparison", 
36          2
37        ], 
38        [
39          "succeeded", 
40          1
41        ]
42      ]
43    }, 
44    "test": {
45      "headerText": "test", 
46      "isFilterable": true, 
47      "isSortable": true, 
48      "valuesAndCounts": [
49        [
50          "changed.skp", 
51          1
52        ], 
53        [
54          "only-in-after.skp", 
55          1
56        ], 
57        [
58          "only-in-before.skp", 
59          1
60        ], 
61        [
62          "unchanged.skp", 
63          1
64        ]
65      ]
66    }
67  }, 
68  "header": {
69    "dataHash": "-595743736412687673", 
70    "isEditable": false, 
71    "isExported": true, 
72    "schemaVersion": 3, 
73    "timeNextUpdateAvailable": null, 
74    "timeUpdated": 12345678, 
75    "type": "all"
76  }, 
77  "imagePairs": [
78    {
79      "extraColumns": {
80        "builder": "TODO", 
81        "config": "whole-image", 
82        "resultType": "failed", 
83        "test": "changed.skp"
84      }, 
85      "imageAUrl": "changed_skp/bitmap-64bitMD5_3101044995537104462.png", 
86      "imageBUrl": "changed_skp/bitmap-64bitMD5_13623922271964399662.png", 
87      "isDifferent": true
88    }, 
89    {
90      "extraColumns": {
91        "builder": "TODO", 
92        "config": "whole-image", 
93        "resultType": "no-comparison", 
94        "test": "only-in-after.skp"
95      }, 
96      "imageAUrl": null, 
97      "imageBUrl": "only-in-after_skp/bitmap-64bitMD5_2320185040577047131.png", 
98      "isDifferent": true
99    }, 
100    {
101      "extraColumns": {
102        "builder": "TODO", 
103        "config": "whole-image", 
104        "resultType": "no-comparison", 
105        "test": "only-in-before.skp"
106      }, 
107      "imageAUrl": "only-in-before_skp/bitmap-64bitMD5_2320185040577047131.png", 
108      "imageBUrl": null, 
109      "isDifferent": true
110    }, 
111    {
112      "extraColumns": {
113        "builder": "TODO", 
114        "config": "whole-image", 
115        "resultType": "succeeded", 
116        "test": "unchanged.skp"
117      }, 
118      "imageAUrl": "unchanged_skp/bitmap-64bitMD5_3322248763049618493.png", 
119      "imageBUrl": "unchanged_skp/bitmap-64bitMD5_3322248763049618493.png", 
120      "isDifferent": false
121    }
122  ], 
123  "imageSets": {
124    "diffs": {
125      "baseUrl": "/static/generated-images/diffs", 
126      "description": "color difference per channel"
127    }, 
128    "imageA": {
129      "baseUrl": "http://chromium-skia-gm.commondatastorage.googleapis.com/render_pictures/images", 
130      "description": "before_patch"
131    }, 
132    "imageB": {
133      "baseUrl": "http://chromium-skia-gm.commondatastorage.googleapis.com/render_pictures/images", 
134      "description": "after_patch"
135    }, 
136    "whiteDiffs": {
137      "baseUrl": "/static/generated-images/whitediffs", 
138      "description": "differing pixels in white"
139    }
140  }
141}