Bug 1311991 - Add CRAMTEST_MANIFEST moz.build variable, r=gps

Supports CRAMTEST_MANIFEST manifestparser manifests in moz.build. Add a new
manifest like:

CRAMTEST_MANIFEST += [
    'path/to/cram.ini',
]

MozReview-Commit-ID: 1eagYMnCrnz

--HG--
extra : rebase_source : 15302e188196fc39221f4179d96f23ba21408b88
This commit is contained in:
Andrew Halberstadt 2017-01-17 16:21:36 -05:00
parent 2bc4fc25c7
commit 010c1b667c
2 changed files with 5 additions and 0 deletions

View File

@ -1584,6 +1584,10 @@ VARIABLES = {
"""List of manifest files defining python unit tests.
"""),
'CRAMTEST_MANIFESTS': (ManifestparserManifestList, list,
"""List of manifest files defining cram unit tests.
"""),
# The following variables are used to control the target of installed files.
'XPI_NAME': (unicode, unicode,

View File

@ -297,6 +297,7 @@ TEST_MANIFESTS = dict(
FIREFOX_UI_UPDATE=('firefox-ui-update', 'firefox-ui', '.', False),
PUPPETEER_FIREFOX=('firefox-ui-functional', 'firefox-ui', '.', False),
PYTHON_UNITTEST=('python', 'python', '.', False),
CRAMTEST=('cram', 'cram', '.', False),
# marionette tests are run from the srcdir
# TODO(ato): make packaging work as for other test suites