blob: 5298e7b8e91d49aa7e584a8ee0ac0f9dd8c39b47 [file] [log] [blame]
kjellander@webrtc.orgde2a76f2012-03-27 15:57:30 +00001# Tools has its own dependencies, separate from the production code.
2# Use http rather than https; the latter can cause problems for users behind
3# proxies.
4
5vars = {
6 "chromium_trunk" : "http://src.chromium.org/svn/trunk",
7}
8
9deps = {
10 # Used by quality_tracking.
11 "tools/third_party/gaeunit":
12 "http://code.google.com/p/gaeunit.git@e16d5bd4",
13
14 # Used by quality_tracking.
15 "tools/third_party/oauth2":
16 "http://github.com/simplegeo/python-oauth2.git@a83f4a29",
17
18 # Chromium buildbot scripts needs to be at the same level as our scripts.
19 "tools/continuous_build/build":
20 Var("chromium_trunk") + "/tools/build",
21
22 # Chromium buildbot scripts needs their own depot_tools.
23 "tools/continuous_build/depot_tools":
24 Var("chromium_trunk") + "/tools/depot_tools",
phoglund@webrtc.orgc440d562012-04-17 08:49:10 +000025
26 # Used by tools/quality_tracking/dashboard and tools/python_charts.
27 "tools/third_party/google-visualization-python":
phoglund@webrtc.orgf6cd33d2012-04-23 09:27:57 +000028 "http://google-visualization-python.googlecode.com/svn/trunk/@15",
29
30 # Used by tools/continuous_build/build_internal/symsrc/calculate_bloat.py.
31 "tools/third_party/bloat":
32 "https://github.com/martine/bloat.git@31428aaa491",
33 "tools/third_party/webtreemap":
34 "https://github.com/martine/webtreemap.git@7839cf9154",
kjellander@webrtc.orgde2a76f2012-03-27 15:57:30 +000035}
36
kjellander@webrtc.orgc5ad6092012-05-15 09:29:22 +000037deps_os = {
38 # Statically built Xvfb to be used for browser tests on headless machines.
39 "unix": {
40 "tools/continuous_build/build/third_party/xvfb":
41 Var("chromium_trunk") + "/tools/third_party/xvfb",
42 },
43}
44
kjellander@webrtc.orgde2a76f2012-03-27 15:57:30 +000045hooks = [
46 {
47 # Update slave buildbot.tac to include WebRTC slave_utils import.
48 "pattern": ".",
49 "action": ["python", "tools/add_webrtc_slave_utils.py"],
50 },
51]
52