blob: a12a1bf68c071dfa6e242c734bc60bc05ba34833 [file] [log] [blame]
# This DEPS file checks out a read-only copy of the Chromium buildbot code at
# a revision that is known to work with the current Skia buildbot setup.
#
# Thus, this DEPS file is useful for:
# - users who just want to run, not modify, the Skia buildbot
# - developers who wish to make changes to the Skia buildbot config but NOT
# the underlying Chromium buildbot code
#
# To check out the Skia buildbot code using this DEPS file, run:
# gclient config https://skia.googlesource.com/buildbot.git
# gclient sync
use_relative_paths = True
vars = {
"chromium_trunk": "http://src.chromium.org/svn/trunk",
"chromium_revision": "179720",
"telemetry_chromium_revision": "265664",
"webpagereplay_revision": "544",
"telemetry_webkit_trunk": "http://src.chromium.org/blink/trunk",
"telemetry_webkit_revision": "172351"
}
deps = {
# Chromium trunk code for running telemetry binaries.
"third_party/chromium_trunk/src/tools/perf":
Var("chromium_trunk") + "/src/tools/perf@" + Var("telemetry_chromium_revision"),
"third_party/chromium_trunk/src/tools/telemetry":
Var("chromium_trunk") + "/src/tools/telemetry@" + Var("telemetry_chromium_revision"),
"third_party/chromium_trunk/src/build/android/pylib":
Var("chromium_trunk") + "/src/build/android/pylib@" + Var("telemetry_chromium_revision"),
"third_party/chromium_trunk/src/tools/crx_id":
Var("chromium_trunk") + "/src/tools/crx_id@" + Var("telemetry_chromium_revision"),
"third_party/chromium_trunk/src/build/util":
Var("chromium_trunk") + "/src/build/util@" + Var("telemetry_chromium_revision"),
"third_party/chromium_trunk/src/third_party/flot":
Var("chromium_trunk") + "/src/third_party/flot@" + Var("telemetry_chromium_revision"),
"third_party/chromium_trunk/src/third_party/WebKit/PerformanceTests/resources":
Var("telemetry_webkit_trunk") + "/PerformanceTests/resources@" + Var("telemetry_webkit_revision"),
"third_party/chromium_trunk/src/third_party/webpagereplay":
"http://web-page-replay.googlecode.com/svn/trunk/@" + Var("webpagereplay_revision"),
# build/android/pylib/android_commands.py requires android_testrunner to be in third_party.
"third_party/chromium_trunk/src/third_party/android_testrunner":
Var("chromium_trunk") + "/src/third_party/android_testrunner@" + Var("chromium_revision"),
# chrome_remote_control/replay_server.py requires webpagereplay to be in src/third_party.
"third_party/src/third_party/webpagereplay":
"http://web-page-replay.googlecode.com/svn/trunk/@" + Var("webpagereplay_revision"),
# Chromium buildbot code, pinned at an old revision for compatibility with our
# buildbot code.
"third_party/chromium_buildbot":
Var("chromium_trunk") + "/tools/build@" + Var("chromium_revision"),
"third_party/chromium_buildbot/scripts/command_wrapper/bin":
Var("chromium_trunk") + "/tools/command_wrapper/bin@" + Var("chromium_revision"),
"third_party/depot_tools":
Var("chromium_trunk") + "/tools/depot_tools",
# Tip-of-tree Chromium buildbot code.
"third_party/chromium_buildbot_tot":
Var("chromium_trunk") + "/tools/build",
# Dependencies of the Chromium buildbot code.
# I tried to use From() to link to Chromium's /tools/build/DEPS dependencies,
# but I couldn't get it to work... so I have hard-coded these dependencies.
"third_party/chromium_buildbot/third_party/gsutil":
"svn://svn.chromium.org/gsutil/trunk/src@261",
"third_party/chromium_buildbot/third_party/gsutil/boto":
"svn://svn.chromium.org/boto@7",
}