Commit b60d03a6 authored by Brian Sheedy's avatar Brian Sheedy Committed by Commit Bot

Add GPU ResultDB table

Adds a new resultdb_bigquery_export entry to the GPU team's CI builders,
exporting to luci-resultdb.chromium.gpu_ci_test_results. This is so that
we can query the GPU test results more efficiently for an upcoming
script.

Bug: 1134751
Change-Id: Id4df6f97b920d4d91b2fd7e0e08dd196a3d469f4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2446893
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: default avatarGarrett Beaty <gbeaty@chromium.org>
Reviewed-by: default avatarNodir Turakulov <nodir@chromium.org>
Cr-Commit-Position: refs/heads/master@{#814017}
parent ac263bda
......@@ -306,6 +306,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -335,6 +345,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -364,6 +384,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -393,6 +423,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -422,6 +462,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -451,6 +501,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -480,6 +540,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -509,6 +579,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -538,6 +618,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -567,6 +657,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -596,6 +696,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -625,6 +735,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -654,6 +774,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -683,6 +813,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -712,6 +852,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -741,6 +891,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -1205,6 +1365,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -1234,6 +1404,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2307,6 +2487,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2336,6 +2526,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2365,6 +2565,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2394,6 +2604,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2421,6 +2641,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2448,6 +2678,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2475,6 +2715,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2504,6 +2754,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2533,6 +2793,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2562,6 +2832,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2591,6 +2871,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2620,6 +2910,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2649,6 +2949,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2678,6 +2988,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2707,6 +3027,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2736,6 +3066,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2765,6 +3105,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2794,6 +3144,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2823,6 +3183,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2850,6 +3220,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2877,6 +3257,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2906,6 +3296,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -2935,6 +3335,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -3715,6 +4125,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -3744,6 +4164,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -3773,6 +4203,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -3802,6 +4242,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -3831,6 +4281,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -3860,6 +4320,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -3889,6 +4359,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -3918,6 +4398,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -3947,6 +4437,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -3976,6 +4476,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -4005,6 +4515,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -4034,6 +4554,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -4063,6 +4593,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -4092,6 +4632,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -4121,6 +4671,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -4295,6 +4855,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -4850,6 +5420,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -4879,6 +5459,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -4908,6 +5498,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -4937,6 +5537,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -4966,6 +5576,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -4993,6 +5613,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -5022,6 +5652,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -5051,6 +5691,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -5080,6 +5730,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -5109,6 +5769,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -5138,6 +5808,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -5165,6 +5845,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -5194,6 +5884,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -5223,6 +5923,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -5252,6 +5962,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -5281,6 +6001,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -5310,6 +6040,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -5339,6 +6079,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7323,6 +8073,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7352,6 +8112,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7381,6 +8151,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7410,6 +8190,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7439,6 +8229,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7468,6 +8268,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7497,6 +8307,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7526,6 +8346,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7555,6 +8385,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7584,6 +8424,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7613,6 +8463,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7642,6 +8502,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7671,6 +8541,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7700,6 +8580,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7729,6 +8619,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7878,6 +8778,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7907,6 +8817,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7964,6 +8884,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -7993,6 +8923,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -8022,6 +8962,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -8051,6 +9001,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -8080,6 +9040,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -8109,6 +9079,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -12916,6 +13896,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -13639,6 +14629,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -13666,6 +14666,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -13695,6 +14705,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -13956,6 +14976,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -14155,6 +15185,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -14184,6 +15224,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -14648,6 +15698,16 @@ buckets {
table: "ci_test_results"
test_results {}
}
bq_exports {
project: "luci-resultdb"
dataset: "chromium"
table: "gpu_ci_test_results"
test_results {
predicate {
test_id_regexp: "ninja://chrome/test:telemetry_gpu_integration_test/.+"
}
}
}
}
}
builders {
......@@ -426,6 +426,7 @@ def ci_builder(
console_view_entry = None,
tree_closing = False,
notifies = None,
resultdb_bigquery_exports = None,
**kwargs):
"""Define a CI builder.
......@@ -459,6 +460,10 @@ def ci_builder(
criteria will close the tree and email the sheriff. See the
'chromium-tree-closer' config in notifiers.star for the full criteria.
notifies - Any extra notifiers to attach to this builder.
resultdb_bigquery_exports - a list of resultdb.export_test_results(...)
specifying additional parameters for exporting test results to BigQuery.
Will always upload to the luci-resultdb.chromium.ci_test_results table
in addition to any tables specified by the list's elements.
"""
if not branches.matches(branch_selector):
return
......@@ -469,14 +474,19 @@ def ci_builder(
if tree_closing and bucket == "ci":
notifies = (notifies or []) + ["chromium-tree-closer", "chromium-tree-closer-email"]
merged_resultdb_bigquery_exports = [
resultdb.export_test_results(
bq_table = "luci-resultdb.chromium.ci_test_results",
),
]
merged_resultdb_bigquery_exports.extend(resultdb_bigquery_exports or [])
# Define the builder first so that any validation of luci.builder arguments
# (e.g. bucket) occurs before we try to use it
builders.builder(
name = name,
branch_selector = branch_selector,
resultdb_bigquery_exports = [resultdb.export_test_results(
bq_table = "luci-resultdb.chromium.ci_test_results",
)],
resultdb_bigquery_exports = merged_resultdb_bigquery_exports,
notifies = notifies,
**kwargs
)
......@@ -771,6 +781,15 @@ def fyi_windows_builder(
**kwargs
)
gpu_ci_resultdb_exports = [
resultdb.export_test_results(
bq_table = "luci-resultdb.chromium.gpu_ci_test_results",
predicate = resultdb.test_result_predicate(
test_id_regexp = "ninja://chrome/test:telemetry_gpu_integration_test/.+",
),
),
]
def gpu_fyi_builder(*, name, **kwargs):
return ci.builder(
name = name,
......@@ -780,6 +799,7 @@ def gpu_fyi_builder(*, name, **kwargs):
properties = {
"perf_dashboard_machine_group": "ChromiumGPUFYI",
},
resultdb_bigquery_exports = gpu_ci_resultdb_exports,
**kwargs
)
......@@ -844,6 +864,7 @@ def gpu_builder(*, name, tree_closing = True, notifies = None, **kwargs):
builder_group = "chromium.gpu",
tree_closing = tree_closing,
notifies = notifies,
resultdb_bigquery_exports = gpu_ci_resultdb_exports,
**kwargs
)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment