blob: 6ee6844a1e8e921279fd7076168bde323f4f7182 [file] [log] [blame]
export const canvaskit = {
"data": []
};
export const gm = {
"data": [{
"groupID": "85c3d68f2539ed7a1e71f6c9d12baaf9e6be59d8",
"nDigests": 51,
"nTests": 31,
"affectedTests": null,
"commits": [{
"commit_time": 1572899861,
"hash": "85c3d68f2539ed7a1e71f6c9d12baaf9e6be59d8",
"author": "Alice (alice@example.com)"
}]
}, {
"groupID": "73a722ce97ad935f936a4c7512b6724c41e0ce4e",
"nDigests": 41,
"nTests": 1,
"affectedTests": [{
"test": "skottie_colorize",
"num": 41,
"sample_digest": "024ce342b014c6fdb000f7c18d6d0775"
}],
"commits": [{
"commit_time": 1572978684,
"hash": "73a722ce97ad935f936a4c7512b6724c41e0ce4e",
"author": "Bob (bob@example.com)"
}]
}, {
"groupID": "7da048b5e8f17374bcd5baf48539eaa7ebe40e5c",
"nDigests": 13,
"nTests": 3,
"affectedTests": [{
"test": "shadow_utils",
"num": 5,
"sample_digest": "134d3c4fd609cd7f2e9cca43d78aa5d3"
}, {
"test": "shadow_utils_gray",
"num": 4,
"sample_digest": "292eb1e5b5860ba278ffa73efc9dd7c1"
}, {
"test": "shadow_utils_occl",
"num": 4,
"sample_digest": "918df0cc65d1b3ae7b8d8041afa40635"
}],
"commits": [{
"commit_time": 1572442816,
"hash": "7da048b5e8f17374bcd5baf48539eaa7ebe40e5c",
"author": "Frank (frank@example.com)"
}]
}, {
"groupID": "4edb719f1bc49bae585ff270df17f08039a96b6c:252cdb782418949651cc5eb7d467c57ddff3d1c7",
"nDigests": 7,
"nTests": 7,
"affectedTests": [{
"test": "aarectmodes",
"num": 1,
"sample_digest": "c6476baec94eb6a5071606575318e4df"
}, {
"test": "aaxfermodes",
"num": 1,
"sample_digest": "4acfd6b3a3943cc5d75cd22e966ae6f1"
}, {
"test": "hairmodes",
"num": 1,
"sample_digest": "f9e20c63b5ce3b58d9b6a90fa3e7224c"
}, {
"test": "imagefilters_xfermodes",
"num": 1,
"sample_digest": "47644613317040264fea6fa815af32e8"
}, {
"test": "lattice2",
"num": 1,
"sample_digest": "16e41798ecd59b1523322a57b49cc17f"
}, {
"test": "xfermodes",
"num": 1,
"sample_digest": "8fbee03f794c455c4e4842ec2736b744"
}, {
"test": "xfermodes3",
"num": 1,
"sample_digest": "fed2ff29abe371fc0ec1b2c65dfb3949"
}],
"commits": [{
"commit_time": 1573149814,
"hash": "252cdb782418949651cc5eb7d467c57ddff3d1c7",
"author": "Elisa (elisa@example.com)"
}, {
"commit_time": 1573149564,
"hash": "4edb719f1bc49bae585ff270df17f08039a96b6c",
"author": "Joe (joe@example.com)"
}]
}, {
"groupID": "342fbc54844d0d3fc9d20e20b45115db1e33395b",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "dftext_blob_persp",
"num": 1,
"sample_digest": "42a7bfc2d825412dfb82f6e3a12106c2"
}],
"commits": [{
"commit_time": 1571959019,
"hash": "342fbc54844d0d3fc9d20e20b45115db1e33395b",
"author": "Liam (liam@example.com)"
}]
}, {
"groupID": "3f7c865936cc808af26d88bc1f5740a29cfce200:05f6a01bf9fd25be9e5fff4af5505c3945058b1d",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "varied_text_ignorable_clip_lcd",
"num": 1,
"sample_digest": "9afd31bebf961291774b559195077f6d"
}],
"commits": [{
"commit_time": 1573151114,
"hash": "05f6a01bf9fd25be9e5fff4af5505c3945058b1d",
"author": "Elisa (elisa@example.com)"
}, {
"commit_time": 1573151074,
"hash": "3f7c865936cc808af26d88bc1f5740a29cfce200",
"author": "Iris (iris@example.com)"
}]
}, {
"groupID": "428b5de64a081642736a4e35f0f9265e27dcff9b",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "imagefilterscropexpand",
"num": 1,
"sample_digest": "ce3fc17356359e3c87f885de3be5e2c3"
}],
"commits": [{
"commit_time": 1572242717,
"hash": "428b5de64a081642736a4e35f0f9265e27dcff9b",
"author": "Nick (nick@example.com)"
}]
}, {
"groupID": "4a4400d9e9fa41776441e3909ea7505080c8cdb9",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "glyph_pos_n_f",
"num": 1,
"sample_digest": "7aed96160e2bacfbddb07ff79647f704"
}],
"commits": [{
"commit_time": 1571934862,
"hash": "4a4400d9e9fa41776441e3909ea7505080c8cdb9",
"author": "Liam (liam@example.com)"
}]
}, {
"groupID": "4edb719f1bc49bae585ff270df17f08039a96b6c:252cdb782418949651cc5eb7d467c57ddff3d1c7:a1050ed2b1120613d9ae9587e3c0f4116e17337f:3f7c865936cc808af26d88bc1f5740a29cfce200:05f6a01bf9fd25be9e5fff4af5505c3945058b1d",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "complexclip_bw_layer",
"num": 1,
"sample_digest": "457875b610908dde8bfc5f45c907eb62"
}],
"commits": [{
"commit_time": 1573151114,
"hash": "05f6a01bf9fd25be9e5fff4af5505c3945058b1d",
"author": "Elisa (elisa@example.com)"
}, {
"commit_time": 1573151074,
"hash": "3f7c865936cc808af26d88bc1f5740a29cfce200",
"author": "Iris (iris@example.com)"
}, {
"commit_time": 1573150075,
"hash": "a1050ed2b1120613d9ae9587e3c0f4116e17337f",
"author": "Daniel (daniel@example.com)"
}, {
"commit_time": 1573149814,
"hash": "252cdb782418949651cc5eb7d467c57ddff3d1c7",
"author": "Elisa (elisa@example.com)"
}, {
"commit_time": 1573149564,
"hash": "4edb719f1bc49bae585ff270df17f08039a96b6c",
"author": "Joe (joe@example.com)"
}]
}, {
"groupID": "557e812779e40accf50b3080750a65f7b7cae222",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "dftext",
"num": 1,
"sample_digest": "1109811ef4e3d217e8c3713bfcc43a6f"
}],
"commits": [{
"commit_time": 1571946923,
"hash": "557e812779e40accf50b3080750a65f7b7cae222",
"author": "Alice (alice@example.com)"
}]
}, {
"groupID": "6e54a299cce92871bffab6341ef0b41f51ff3525:d84dd4babb71796ee194fa1913150d86d6aa643b",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "bigrect",
"num": 1,
"sample_digest": "2b14fcd54f4433cf09d6b5fa88a373ac"
}],
"commits": [{
"commit_time": 1573048663,
"hash": "d84dd4babb71796ee194fa1913150d86d6aa643b",
"author": "Henry (henry@example.com)"
}, {
"commit_time": 1573047513,
"hash": "6e54a299cce92871bffab6341ef0b41f51ff3525",
"author": "Margaret (margaret@example.com)"
}]
}, {
"groupID": "740f85949db2aeb20641c790a8be18512838dfcc",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "blurrect_compare",
"num": 1,
"sample_digest": "315398f54544aa27389bd35b3c5b9bdf"
}],
"commits": [{
"commit_time": 1571940294,
"hash": "740f85949db2aeb20641c790a8be18512838dfcc",
"author": "Elisa (elisa@example.com)"
}]
}, {
"groupID": "793c9e8c98bbceb645a0701d74cbc0cd48270e2b",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "glyph_pos_h_f",
"num": 1,
"sample_digest": "1a49786bfde734a426604cd07b5b9252"
}],
"commits": [{
"commit_time": 1572368650,
"hash": "793c9e8c98bbceb645a0701d74cbc0cd48270e2b",
"author": "Carol (carol@example.com)"
}]
}, {
"groupID": "79b7134b5fad2c792f0db62e4dd92a99d4eff87f",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "dftext_blob_persp",
"num": 1,
"sample_digest": "c1b913380a56873df49f2d6469227434"
}],
"commits": [{
"commit_time": 1572638907,
"hash": "79b7134b5fad2c792f0db62e4dd92a99d4eff87f",
"author": "Grace (grace@example.com)"
}]
}, {
"groupID": "81a8d282d356667aab7bc8c0513da81bb1c5f3c4",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "skottie_multiframe",
"num": 1,
"sample_digest": "f6f82a1f99b9a973f91e93a3ff045086"
}],
"commits": [{
"commit_time": 1573152914,
"hash": "81a8d282d356667aab7bc8c0513da81bb1c5f3c4",
"author": "Iris (iris@example.com)"
}]
}, {
"groupID": "c466945ddd3b5e1d8c3e7dc43def893b85dec598",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "bleed_alpha_bmp",
"num": 1,
"sample_digest": "cb8d4a198ea0a17c94725c7c55c15d55"
}],
"commits": [{
"commit_time": 1572027682,
"hash": "c466945ddd3b5e1d8c3e7dc43def893b85dec598",
"author": "Iris (iris@example.com)"
}]
}, {
"groupID": "c5a2c759fb66d969cf54e6e4a455a2748e06562b",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "strokes3",
"num": 1,
"sample_digest": "5dc9085b38504ad18e2ce546ec608d6f"
}],
"commits": [{
"commit_time": 1571946104,
"hash": "c5a2c759fb66d969cf54e6e4a455a2748e06562b",
"author": "Margaret (margaret@example.com)"
}]
}, {
"groupID": "d8c69b645ba317d58d3ddbe111156b8efe781a5e",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "glyph_pos_h_f",
"num": 1,
"sample_digest": "529912bd35950e96fe4e661e9bb9c81b"
}],
"commits": [{
"commit_time": 1571951253,
"hash": "d8c69b645ba317d58d3ddbe111156b8efe781a5e",
"author": "Kate (kate@example.com)"
}]
}, {
"groupID": "e107faa062c448e1cd405be4b5358170847a74fb",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "dftext_blob_persp",
"num": 1,
"sample_digest": "44320d7cf06d7fa911972cf731243a07"
}],
"commits": [{
"commit_time": 1571936971,
"hash": "e107faa062c448e1cd405be4b5358170847a74fb",
"author": "Daniel (daniel@example.com)"
}]
}, {
"groupID": "f5ad3f421e112108d44da73dc8e3bd8a513748c4",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "compositor_quads_image",
"num": 1,
"sample_digest": "a106264c8efed8a0c06d7aed8232248c"
}],
"commits": [{
"commit_time": 1572552680,
"hash": "f5ad3f421e112108d44da73dc8e3bd8a513748c4",
"author": "Elisa (elisa@example.com)"
}]
}]
};
export const svg = {
"data": [{
"groupID": "d2c67f44f8c2351e60e6ee224a060e916cd44f34",
"nDigests": 12,
"nTests": 12,
"affectedTests": null,
"commits": [{
"commit_time": 1571948193,
"hash": "d2c67f44f8c2351e60e6ee224a060e916cd44f34",
"author": "Alice (alice@example.com)"
}]
}, {
"groupID": "05f6a01bf9fd25be9e5fff4af5505c3945058b1d",
"nDigests": 2,
"nTests": 1,
"affectedTests": [{
"test": "A_large_blank_world_map_with_oceans_marked_in_blue.svg",
"num": 2,
"sample_digest": "3c62b1dd009bb18bbb84d862cbc3652c"
}],
"commits": [{
"commit_time": 1573151114,
"hash": "05f6a01bf9fd25be9e5fff4af5505c3945058b1d",
"author": "Elisa (elisa@example.com)"
}]
}, {
"groupID": "d84dd4babb71796ee194fa1913150d86d6aa643b",
"nDigests": 2,
"nTests": 1,
"affectedTests": [{
"test": "ynev.svg",
"num": 2,
"sample_digest": "80a7bcb4b51ad1aa876aa2144d0648bb"
}],
"commits": [{
"commit_time": 1573048663,
"hash": "d84dd4babb71796ee194fa1913150d86d6aa643b",
"author": "Henry (henry@example.com)"
}]
}, {
"groupID": "3f7c865936cc808af26d88bc1f5740a29cfce200:05f6a01bf9fd25be9e5fff4af5505c3945058b1d",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "A_large_blank_world_map_with_oceans_marked_in_blue.svg",
"num": 1,
"sample_digest": "02fc74ad862a6041e9ea35769a67af20"
}],
"commits": [{
"commit_time": 1573151114,
"hash": "05f6a01bf9fd25be9e5fff4af5505c3945058b1d",
"author": "Elisa (elisa@example.com)"
}, {
"commit_time": 1573151074,
"hash": "3f7c865936cc808af26d88bc1f5740a29cfce200",
"author": "Iris (iris@example.com)"
}]
}, {
"groupID": "e1e197186238d8d304a39db9f94258d9584a8973",
"nDigests": 1,
"nTests": 1,
"affectedTests": [{
"test": "gallardo.svg",
"num": 1,
"sample_digest": "ed591512ff68fa088ec9aac3bb5d760d"
}],
"commits": [{
"commit_time": 1572460288,
"hash": "e1e197186238d8d304a39db9f94258d9584a8973",
"author": "Iris (iris@example.com)"
}]
}]
};
export const gitlog = [
{
"commit_time": 1572899861,
"commit": "85c3d68f2539ed7a1e71f6c9d12baaf9e6be59d8",
"message": "Some improvements to backend texture creation."
}, {
"commit_time": 1572978684,
"commit": "73a722ce97ad935f936a4c7512b6724c41e0ce4e",
"message": "[skottie] Fix trim path mode interpretation"
}, {
"commit_time": 1572442816,
"commit": "7da048b5e8f17374bcd5baf48539eaa7ebe40e5c",
"message": "Use texture for shadow falloff"
}, {
"commit_time": 1573149814,
"commit": "252cdb782418949651cc5eb7d467c57ddff3d1c7",
"message": "One glyph() to rule them all!!!"
}, {
"commit_time": 1573149564,
"commit": "4edb719f1bc49bae585ff270df17f08039a96b6c",
"message": "flesh out blendmodes through Screen"
}, {
"commit_time": 1571959019,
"commit": "342fbc54844d0d3fc9d20e20b45115db1e33395b",
"message": "Roll recipe dependencies (trivial)."
}, {
"commit_time": 1573151114,
"commit": "05f6a01bf9fd25be9e5fff4af5505c3945058b1d",
"message": "Remove unused methods from SkStrike"
}, {
"commit_time": 1573151074,
"commit": "3f7c865936cc808af26d88bc1f5740a29cfce200",
"message": "avoid the JIT on MSAN builds"
}, {
"commit_time": 1572242717,
"commit": "428b5de64a081642736a4e35f0f9265e27dcff9b",
"message": "Roll third_party/externals/angle2 77fba58c9658..95a736bd3347 (17 commits)"
}, {
"commit_time": 1571934862,
"commit": "4a4400d9e9fa41776441e3909ea7505080c8cdb9",
"message": "Roll recipe dependencies (trivial)."
}, {
"commit_time": 1573150075,
"commit": "a1050ed2b1120613d9ae9587e3c0f4116e17337f",
"message": "SkPDF/docs: note that Sfntly subsetter is deprecated"
}, {
"commit_time": 1571946923,
"commit": "557e812779e40accf50b3080750a65f7b7cae222",
"message": "Make GrSurfaceProxy ref counts thread safe."
}, {
"commit_time": 1573048663,
"commit": "d84dd4babb71796ee194fa1913150d86d6aa643b",
"message": "Combine mask and edge distance in TessellationHelper"
}, {
"commit_time": 1573047513,
"commit": "6e54a299cce92871bffab6341ef0b41f51ff3525",
"message": "Assert we are now in the world of single-primitive-type render passes"
}, {
"commit_time": 1571940294,
"commit": "740f85949db2aeb20641c790a8be18512838dfcc",
"message": "Redo removing annoying link messages"
}, {
"commit_time": 1572368650,
"commit": "793c9e8c98bbceb645a0701d74cbc0cd48270e2b",
"message": "Cache simple descriptor sets on GrVkTexture."
}, {
"commit_time": 1572638907,
"commit": "79b7134b5fad2c792f0db62e4dd92a99d4eff87f",
"message": "[canvaskit] Add relative SkPath operators"
}, {
"commit_time": 1573152914,
"commit": "81a8d282d356667aab7bc8c0513da81bb1c5f3c4",
"message": "Reland \"hook up float comparisons to x86 JIT\""
}, {
"commit_time": 1572027682,
"commit": "c466945ddd3b5e1d8c3e7dc43def893b85dec598",
"message": "tweak ar/libtool setup"
}, {
"commit_time": 1571946104,
"commit": "c5a2c759fb66d969cf54e6e4a455a2748e06562b",
"message": "Pull tessellation forward into GrTextureOp::onPrePrepareDraws"
}, {
"commit_time": 1571951253,
"commit": "d8c69b645ba317d58d3ddbe111156b8efe781a5e",
"message": "Make NUC7i5BNK SkottieWASM/Lottie_Web bots ON_DEMAND"
}, {
"commit_time": 1571936971,
"commit": "e107faa062c448e1cd405be4b5358170847a74fb",
"message": "SkRemoteGlyphCache Add tracing to diff canvas"
}, {
"commit_time": 1572552680,
"commit": "f5ad3f421e112108d44da73dc8e3bd8a513748c4",
"message": "Fast SkPackedGlyphID CTOR"
}, {
"commit_time": 1571948193,
"commit": "d2c67f44f8c2351e60e6ee224a060e916cd44f34",
"message": "Reland \"Allow direct readback for formats in non-ES OpenGL\""
}, {
"commit_time": 1573151114,
"commit": "05f6a01bf9fd25be9e5fff4af5505c3945058b1d",
"message": "Remove unused methods from SkStrike"
}, {
"commit_time": 1572460288,
"commit": "e1e197186238d8d304a39db9f94258d9584a8973",
"message": "clean up unorm8 helpers"
}
];
export function fakeGitlogRpc(url) {
// Extract start and end hashes.
const re = /start=([a-f0-9]{40})&end=([a-f0-9]{40})/;
const match = re.exec(url);
if (!match) return 404;
const start = match[1], end = match[2];
// Find start and end times.
const startTime =
gitlog.find((entry) => entry.commit === start).commit_time;
const endTime =
gitlog.find((entry) => entry.commit === end).commit_time;
// Find message and return it.
const log =
gitlog.filter(
(entry) => startTime <= entry.commit_time &&
entry.commit_time <= endTime)
// Remove auxiliary field "commit_time".
.map((entry) => ({
commit: entry.commit,
message: entry.message
}));
return {log: log};
}
export const trstatus = {
"ok": false,
"firstCommit": {
"commit_time": 1572357082,
"hash": "ee08d523f60a04499c9023a349ef8174ab301f8f",
"author": "Alice (alice@example.com)",
},
"lastCommit": {
"commit_time": 1573598625,
"hash": "9501212cd0580acfed85a90c3a16b81847fde482",
"author": "Bob (bob@example.com)",
},
"totalCommits": 256,
"filledCommits": 256,
"corpStatus": [{
"name": "canvaskit",
"ok": false,
"minCommitHash": "",
"untriagedCount": 0,
"negativeCount": 0,
}, {
"name": "gm",
"ok": false,
"minCommitHash": "",
"untriagedCount": 61,
"negativeCount": 1494,
}, {
"name": "svg",
"ok": false,
"minCommitHash": "",
"untriagedCount": 19,
"negativeCount": 21,
}]
};