mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
cd00fb9ff1
This implements glandium's suggestion from https://bugzilla.mozilla.org/show_bug.cgi?id=1227248#c5: since it's not easy to run xpcshell tests in --disable-compile-environment builds (and, right now, in artifact builds), let's just skip this work entirely in those situations. This saves about 30s of build time on my machine.
40 lines
1.4 KiB
Python
40 lines
1.4 KiB
Python
# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
|
|
# vim: set filetype=python:
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
@template
|
|
def GeneratedTestCertificate(name):
|
|
if not CONFIG['COMPILE_ENVIRONMENT']:
|
|
return
|
|
|
|
GENERATED_FILES += [name]
|
|
props = GENERATED_FILES[name]
|
|
props.script = '/security/manager/ssl/tests/unit/pycert.py'
|
|
props.inputs = ['%s.certspec' % name]
|
|
# Turn RELATIVEDIR into list entry: like
|
|
# 'security/manager/ssl/tests/unit/bad_certs' ->
|
|
# TEST_HARNESS_FILES.xpcshell.security.manager.ssl.tests.unit.bad_certs.
|
|
files = TEST_HARNESS_FILES.xpcshell
|
|
for part in RELATIVEDIR.split('/'):
|
|
files = files[part]
|
|
files += ['!%s' % name]
|
|
|
|
@template
|
|
def GeneratedTestKey(name):
|
|
if not CONFIG['COMPILE_ENVIRONMENT']:
|
|
return
|
|
|
|
GENERATED_FILES += [name]
|
|
props = GENERATED_FILES[name]
|
|
props.script = '/security/manager/ssl/tests/unit/pykey.py'
|
|
props.inputs = ['%s.keyspec' % name]
|
|
# Turn RELATIVEDIR into list entry: like
|
|
# 'security/manager/ssl/tests/unit/bad_certs' ->
|
|
# TEST_HARNESS_FILES.xpcshell.security.manager.ssl.tests.unit.bad_certs.
|
|
files = TEST_HARNESS_FILES.xpcshell
|
|
for part in RELATIVEDIR.split('/'):
|
|
files = files[part]
|
|
files += ['!%s' % name]
|