Closed
Bug 1260245
Opened 9 years ago
Closed 4 years ago
[tracking] Fix the disabled mochitests on android.
Categories
(WebExtensions :: Android, defect, P3)
WebExtensions
Android
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1563277
webextensions | ? |
People
(Reporter: mattw, Unassigned)
References
Details
(Keywords: meta, Whiteboard: triaged)
No description provided.
Updated•8 years ago
|
Component: WebExtensions: Untriaged → WebExtensions: Android
Priority: -- → P2
Comment 2•8 years ago
|
||
When the tab support landed, did this clean this bug up, are there any left?
Flags: needinfo?(mwein)
Flags: needinfo?(kmaglione+bmo)
Reporter | ||
Updated•8 years ago
|
webextensions: --- → ?
Flags: needinfo?(mwein)
Comment 3•8 years ago
|
||
Could you research what needs to be done here, the tabs tests are important, bookmarks less so.
Flags: needinfo?(mwein)
Updated•8 years ago
|
Assignee: nobody → mwein
Updated•7 years ago
|
Assignee: matthewjwein → lgreco
Comment 4•7 years ago
|
||
What tests does this cover Luca?
Flags: needinfo?(matthewjwein)
Flags: needinfo?(lgreco)
Flags: needinfo?(kmaglione+bmo)
Priority: P2 → P3
Comment 5•7 years ago
|
||
One of the tests disabled on Android has been recently re-enabled by Bug 1373170:
- mobile/android/components/extensions/test/mochitest/test_ext_pageAction_getPopup_setPopup.html
Follows an updated report of the currently disabled tests (and some notes related to the reasons for disabling the test, at least where it was explicitly mentioned).
## mochitests
### Android WE API tests:
- mobile/android/components/extensions/test/mochitest/test_ext_tabs_executeScript_bad.html
STATUS: disabled
REASON: fails on the emulator, based on the comment in mochitest.ini (https://searchfox.org/mozilla-central/rev/c633ffa4c4611f202ca11270dcddb7b29edddff8/mobile/android/components/extensions/test/mochitest/mochitest.ini#23)
### Toolkit WE API tests disabled on Android:
- toolkit/components/extensions/test/mochitest/test_chrome_ext_permissions.html
REASON: the API wasn't yet implemented on Android (https://searchfox.org/mozilla-central/rev/c633ffa4c4611f202ca11270dcddb7b29edddff8/toolkit/components/extensions/test/mochitest/chrome.ini#25)
- toolkit/components/extensions/test/mochitest/test_ext_contentscript_about_blank.html
REASON: Disabled because for timeout issues on android:
- https://searchfox.org/mozilla-central/rev/c633ffa4c4611f202ca11270dcddb7b29edddff8/toolkit/components/extensions/test/mochitest/mochitest-common.ini#85
- https://bugzilla.mozilla.org/show_bug.cgi?id=1369440
- toolkit/components/extensions/test/mochitest/test_ext_tab_teardown.html
REASON: not specified, to be verified
- https://searchfox.org/mozilla-central/rev/c633ffa4c4611f202ca11270dcddb7b29edddff8/toolkit/components/extensions/test/mochitest/mochitest-common.ini#122
- toolkit/components/extensions/test/mochitest/test_ext_unlimitedStorage_legacy_persistent_indexedDB.html
REASON: Disabled because persistent storage mode not supported on non-chrome pages, but the storageManager API should have been turned on in 57, re-evaluate if we can adapt and enable this test
- https://searchfox.org/mozilla-central/rev/c633ffa4c4611f202ca11270dcddb7b29edddff8/toolkit/components/extensions/test/mochitest/mochitest-common.ini#127
- toolkit/components/extensions/test/mochitest/test_ext_webrequest_auth.html
REASON: not specified, to be verified
- https://searchfox.org/mozilla-central/rev/c633ffa4c4611f202ca11270dcddb7b29edddff8/toolkit/components/extensions/test/mochitest/mochitest-common.ini#133
- toolkit/components/extensions/test/mochitest/test_ext_webrequest_responseBody.html
REASON: not specified, to be verified (but on linux 32 has been disabled for high intermittency)
- https://searchfox.org/mozilla-central/rev/c633ffa4c4611f202ca11270dcddb7b29edddff8/toolkit/components/extensions/test/mochitest/mochitest-common.ini#141
- toolkit/components/extensions/test/mochitest/test_ext_webrequest_upload.html
REASON: fails on emulator
- https://searchfox.org/mozilla-central/rev/c633ffa4c4611f202ca11270dcddb7b29edddff8/toolkit/components/extensions/test/mochitest/mochitest-common.ini#144
### Toolkit WE API tests disabled on "Android && debug":
- toolkit/components/extensions/test/mochitest/test_ext_contentscript_async_loading.html
- toolkit/components/extensions/test/mochitest/test_ext_web_accessible_resources.html
REASON: disabled from Bug 1397615 (which disabled the android tests which takes too much time)
- toolkit/components/extensions/test/mochitest/test_ext_webrequest_basic.html
REASON: disabled from Bug 1397615 (which disabled the android tests which takes too much time)
- toolkit/components/extensions/test/mochitest/test_ext_webnavigation.html
REASON: disabled from Bug 1397615 (which disabled the android tests which takes too much time)
- toolkit/components/extensions/test/mochitest/test_ext_webnavigation_filters.html
REASON: disabled from Bug 1397615 (which disabled the android tests which takes too much time)
### Toolkit WE API tests disabled on "Android" because of currently unsupported APIs:
- toolkit/components/extensions/test/mochitest/test_ext_geolocation.html
REASON: No geolocation permission supported on Android yet (Bug 1336194)
- toolkit/components/extensions/test/mochitest/test_ext_identity.html
REASON: identity API currently not supported on Android
- toolkit/components/extensions/test/mochitest/test_ext_inIncognitoContext_window.html
REASON: no windows API on Android
- toolkit/components/extensions/test/mochitest/test_ext_contentscript_incognito.html
REASON: no windows API on Android (used in test), and no API to open an incognito tab
## xpcshell tests
### Toolkit xpcshell test disabled on Android
- toolkit/components/extensions/test/xpcshell/test_ext_background_global_history.js
REASON: Android does not use Places for history
- toolkit/components/extensions/test/xpcshell/test_ext_background_window_properties.js
- toolkit/components/extensions/test/xpcshell/test_ext_browserSettings_homepage.js
- toolkit/components/extensions/test/xpcshell/test_ext_downloads_download.js
- toolkit/components/extensions/test/xpcshell/test_ext_downloads_misc.js
REASON: not specified (but also disabled on linux32, Bug 1324870)
- toolkit/components/extensions/test/xpcshell/test_ext_downloads_private.js
- toolkit/components/extensions/test/xpcshell/test_ext_downloads_search.js
- toolkit/components/extensions/test/xpcshell/test_ext_extension_content_telemetry.js
REASON: checking for telemetry needs to be updated (Bug 1384923)
- toolkit/components/extensions/test/xpcshell/test_ext_startup_cache.js
- toolkit/components/extensions/test/xpcshell/test_ext_storage_telemetry.js
REASON: checking for telemetry needs to be updated (Bug 1384923)
- toolkit/components/extensions/test/xpcshell/test_ext_permissions.js
REASON: not supported on android yet when disabled (Bug 1350559)
- toolkit/components/extensions/test/xpcshell/test_ext_topSites.js
- toolkit/components/extensions/test/xpcshell/test_ext_i18n.js
### Toolkit xpcshell test disabled on Android && debug
- toolkit/components/extensions/test/xpcshell/test_ext_contentscript_triggeringPrincipal.js
### Toolkit xpcshell test disabled on Android because of not supported APIs
- toolkit/components/extensions/test/xpcshell/test_ext_contextual_identities.js
REASON: Containers are not exposed to android.
- toolkit/components/extensions/test/xpcshell/test_ext_storage_managed.js
- toolkit/components/extensions/test/xpcshell/test_ext_storage_sync.js
- toolkit/components/extensions/test/xpcshell/test_ext_storage_sync_crypto.js
- toolkit/components/extensions/test/xpcshell/test_native_manifests.js
Flags: needinfo?(lgreco)
Updated•6 years ago
|
Product: Toolkit → WebExtensions
Updated•5 years ago
|
Assignee: lgreco → nobody
Updated•4 years ago
|
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•