testing/mochitest/moz.build
author ffxbld
Tue, 13 Jun 2017 08:39:45 -0700
changeset 313012 dcc6d7a0dc0056f23d4f0564b708513836961f1a
parent 312375 5d79acd6454f09a86b01fcd5d05659c2e8dd31cd
permissions -rw-r--r--
No bug, Automated HPKP preload list update from host bld-linux64-spot-381 - a=hpkp-update

# -*- 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/.

DIRS += [
    'manifests',
    'tests',
    'ssltunnel',
    'BrowserTestUtils',
]

XPI_NAME = 'mochijar'

JAR_MANIFESTS += ['jar.mn']

USE_EXTENSION_MANIFEST = True

FINAL_TARGET_PP_FILES += ['install.rdf']

MOCHITEST_MANIFESTS += [
    'dynamic/mochitest.ini',
    'MochiKit/mochitest.ini',
    'static/mochitest.ini',
    'tests/MochiKit-1.4.2/MochiKit/mochitest.ini',
    'tests/MochiKit-1.4.2/tests/mochitest.ini',
]
MOCHITEST_CHROME_MANIFESTS += ['chrome/chrome.ini']

TEST_HARNESS_FILES.testing.mochitest += [
    '!automation.py',
    '/build/mobile/remoteautomation.py',
    '/build/pgo/server-locations.txt',
    '/build/sanitizers/lsan_suppressions.txt',
    '/netwerk/test/httpserver/httpd.js',
    '/testing/mozbase/mozdevice/mozdevice/devicemanager.py',
    '/testing/mozbase/mozdevice/mozdevice/devicemanagerADB.py',
    '/testing/mozbase/mozdevice/mozdevice/devicemanagerSUT.py',
    '/testing/mozbase/mozdevice/mozdevice/droid.py',
    '/testing/mozbase/mozdevice/mozdevice/version_codes.py',
    '/testing/mozbase/mozdevice/mozdevice/Zeroconf.py',
    '/testing/mozbase/moznetwork/moznetwork/moznetwork.py',
    'b2g_start_script.js',
    'bisection.py',
    'browser-harness.xul',
    'browser-test-overlay.xul',
    'browser-test.js',
    'chrome-harness.js',
    'chunkifyTests.js',
    'gen_template.pl',
    'harness.xul',
    'jetpack-addon-harness.js',
    'jetpack-addon-overlay.xul',
    'jetpack-package-harness.js',
    'jetpack-package-overlay.xul',
    'leaks.py',
    'mach_test_package_commands.py',
    'manifest.webapp',
    'manifestLibrary.js',
    'mochitest_options.py',
    'nested_setup.js',
    'pywebsocket_wrapper.py',
    'redirect.html',
    'runrobocop.py',
    'runtests.py',
    'runtestsb2g.py',
    'runtestsremote.py',
    'server.js',
]

TEST_HARNESS_FILES.testing.mochitest.pywebsocket += [
    'pywebsocket/standalone.py',
]

TEST_HARNESS_FILES.testing.mochitest.pywebsocket.mod_pywebsocket += [
    'pywebsocket/mod_pywebsocket/__init__.py',
    'pywebsocket/mod_pywebsocket/_stream_base.py',
    'pywebsocket/mod_pywebsocket/_stream_hixie75.py',
    'pywebsocket/mod_pywebsocket/_stream_hybi.py',
    'pywebsocket/mod_pywebsocket/common.py',
    'pywebsocket/mod_pywebsocket/dispatch.py',
    'pywebsocket/mod_pywebsocket/extensions.py',
    'pywebsocket/mod_pywebsocket/fast_masking.i',
    'pywebsocket/mod_pywebsocket/headerparserhandler.py',
    'pywebsocket/mod_pywebsocket/http_header_util.py',
    'pywebsocket/mod_pywebsocket/memorizingfile.py',
    'pywebsocket/mod_pywebsocket/msgutil.py',
    'pywebsocket/mod_pywebsocket/mux.py',
    'pywebsocket/mod_pywebsocket/stream.py',
    'pywebsocket/mod_pywebsocket/util.py',
    'pywebsocket/mod_pywebsocket/xhr_benchmark_handler.py',
]

TEST_HARNESS_FILES.testing.mochitest.pywebsocket.mod_pywebsocket.handshake += [
    'pywebsocket/mod_pywebsocket/handshake/__init__.py',
    'pywebsocket/mod_pywebsocket/handshake/_base.py',
    'pywebsocket/mod_pywebsocket/handshake/hybi.py',
    'pywebsocket/mod_pywebsocket/handshake/hybi00.py',
]