Closed Bug 1260245 Opened 9 years ago Closed 4 years ago

[tracking] Fix the disabled mochitests on android.

Categories

(WebExtensions :: Android, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1563277
webextensions ?

People

(Reporter: mattw, Unassigned)

References

Details

(Keywords: meta, Whiteboard: triaged)

No description provided.
Depends on: 1260248
Depends on: 1260250
No longer depends on: 1260248
Depends on: 1260251
Depends on: 1260252
Component: WebExtensions: Untriaged → WebExtensions: Android
Priority: -- → P2
When the tab support landed, did this clean this bug up, are there any left?
Flags: needinfo?(mwein)
Flags: needinfo?(kmaglione+bmo)
webextensions: --- → ?
Flags: needinfo?(mwein)
Could you research what needs to be done here, the tabs tests are important, bookmarks less so.
Flags: needinfo?(mwein)
Assignee: nobody → mwein
Assignee: matthewjwein → lgreco
What tests does this cover Luca?
Flags: needinfo?(matthewjwein)
Flags: needinfo?(lgreco)
Flags: needinfo?(kmaglione+bmo)
Priority: P2 → P3
Keywords: meta
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)
Product: Toolkit → WebExtensions
Assignee: lgreco → nobody
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.