webrtc/tools/DEPS
kjellander@webrtc.org c5ad6092fa Added Chrome+WebRTC bots based on Chrome scripts, for all platforms.
Also removed the old Linux Chrome and Chrome Bloat bots from utils.py.

Some of these changes may seem a bit confusing and messy but they must be considered a step on the way to moving away from our inheritance based Factories into the style Chrome users, where most configuration is in the .cfg files, factory setup is in the factories and step details are put into the commands-files.

BUG=None
TEST=Tested with local master and production slaves.

Review URL: https://webrtc-codereview.appspot.com/581006

git-svn-id: http://webrtc.googlecode.com/svn/trunk@2238 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-05-15 09:29:22 +00:00

53 lines
1.6 KiB
Python

# Tools has its own dependencies, separate from the production code.
# Use http rather than https; the latter can cause problems for users behind
# proxies.
vars = {
"chromium_trunk" : "http://src.chromium.org/svn/trunk",
}
deps = {
# Used by quality_tracking.
"tools/third_party/gaeunit":
"http://code.google.com/p/gaeunit.git@e16d5bd4",
# Used by quality_tracking.
"tools/third_party/oauth2":
"http://github.com/simplegeo/python-oauth2.git@a83f4a29",
# Chromium buildbot scripts needs to be at the same level as our scripts.
"tools/continuous_build/build":
Var("chromium_trunk") + "/tools/build",
# Chromium buildbot scripts needs their own depot_tools.
"tools/continuous_build/depot_tools":
Var("chromium_trunk") + "/tools/depot_tools",
# Used by tools/quality_tracking/dashboard and tools/python_charts.
"tools/third_party/google-visualization-python":
"http://google-visualization-python.googlecode.com/svn/trunk/@15",
# Used by tools/continuous_build/build_internal/symsrc/calculate_bloat.py.
"tools/third_party/bloat":
"https://github.com/martine/bloat.git@31428aaa491",
"tools/third_party/webtreemap":
"https://github.com/martine/webtreemap.git@7839cf9154",
}
deps_os = {
# Statically built Xvfb to be used for browser tests on headless machines.
"unix": {
"tools/continuous_build/build/third_party/xvfb":
Var("chromium_trunk") + "/tools/third_party/xvfb",
},
}
hooks = [
{
# Update slave buildbot.tac to include WebRTC slave_utils import.
"pattern": ".",
"action": ["python", "tools/add_webrtc_slave_utils.py"],
},
]