# -*- Mode: python; 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 GeneratedFile(name, script='/security/manager/ssl/tests/unit/pycert.py', py2=True, 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 GeneratedFile(name, script='/security/manager/ssl/tests/unit/pykey.py', 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]