Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1255)

Unified Diff: Tools/AutoSheriff/gatekeeper.json

Issue 398823008: WIP: Add auto-sheriff.appspot.com code to Blink Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Tools/AutoSheriff/gatekeeper.json
diff --git a/Tools/AutoSheriff/gatekeeper.json b/Tools/AutoSheriff/gatekeeper.json
new file mode 100644
index 0000000000000000000000000000000000000000..0738144f5ca5e021c9f01273f3e8105fc930429f
--- /dev/null
+++ b/Tools/AutoSheriff/gatekeeper.json
@@ -0,0 +1,438 @@
+{
ojan 2014/07/22 02:01:25 Can we put these three files into a copypaste subd
+ "comment": ["This is a configuration file for gatekeeper_ng.py",
+ "Look at that for documentation on this file's format."],
+
+ "masters": {
+ "https://build.chromium.org/p/chromium": [
+ {
+ "categories": [
+ "chromium_archive_build",
+ "chromium_checkdeps",
+ "chromium_checkdeps2git",
+ "chromium_compile",
+ "chromium_sizes",
+ "chromium_tree_closer",
+ "gclient"
+ ],
+
+ "builders": {
+ "Win": {
+ "categories": [
+ "chromium_crash_handler",
+ "chromium_windows"
+ ]
+ },
+ "*": {}
+ }
+ }
+ ],
+ "https://build.chromium.org/p/chromium.chrome": [
+ {
+ "categories": [
+ "chromium_tree_closer",
+ "chromium_recipes"
+ ],
+ "builders": {
+ "*": {}
+ }
+ }
+ ],
+ "https://build.chromium.org/p/chromium.chromiumos": [
+ {
+ "categories": [
+ "chromium_tree_closer",
+ "chromium_recipes"
+ ],
+ "builders": {
+ "*": {}
+ },
+ "excluded_builders" : [
+ "Linux ChromiumOS Ozone Builder",
+ "Linux ChromiumOS Ozone Tests (1)",
+ "Linux ChromiumOS Ozone Tests (2)"
+ ]
+ }
+ ],
+ "https://build.chromium.org/p/chromium.gatekeeper": [
+ {
+ "tree_notify": [
+ "chromium-build-heartbeat@chromium-gatekeeper-sentry.appspotmail.com"
+ ],
+
+ "builders": {
+ "Chromium Gatekeeper Failure": {
+ "forgiving_steps": [
+ "*"
+ ]
+ }
+ }
+ }
+ ],
+ "https://build.chromium.org/p/chromium.gpu": [
+ {
+ "tree_notify": ["chrome-gpu-build-failures@google.com"],
+ "sheriff_classes": ["sheriff", "sheriff_gpu"],
+ "categories": [
+ "chromium_tree_closer"
+ ],
+ "builders": {
+ "*": {
+ "closing_optional": [
+ "angle_unittests",
+ "compile",
+ "content_gl_tests",
+ "context_lost_tests",
+ "find isolated tests",
+ "gclient runhooks",
+ "gl_tests",
+ "gles2_conform_test",
+ "gpu_process_launch_tests",
+ "gpu_rasterization_tests",
+ "hardware_accelerated_feature_tests",
+ "maps_pixel_test",
+ "memory_test",
+ "pixel_test",
+ "screenshot_sync_tests",
+ "tab_capture_end2end_tests",
+ "webgl_conformance_tests"
+ ]
+ }
+ },
+ "comment": [
+ "Keep excluded builders in sync with the gpu closers list in",
+ "masters/master.chromium/templates/announce.html."
+ ],
+ "excluded_builders" : [
+ "Android Debug (Nexus 7)",
+ "GPU Linux Builder (dbg)",
+ "GPU Mac Builder (dbg)",
+ "GPU Win Builder (dbg)",
+ "Linux Debug (NVIDIA)",
+ "Mac 10.8 Debug (Intel)",
+ "Mac Debug (Intel)",
+ "Mac Retina Debug",
+ "Win7 Debug (NVIDIA)",
+ "Win8 Debug (NVIDIA)"
+ ]
+ }
+ ],
+ "https://build.chromium.org/p/chromium.linux": [
+ {
+ "categories": [
+ "chromium_tree_closer",
+ "chromium_recipes"
+ ],
+ "builders": {
+ "Android Builder (dbg)": {
+ "sheriff_classes": ["sheriff_android"]
+ },
+ "Android Tests (dbg)": {
+ "sheriff_classes": ["sheriff_android"]
+ },
+ "Android Builder": {
+ "sheriff_classes": ["sheriff_android"]
+ },
+ "Android Tests": {
+ "sheriff_classes": ["sheriff_android"]
+ },
+ "Android Clang Builder (dbg)": {
+ "sheriff_classes": ["sheriff_android"]
+ },
+ "Android Webview AOSP Builder": {
+ "sheriff_classes": ["sheriff_android"]
+ },
+ "Android GN": {
+ "sheriff_classes": ["sheriff_android"]
+ },
+ "*": {}
+ }
+ }
+ ],
+ "https://build.chromium.org/p/chromium.lkgr": [
+ {
+ "tree_notify": [
+ "jschuh@chromium.org",
+ "scottmg@chromium.org",
+ "wfh@chromium.org"
+ ],
+
+ "builders": {
+ "Win x64": {
+ "categories": [
+ "chromium_archive_build",
+ "chromium_compile",
+ "chromium_windows",
+ "gclient"
+ ]
+ }
+ }
+ }
+ ],
+ "https://build.chromium.org/p/chromium.mac": [
+ {
+ "categories": [
+ "chromium_tree_closer",
+ "chromium_recipes"
+ ],
+ "builders": {
+ "iOS Device": {
+ "sheriff_classes": ["sheriff_ios_europe", "sheriff_ios_us"]
+ },
+ "iOS Simulator (dbg)": {
+ "sheriff_classes": ["sheriff_ios_europe", "sheriff_ios_us"],
+ "closing_optional": []
+ },
+ "iOS Device (ninja)": {
+ "sheriff_classes": ["sheriff_ios_europe", "sheriff_ios_us"]
+ },
+ "*": {}
+ }
+ }
+ ],
+ "https://build.chromium.org/p/chromium.memory": [
+ {
+ "categories": [
+ "chromium_tree_closer",
+ "gclient"
+ ],
+ "builders": {
+ "Linux Chromium OS ASan LSan Builder": {
+ "categories": [
+ "chromium_compile"
+ ]
+ },
+ "Linux ASan LSan Builder": {
+ "categories": [
+ "chromium_compile"
+ ]
+ },
+ "Mac ASan Builder": {
+ "categories": [
+ "chromium_compile"
+ ]
+ },
+ "Mac ASan Builder": {
+ "categories": [
+ "chromium_compile"
+ ]
+ },
+ "*": {
+ "categories": [
+ "chromium_asan_tests"
+ ]
+ }
+ }
+ }
+ ],
+ "https://build.chromium.org/p/chromium.perf": [
+ {
+ "tree_notify": [
+ "stip@chromium.org",
+ "tonyg@chromium.org"
+ ],
+
+ "sheriff_classes": ["sheriff_perf"],
+
+ "forgive_all": "true",
+
+ "subject_template": "%(project_name)s %(builder_name)s %(result)s",
+
+ "categories": [
+ "chromium_perf_steps",
+ "gclient"
+ ],
+
+ "builders": {
+ "*": {}
+ }
+ }
+ ],
+ "https://build.chromium.org/p/chromium.webkit": [
+ {
+ "tree_notify": [
+ "eseidel@chromium.org",
+ "stip@chromium.org"
+ ],
+
+ "sheriff_classes": ["sheriff_webkit"],
+
+ "forgive_all": "true",
+
+ "subject_template": "%(project_name)s %(builder_name)s %(result)s",
+
+ "comment": ["Would be nice to use a regexp here: /Oilpan/i, etc."],
+ "excluded_builders" : [
+ "WebKit Linux (deps)",
+ "WebKit Linux Oilpan (dbg)",
+ "WebKit Linux Oilpan",
+ "WebKit Linux Oilpan Leak",
+ "WebKit Linux Oilpan ASAN",
+ "WebKit Mac Builder (deps)",
+ "WebKit Mac Oilpan (dbg)",
+ "WebKit Mac Oilpan",
+ "WebKit Mac10.6 (deps)",
+ "WebKit Win Builder (deps)",
+ "WebKit Win Oilpan (dbg)",
+ "WebKit Win Oilpan",
+ "WebKit XP (deps)"
+ ],
+
+ "builders": {
+ "*": {
+ "comment": ["We should close on test failures, but we don't",
+ "currently."],
+ "categories": [
+ "chromium_compile"
+ ],
+
+ "closing_optional": [
+ "compile",
+ "runhooks",
+ "update"
+ ]
+ },
+
+ "WebKit XP": {
+ "categories": [
+ "chromium_compile"
+ ],
+
+ "closing_optional": [
+ "compile",
+ "update"
+ ]
+ }
+ }
+ }
+ ],
+ "https://build.chromium.org/p/chromium.win": [
+ {
+ "categories": [
+ "chromium_tree_closer",
+ "chromium_recipes"
+ ],
+ "builders": {
+ "*": {}
+ }
+ }
+ ],
+ "https://build.chromium.org/p/client.libvpx": [
+ {
+ "tree_notify": [
+ "stip@chromium.org",
+ "vpx-eng@google.com"
+ ],
+
+ "forgive_all": "true",
+
+ "builders": {
+ "*": {
+ "closing_optional": [
+ "*"
+ ]
+ }
+ }
+ }
+ ]
+ },
+
+ "categories": {
+ "gclient": {
+ "closing_optional": [
+ "runhooks"
+ ],
+ "forgiving_optional": [
+ "update"
+ ]
+ },
+
+ "chromium_sizes": {
+ "closing_optional": [
+ "sizes"
+ ]
+ },
+
+ "chromium_crash_handler": {
+ "forgiving_optional": [
+ "start_crash_handler"
+ ]
+ },
+
+ "chromium_tree_closer":{
+ "sheriff_classes": ["sheriff"],
+ "status_template": "Tree is closed (Automatic: \"%(unsatisfied)s\" on %(build_url)s \"%(builder_name)s\" from %(revision)s: %(blamelist)s)"
+ },
+
+ "chromium_windows": {
+ "forgiving_optional": [
+ "svnkill",
+ "taskkill"
+ ]
+ },
+
+ "chromium_checkdeps": {
+ "closing_optional": [
+ "check_deps"
+ ]
+ },
+
+ "chromium_checkdeps2git": {
+ "closing_optional": [
+ "check_deps2git"
+ ]
+ },
+
+ "chromium_compile": {
+ "closing_optional": [
+ "compile"
+ ]
+ },
+
+ "chromium_archive_build": {
+ "forgiving_optional": [
+ "archive_build"
+ ]
+ },
+
+ "chromium_perf_steps": {
+ "closing_optional": [
+ "*"
+ ]
+ },
+ "chromium_recipes": {
+ "closing_optional": [
+ "*"
+ ]
+ },
+ "chromium_asan_tests": {
+ "closing_optional": [
+ "base_unittests",
+ "browser_tests",
+ "cacheinvalidation_unittests",
+ "cc_unittests",
+ "content_browsertests",
+ "content_unittests",
+ "courgette_unittests",
+ "crypto_unittests",
+ "device_unittests",
+ "gcm_unit_tests",
+ "gpu_unittests",
+ "installer_util_unittests",
+ "ipc_tests",
+ "jingle_unittests",
+ "media_unittests",
+ "nacl_integration",
+ "net_unittests",
+ "ppapi_unittests",
+ "printing_unittests",
+ "remoting_unittests",
+ "sandbox_linux_unittests",
+ "sql_unittests",
+ "sync_unit_tests",
+ "ui_unittests",
+ "unit_tests",
+ "url_unittests"
+ ]
+ }
+ }
+}

Powered by Google App Engine
This is Rietveld 408576698