Bug 1368115 - Enable most of the remaining test suites for linux64-ccov. r=jmaher

This enables all test suites on linux64-ccov except for the talos test suite (more work needs to be done), spidermonkey tests (more work needs to be done), and the mochitest-valgrind test suite (not going to run linux64-ccov).

MozReview-Commit-ID: 6vYV89CH8TB

--HG--
extra : rebase_source : 2c2c22a2ffc0b431b24e0ee32dca046a11470d3c
This commit is contained in:
Greg Mierzwinski 2017-06-12 16:19:38 -04:00
Родитель 1efd7eafe9
Коммит 3ad43b968b
3 изменённых файлов: 12 добавлений и 28 удалений

Просмотреть файл

@ -119,7 +119,11 @@ linux64-qr/debug:
linux64-ccov/opt:
build-platform: linux64-ccov/opt
test-sets:
- ccov-code-coverage-tests
- common-tests
- web-platform-tests
- desktop-screenshot-capture
- awsy
- headless
linux64-jsdcov/opt:
build-platform: linux64-jsdcov/opt
test-sets:

Просмотреть файл

@ -103,30 +103,6 @@ qr-tests:
- reftest-no-accel
- xpcshell
ccov-code-coverage-tests:
- cppunit
- crashtest
- firefox-ui-functional-local
- firefox-ui-functional-remote
- gtest
- jittest
- jsreftest
- marionette
- mochitest
- mochitest-a11y
- mochitest-browser-chrome
- mochitest-chrome
- mochitest-clipboard
- mochitest-devtools-chrome
- mochitest-gpu
- mochitest-jetpack
- mochitest-media
- mochitest-webgl
- reftest
- reftest-no-accel
- web-platform-tests
- xpcshell
jsdcov-code-coverage-tests:
- mochitest
- mochitest-browser-chrome

Просмотреть файл

@ -24,9 +24,12 @@ from mozharness.base.vcs.vcsbase import MercurialScript
from mozharness.mozilla.blob_upload import BlobUploadMixin, blobupload_config_options
from mozharness.mozilla.tooltool import TooltoolMixin
from mozharness.mozilla.structuredlog import StructuredOutputParser
from mozharness.mozilla.testing.codecoverage import (
CodeCoverageMixin,
code_coverage_config_options
)
class AWSY(TestingMixin, MercurialScript, BlobUploadMixin, TooltoolMixin):
class AWSY(TestingMixin, MercurialScript, BlobUploadMixin, TooltoolMixin, CodeCoverageMixin):
config_options = [
[["--e10s"],
{"action": "store_true",
@ -34,7 +37,8 @@ class AWSY(TestingMixin, MercurialScript, BlobUploadMixin, TooltoolMixin):
"default": False,
"help": "Run tests with multiple processes. (Desktop builds only)",
}]
] + testing_config_options + copy.deepcopy(blobupload_config_options)
] + testing_config_options + copy.deepcopy(blobupload_config_options) \
+ copy.deepcopy(code_coverage_config_options)
error_list = [
{'regex': re.compile(r'''(TEST-UNEXPECTED|PROCESS-CRASH)'''), 'level': ERROR},