mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-23 12:51:06 +00:00
099b9cc785
The cram tests are slow to run and difficult to maintain. There's also nothing they offer that we can't accomplish with pytest. Finally, the later commits in this stack are going to break the mechanism we were using to mock the expected results (it was relying on tryselects caching mechanism). Rather than attempting to fix this, just convert the tests to pytest. Differential Revision: https://phabricator.services.mozilla.com/D227704
76 lines
2.2 KiB
Python
76 lines
2.2 KiB
Python
# -*- 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/.
|
|
|
|
with Files("**"):
|
|
BUG_COMPONENT = ("Core", "General")
|
|
|
|
with Files("code-coverage/**"):
|
|
BUG_COMPONENT = ("Testing", "Code Coverage")
|
|
|
|
with Files("compare-locales/mach_commands.py"):
|
|
BUG_COMPONENT = ("Localization Infrastructure and Tools", "compare-locales")
|
|
|
|
with Files("lint/**"):
|
|
BUG_COMPONENT = ("Developer Infrastructure", "Lint and Formatting")
|
|
|
|
with Files("moztreedocs/**"):
|
|
BUG_COMPONENT = ("Developer Infrastructure", "Source Documentation")
|
|
SCHEDULES.exclusive = ["docs"]
|
|
|
|
with Files("profiler/**"):
|
|
BUG_COMPONENT = ("Core", "Gecko Profiler")
|
|
|
|
with Files("performance/**"):
|
|
BUG_COMPONENT = ("Core", "Gecko Profiler")
|
|
|
|
with Files("quitter/**"):
|
|
BUG_COMPONENT = ("Testing", "General")
|
|
|
|
with Files("rb/**"):
|
|
BUG_COMPONENT = ("Core", "XPCOM")
|
|
|
|
with Files("rewriting/**"):
|
|
BUG_COMPONENT = ("Firefox Build System", "Source Code Analysis")
|
|
|
|
with Files("tryselect/**"):
|
|
BUG_COMPONENT = ("Developer Infrastructure", "Try")
|
|
|
|
with Files("tryselect/selectors/release.py"):
|
|
BUG_COMPONENT = ("Release Engineering", "General")
|
|
|
|
with Files("ts/**"):
|
|
BUG_COMPONENT = ("Developer Infrastructure", "Lint and Formatting")
|
|
|
|
with Files("update-packaging/**"):
|
|
BUG_COMPONENT = ("Release Engineering", "General")
|
|
|
|
with Files("update-verify/**"):
|
|
BUG_COMPONENT = ("Release Engineering", "Release Automation: Updates")
|
|
|
|
with Files("vcs/**"):
|
|
BUG_COMPONENT = ("Firefox Build System", "General")
|
|
|
|
SPHINX_TREES["moztreedocs"] = "moztreedocs/docs"
|
|
|
|
SPHINX_TREES["try"] = "tryselect/docs"
|
|
|
|
SPHINX_TREES["fuzzing"] = "fuzzing/docs"
|
|
|
|
SPHINX_TREES["sanitizer"] = "sanitizer/docs"
|
|
|
|
SPHINX_TREES["code-coverage"] = "code-coverage/docs"
|
|
|
|
SPHINX_TREES["profiler"] = "profiler/docs"
|
|
|
|
with Files("tryselect/docs/**"):
|
|
SCHEDULES.exclusive = ["docs"]
|
|
|
|
PYTHON_UNITTEST_MANIFESTS += [
|
|
"fuzzing/smoke/python.toml",
|
|
"lint/test/python.toml",
|
|
"tryselect/test/python.toml",
|
|
]
|