Bug 1136892 - Create an xpcshell-addons tag for running addon-specific xpcshell tests, r=chmanchester

--HG--
extra : commitid : FN6nc0Yis2o
This commit is contained in:
Jonathan Griffin 2015-08-18 11:26:14 -07:00
Родитель d021a58868
Коммит dde975f7a0
14 изменённых файлов: 35 добавлений и 0 удалений

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

@ -1,6 +1,7 @@
[DEFAULT]
head = head.js
tail =
tags = addons
firefox-appdir = browser
skip-if = toolkit == 'android' || toolkit == 'gonk'
support-files =

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

@ -13,6 +13,7 @@ support-files = data/**
[test_bug415367.js]
[test_bug519468.js]
[test_bug564667.js]
tags = addons
[test_bug848297.js]
[test_crlf.js]
[test_data_protocol_registration.js]

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

@ -2,6 +2,7 @@
skip-if = buildapp == 'mulet' || toolkit == 'android' || toolkit == 'gonk'
head = head_plugins.js
tail =
tags = addons
[test_allowed_types.js]
skip-if = appname == "thunderbird"

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

@ -54,6 +54,7 @@ run-sequentially = hardcoded ports
run-sequentially = hardcoded ports
[test_cert_blocklist.js]
skip-if = buildapp == "b2g"
tags = addons
[test_ocsp_stapling_expired.js]
run-sequentially = hardcoded ports
skip-if = (toolkit == 'gonk' && debug) # Bug 1029775
@ -78,6 +79,7 @@ run-sequentially = hardcoded ports
[test_signed_apps.js]
[test_signed_apps-marketplace.js]
[test_signed_dir.js]
tags = addons
[test_cert_eku-CA_EP.js]
[test_cert_eku-CA_EP_NS_OS_SA_TS.js]

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

@ -8,6 +8,7 @@ skip-if = toolkit == 'android' || toolkit == 'gonk'
[test_healthreporter.js]
[test_provider_addons.js]
skip-if = buildapp == 'mulet'
tags = addons
[test_provider_appinfo.js]
[test_provider_crashes.js]
skip-if = !crashreporter

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

@ -36,6 +36,7 @@ support-files =
# We have a number of other libraries that are pretty much standalone.
[test_addon_utils.js]
run-sequentially = Restarts server, can't change pref.
tags = addons
[test_httpd_sync_server.js]
[test_jpakeclient.js]
# Bug 618233: this test produces random failures on Windows 7.
@ -130,10 +131,14 @@ skip-if = os == "android"
# Finally, we test each engine.
[test_addons_engine.js]
run-sequentially = Hardcoded port in static files.
tags = addons
[test_addons_reconciler.js]
tags = addons
[test_addons_store.js]
run-sequentially = Hardcoded port in static files.
tags = addons
[test_addons_tracker.js]
tags = addons
[test_bookmark_batch_fail.js]
[test_bookmark_engine.js]
[test_bookmark_invalid.js]

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

@ -110,6 +110,9 @@ config = {
"all_xpcshell_suites": {
"xpcshell": ["--manifest=tests/xpcshell/tests/all-test-dirs.list",
"%(abs_app_dir)s/" + XPCSHELL_NAME]
"xpcshell-addons": ["--manifest=tests/xpcshell/tests/all-test-dirs.list",
"--tag=addons",
"%(abs_app_dir)s/" + XPCSHELL_NAME]
},
"all_cppunittest_suites": {
"cppunittest": ['tests/cppunittest']

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

@ -91,6 +91,9 @@ config = {
"all_xpcshell_suites": {
"xpcshell": ["--manifest=tests/xpcshell/tests/all-test-dirs.list",
"%(abs_app_dir)s/" + XPCSHELL_NAME]
"xpcshell-addons": ["--manifest=tests/xpcshell/tests/all-test-dirs.list",
"--tag=addons",
"%(abs_app_dir)s/" + XPCSHELL_NAME]
},
"all_cppunittest_suites": {
"cppunittest": ['tests/cppunittest']

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

@ -106,6 +106,9 @@ config = {
"all_xpcshell_suites": {
"xpcshell": ["--manifest=tests/xpcshell/tests/all-test-dirs.list",
"%(abs_app_dir)s/" + XPCSHELL_NAME]
"xpcshell-addons": ["--manifest=tests/xpcshell/tests/all-test-dirs.list",
"--tag=addons",
"%(abs_app_dir)s/" + XPCSHELL_NAME]
},
"all_cppunittest_suites": {
"cppunittest": ['tests/cppunittest']

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

@ -63,13 +63,17 @@ support-files =
[test_async.js]
[test_async_app.js]
[test_async_addon.js]
tags = addons
[test_async_addon_no_override.js]
tags = addons
[test_async_distribution.js]
[test_async_profile_engine.js]
[test_sync.js]
[test_sync_app.js]
[test_sync_addon.js]
tags = addons
[test_sync_addon_no_override.js]
tags = addons
[test_sync_distribution.js]
[test_sync_fallback.js]
[test_sync_delay_fallback.js]

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

@ -23,9 +23,11 @@ generated-files =
[test_nsITelemetry.js]
[test_SubsessionChaining.js]
tags = addons
[test_TelemetryEnvironment.js]
# Bug 1144395: crash on Android 4.3
skip-if = android_version == "18"
tags = addons
[test_PingAPI.js]
skip-if = os == "android"
[test_TelemetryFlagClear.js]
@ -37,20 +39,26 @@ skip-if = os == "android"
# fail-if = os == "android"
# Bug 1144395: crash on Android 4.3
skip-if = android_version == "18"
tags = addons
[test_TelemetryController_idle.js]
[test_TelemetryControllerShutdown.js]
tags = addons
[test_TelemetryStopwatch.js]
[test_TelemetryControllerBuildID.js]
# Bug 1144395: crash on Android 4.3
skip-if = android_version == "18"
[test_TelemetrySendOldPings.js]
skip-if = os == "android" # Disabled due to intermittent orange on Android
tags = addons
[test_TelemetrySession.js]
# Bug 1144395: crash on Android 4.3
skip-if = android_version == "18"
tags = addons
[test_ThreadHangStats.js]
run-sequentially = Bug 1046307, test can fail intermittently when CPU load is high
[test_TelemetrySend.js]
[test_ChildHistograms.js]
skip-if = os == "android"
tags = addons
[test_TelemetryReportingPolicy.js]
tags = addons

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

@ -1,6 +1,7 @@
# The file is shared between the two main xpcshell manifest files.
[DEFAULT]
skip-if = toolkit == 'android' || toolkit == 'gonk'
tags = addons
[test_AddonRepository.js]
# Bug 676992: test consistently hangs on Android

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

@ -4,5 +4,6 @@ tail =
firefox-appdir = browser
skip-if = toolkit == 'android' || toolkit == 'gonk'
dupe-manifest =
tags = addons
[include:xpcshell-shared.ini]

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

@ -1,5 +1,6 @@
[DEFAULT]
skip-if = buildapp == 'mulet' || toolkit == 'android' || toolkit == 'gonk'
tags = addons
head = head_addons.js
tail =
firefox-appdir = browser