testing/mozharness/configs/talos/windows_taskcluster_config.py
author Mike Hommey <mh+mozilla@glandium.org>
Fri, 21 Dec 2018 19:31:34 +0000
changeset 508877 48b059d9a1de4540d2ce9f92abf9eb058c188cf1
parent 507491 c06f16a4668c3c66b1a977207bc8a07e274420c2
permissions -rw-r--r--
Bug 1514400 - Download minidump_stackwalk by default. r=ahal As of bug 1513157, minidump_stackwalk is not installed in the test docker images, so it needs to be downloaded. Differential Revision: https://phabricator.services.mozilla.com/D14644

import os
import socket
import sys

PYTHON = sys.executable
PYTHON_DLL = 'c:/mozilla-build/python/python27.dll'
VENV_PATH = os.path.join(os.getcwd(), 'venv')

config = {
    "log_name": "talos",
    "installer_path": "installer.exe",
    "virtualenv_path": VENV_PATH,
    "exes": {
        'python': PYTHON,
        'hg': os.path.join(os.environ['PROGRAMFILES'], 'Mercurial', 'hg'),
    },
    "title": socket.gethostname().split('.')[0],
    "default_actions": [
        "populate-webroot",
        "create-virtualenv",
        "install",
        "setup-mitmproxy",
        "run-tests",
    ],
    "tooltool_cache": os.path.join('Y:\\', 'tooltool-cache'),
    "minidump_stackwalk_path": "win32-minidump_stackwalk.exe",
    "minidump_tooltool_manifest_path": "config/tooltool-manifests/win32/releng.manifest",
    "python3_manifest": {
        "win32": "python3.manifest",
        "win64": "python3_x64.manifest",
    },
    "env": {
        # python3 requires C runtime, found in firefox installation; see bug 1361732
        "PATH": "%(PATH)s;%(CD)s\\build\\application\\firefox;"
    }
}