blob: 374b069d0390733b0080423d334aadc7e12d0094 [file] [log] [blame] [view]
Design of the New Rebaseline Server
===================================
Initial key features:
* Independent of Skia's specific tests (i.e. DM vs GM), but abstract enough
to handle different testing scenarios (SKPs, cluster telemetry, Blink, Android and beyond).
* Allow posting of DM output for fast comparison (to be called from Buildbot).
* Frontend UI allow to maintain image baselines.
* Instead of maintaining expectation on a per builder basis we will maintain
a set of expectations for each test.
JSON Input Example
------------------
{
"gitHash": "d1830323662ae8ae06908b97f15180fd25808894",
"key": {
"arch": "x86",
"gpu": "GTX660",
"os": "Ubuntu12",
"model": "ShuttleA",
},
"results": [
{
"key" : {
"config" : "565",
"name" : "verttext"
},
"md5" : "6251defe4bf6f79efb9e7f3f93c718e2",
"options" : {
"source_type" : "GM"
}
},
{
"key" : {
"config" : "8888",
"name" : "verttext2"
},
"md5" : "8555ccf1f3d0d11d09837733b213f86f",
"options" : {
"source_type" : "GM"
}
},
...
]
}