Bug 1525218 - Use minidump_stackwalk toolchain artifacts instead of tooltool packages...
[gecko.git] / testing / mozharness / configs / raptor / windows_vm_config.py
blob72b36ed267875658acc2301b128f867467e8880a
1 import os
2 import socket
3 import sys
5 PYTHON = sys.executable
6 PYTHON_DLL = 'c:/mozilla-build/python27/python27.dll'
7 VENV_PATH = os.path.join(os.getcwd(), 'build/venv')
9 config = {
10 "log_name": "raptor",
11 "installer_path": "installer.exe",
12 "virtualenv_path": VENV_PATH,
13 "virtualenv_modules": ['pywin32', 'raptor', 'mozinstall'],
14 "exes": {
15 'python': PYTHON,
16 'easy_install': ['%s/scripts/python' % VENV_PATH,
17 '%s/scripts/easy_install-2.7-script.py' % VENV_PATH],
18 'mozinstall': ['%s/scripts/python' % VENV_PATH,
19 '%s/scripts/mozinstall-script.py' % VENV_PATH],
20 'hg': os.path.join(os.environ['PROGRAMFILES'], 'Mercurial', 'hg'),
22 "title": socket.gethostname().split('.')[0],
23 "default_actions": [
24 "clobber",
25 "download-and-extract",
26 "populate-webroot",
27 "install-chromium-distribution",
28 "create-virtualenv",
29 "install",
30 "run-tests",
32 "tooltool_cache": os.path.join('c:\\', 'build', 'tooltool_cache'),
33 "python3_manifest": {
34 "win32": "python3.manifest",
35 "win64": "python3_x64.manifest",
37 "env": {
38 # python3 requires C runtime, found in firefox installation; see bug 1361732
39 "PATH": "%(PATH)s;c:\\slave\\test\\build\\application\\firefox;"