From bce7f7b8c4cdd5fb2aa5efb0e037286429c6077e Mon Sep 17 00:00:00 2001 From: Alexandre Date: Mon, 15 Jun 2020 13:04:06 +0200 Subject: [PATCH 01/23] Ensure no bootanimation for xpcshell --- b2g/app/nsBrowserApp.cpp | 5 +++++ widget/gonk/nsAppShell.cpp | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/b2g/app/nsBrowserApp.cpp b/b2g/app/nsBrowserApp.cpp index 26c712768e33c..3490584b39bce 100644 --- a/b2g/app/nsBrowserApp.cpp +++ b/b2g/app/nsBrowserApp.cpp @@ -46,6 +46,7 @@ #endif #ifdef MOZ_WIDGET_GONK +# include "mozilla/BootAnimation.h" # include "ui/GraphicBuffer.h" using namespace android; #endif @@ -187,6 +188,10 @@ static int do_main(int argc, char* argv[], char* envp[]) { return gBootstrap->XRE_XPCShellMain(--argc, argv, envp, &shellData); } +#ifdef MOZ_WIDGET_GONK + mozilla::StartBootAnimation(); +#endif + BootstrapConfig config; if (appDataFile && *appDataFile) { diff --git a/widget/gonk/nsAppShell.cpp b/widget/gonk/nsAppShell.cpp index c5a8eba7841c0..88768909ca049 100644 --- a/widget/gonk/nsAppShell.cpp +++ b/widget/gonk/nsAppShell.cpp @@ -36,8 +36,8 @@ #include "base/basictypes.h" #include "GonkPermission.h" #include "ScreenHelperGonk.h" -#include "libdisplay/BootAnimation.h" #include "nscore.h" +#include "libdisplay/BootAnimation.h" #include "mozilla/TouchEvents.h" #include "mozilla/FileUtils.h" #include "mozilla/Hal.h" @@ -1091,7 +1091,6 @@ nsresult nsAppShell::Init() { ProcessState::self()->startThreadPool(); /* Start boot animation */ - mozilla::StartBootAnimation(); property_set("sys.boot_completed", "1"); ScreenManager& screenManager = ScreenManager::GetSingleton(); From 8c52abc308ab9d396ee5203f73bf3caa3d16e33d Mon Sep 17 00:00:00 2001 From: Alexandre Date: Mon, 15 Jun 2020 13:04:27 +0200 Subject: [PATCH 02/23] Remove reference to missing test support files --- b2g/chrome/content/test/mochitest/mochitest.ini | 1 - b2g/components/test/mochitest/mochitest.ini | 5 ----- 2 files changed, 6 deletions(-) diff --git a/b2g/chrome/content/test/mochitest/mochitest.ini b/b2g/chrome/content/test/mochitest/mochitest.ini index d18a20401abf9..a0cd37fcab996 100644 --- a/b2g/chrome/content/test/mochitest/mochitest.ini +++ b/b2g/chrome/content/test/mochitest/mochitest.ini @@ -1,7 +1,6 @@ [DEFAULT] skip-if = ((buildapp == 'mulet' || buildapp == 'b2g') && toolkit != 'gonk') #require OOP support for mochitest-b2g-desktop, Bug 957554 support-files = - RecordingStatusChromeScript.js RecordingStatusHelper.js file_getusermedia_iframe.html diff --git a/b2g/components/test/mochitest/mochitest.ini b/b2g/components/test/mochitest/mochitest.ini index 508be5a46b175..7cb89255c40dd 100644 --- a/b2g/components/test/mochitest/mochitest.ini +++ b/b2g/components/test/mochitest/mochitest.ini @@ -1,12 +1,7 @@ [DEFAULT] support-files = - permission_handler_chrome.js SandboxPromptTest.html filepicker_path_handler_chrome.js - screenshot_helper.js - systemapp_helper.js - presentation_prompt_handler_chrome.js - presentation_ui_glue_handler_chrome.js file_loadserver.js killswitch.js From cdf9dbcbb566d93714a0c82452ea4e2022dd2b7d Mon Sep 17 00:00:00 2001 From: Alexandre Date: Wed, 17 Jun 2020 14:41:02 +0200 Subject: [PATCH 03/23] Disable some b2g/ xpcshell tests --- b2g/components/test/unit/xpcshell.ini | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/b2g/components/test/unit/xpcshell.ini b/b2g/components/test/unit/xpcshell.ini index 0881d1355cbfb..9dfdfc11f1ab8 100644 --- a/b2g/components/test/unit/xpcshell.ini +++ b/b2g/components/test/unit/xpcshell.ini @@ -6,27 +6,39 @@ support-files = data/test_logger_file [test_bug793310.js] +# TODO: KaiOS bootstrap +skip-if = true [test_bug832946.js] +# TODO: KaiOS bootstrap +skip-if = true [test_signintowebsite.js] head = head_identity.js tail = +# TODO: KaiOS bootstrap +skip-if = true [test_killswitch.js] head = file_killswitch.js -skip-if = (toolkit == "gonk") +#skip-if = (toolkit == "gonk") +# TODO: KaiOS bootstrap +skip-if = true [test_killswitch_gonk.js] head = file_killswitch.js # Bug 1193677: disable on B2G ICS Emulator for intermittent failures with IndexedDB -skip-if = ((toolkit != "gonk") || (toolkit == "gonk" && debug)) +#skip-if = ((toolkit != "gonk") || (toolkit == "gonk" && debug)) +# TODO: KaiOS bootstrap +skip-if = true [test_persistentdatablock_gonk.js] # can be slow because of what the test does, so let's give it some more time # to avoid intermittents: bug 1235290 requesttimeoutfactor = 2 head = file_persistentdatablock.js -skip-if = (toolkit != "gonk") +#skip-if = (toolkit != "gonk") +# TODO: KaiOS bootstrap +skip-if = true From f93fc21b84f13e77d458c23bf93b88a93cd3c958 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Tue, 30 Jun 2020 16:21:10 +0200 Subject: [PATCH 04/23] Disable some chrome/ xpcshell tests --- chrome/test/unit_ipc/xpcshell.ini | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/chrome/test/unit_ipc/xpcshell.ini b/chrome/test/unit_ipc/xpcshell.ini index a3ad8861ea8e8..6db3e8789684c 100644 --- a/chrome/test/unit_ipc/xpcshell.ini +++ b/chrome/test/unit_ipc/xpcshell.ini @@ -1,6 +1,8 @@ [DEFAULT] head = -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS boostrap +skip-if = true # segfault support-files = !/chrome/test/unit/data/** !/chrome/test/unit/test_resolve_uris.js From 540a9639e4bd43490f866d164b6659c0dced3064 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Mon, 22 Jun 2020 16:33:49 +0200 Subject: [PATCH 05/23] Disable some devtools/ xpcshell tests --- devtools/server/tests/xpcshell/xpcshell.ini | 4 +++- devtools/shared/heapsnapshot/tests/xpcshell/xpcshell.ini | 4 +++- devtools/shared/protocol/tests/xpcshell/xpcshell.ini | 4 +++- devtools/shared/security/tests/xpcshell/xpcshell.ini | 4 +++- devtools/shared/tests/xpcshell/xpcshell.ini | 4 +++- devtools/shared/transport/tests/xpcshell/xpcshell.ini | 4 +++- devtools/startup/tests/xpcshell/xpcshell.ini | 4 +++- 7 files changed, 21 insertions(+), 7 deletions(-) diff --git a/devtools/server/tests/xpcshell/xpcshell.ini b/devtools/server/tests/xpcshell/xpcshell.ini index 410bea8e6f4a9..59a47c7f68e1f 100644 --- a/devtools/server/tests/xpcshell/xpcshell.ini +++ b/devtools/server/tests/xpcshell/xpcshell.ini @@ -2,7 +2,9 @@ tags = devtools head = head_dbg.js firefox-appdir = browser -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true support-files = completions.js diff --git a/devtools/shared/heapsnapshot/tests/xpcshell/xpcshell.ini b/devtools/shared/heapsnapshot/tests/xpcshell/xpcshell.ini index 2e37a740e5b62..b54f8060d9ea5 100644 --- a/devtools/shared/heapsnapshot/tests/xpcshell/xpcshell.ini +++ b/devtools/shared/heapsnapshot/tests/xpcshell/xpcshell.ini @@ -2,7 +2,9 @@ tags = devtools heapsnapshot devtools-memory head = head_heapsnapshot.js firefox-appdir = browser -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true support-files = Census.jsm diff --git a/devtools/shared/protocol/tests/xpcshell/xpcshell.ini b/devtools/shared/protocol/tests/xpcshell/xpcshell.ini index d4f5958042153..9b3a88e1c7869 100644 --- a/devtools/shared/protocol/tests/xpcshell/xpcshell.ini +++ b/devtools/shared/protocol/tests/xpcshell/xpcshell.ini @@ -2,7 +2,9 @@ tags = devtools head = head.js firefox-appdir = browser -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true support-files = [test_protocol_abort.js] diff --git a/devtools/shared/security/tests/xpcshell/xpcshell.ini b/devtools/shared/security/tests/xpcshell/xpcshell.ini index c1a669c2284ef..71ff5f7a1a263 100644 --- a/devtools/shared/security/tests/xpcshell/xpcshell.ini +++ b/devtools/shared/security/tests/xpcshell/xpcshell.ini @@ -1,7 +1,9 @@ [DEFAULT] tags = devtools head = head_dbg.js -skip-if = toolkit == 'android' || socketprocess_networking +#skip-if = toolkit == 'android' || socketprocess_networking +# TODO: KaiOS bootstrap +skip-if = true firefox-appdir = browser support-files= diff --git a/devtools/shared/tests/xpcshell/xpcshell.ini b/devtools/shared/tests/xpcshell/xpcshell.ini index cbf2c85474bf6..1486ff2160b2c 100644 --- a/devtools/shared/tests/xpcshell/xpcshell.ini +++ b/devtools/shared/tests/xpcshell/xpcshell.ini @@ -2,7 +2,9 @@ tags = devtools head = head_devtools.js firefox-appdir = browser -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true support-files = exposeLoader.js throwing-module-1.js diff --git a/devtools/shared/transport/tests/xpcshell/xpcshell.ini b/devtools/shared/transport/tests/xpcshell/xpcshell.ini index b6077059bd601..2d162cb9d702f 100644 --- a/devtools/shared/transport/tests/xpcshell/xpcshell.ini +++ b/devtools/shared/transport/tests/xpcshell/xpcshell.ini @@ -2,7 +2,9 @@ tags = devtools head = head_dbg.js firefox-appdir = browser -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true support-files = testactors.js diff --git a/devtools/startup/tests/xpcshell/xpcshell.ini b/devtools/startup/tests/xpcshell/xpcshell.ini index c329a440d9884..c9901dbd2369d 100644 --- a/devtools/startup/tests/xpcshell/xpcshell.ini +++ b/devtools/startup/tests/xpcshell/xpcshell.ini @@ -1,6 +1,8 @@ [DEFAULT] tags = devtools firefox-appdir = browser -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true [test_devtools_shim.js] From 19ba372e613ff7e0a4280b8509fae4bb3c23da6d Mon Sep 17 00:00:00 2001 From: Alexandre Date: Mon, 22 Jun 2020 16:35:26 +0200 Subject: [PATCH 06/23] Disable some dom/ xpcshell tests --- dom/cache/test/xpcshell/xpcshell.ini | 8 + .../test/unit/xpcshell-child-process.ini | 4 +- .../test/unit/xpcshell-parent-process.ini | 44 ++++- dom/indexedDB/test/unit/xpcshell-shared.ini | 168 +++++++++++++++++- dom/localstorage/test/unit/xpcshell.ini | 24 +++ dom/messagechannel/tests/unit/xpcshell.ini | 4 +- dom/mobilemessage/tests/xpcshell/xpcshell.ini | 2 + dom/notification/test/unit/xpcshell.ini | 4 +- dom/presentation/tests/xpcshell/xpcshell.ini | 2 + dom/push/test/xpcshell/xpcshell.ini | 4 +- .../test/xpcshell/telemetry/xpcshell.ini | 4 +- dom/quota/test/xpcshell/upgrades/xpcshell.ini | 34 ++++ dom/quota/test/xpcshell/xpcshell.ini | 34 ++++ dom/workers/test/xpcshell/xpcshell.ini | 4 +- 14 files changed, 327 insertions(+), 13 deletions(-) diff --git a/dom/cache/test/xpcshell/xpcshell.ini b/dom/cache/test/xpcshell/xpcshell.ini index e16eb74dd3208..428b8e82b15c6 100644 --- a/dom/cache/test/xpcshell/xpcshell.ini +++ b/dom/cache/test/xpcshell/xpcshell.ini @@ -15,6 +15,14 @@ support-files = [test_bug1425146.js] [test_empty_directories.js] +# TODO: KaiOS bootstrap +skip-if = true [test_migration.js] +# TODO: KaiOS bootstrap +skip-if = true [test_padding_error_handle.js] +# TODO: KaiOS bootstrap +skip-if = true [test_schema_26_upgrade.js] +# TODO: KaiOS bootstrap +skip-if = true diff --git a/dom/indexedDB/test/unit/xpcshell-child-process.ini b/dom/indexedDB/test/unit/xpcshell-child-process.ini index 5918471ead13e..e86f727f84907 100644 --- a/dom/indexedDB/test/unit/xpcshell-child-process.ini +++ b/dom/indexedDB/test/unit/xpcshell-child-process.ini @@ -6,7 +6,9 @@ dupe-manifest = head = xpcshell-head-child-process.js tail = -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true support-files = GlobalObjectsChild.js GlobalObjectsComponent.js diff --git a/dom/indexedDB/test/unit/xpcshell-parent-process.ini b/dom/indexedDB/test/unit/xpcshell-parent-process.ini index 9a625c043147b..cbcf1300cdd78 100644 --- a/dom/indexedDB/test/unit/xpcshell-parent-process.ini +++ b/dom/indexedDB/test/unit/xpcshell-parent-process.ini @@ -34,40 +34,82 @@ support-files = [test_bad_origin_directory.js] [test_obsoleteOriginAttributesUpgrade.js] +# TODO: KaiOS bootstrap +skip-if = true [test_orphaned_files.js] +# TODO: KaiOS bootstrap +skip-if = true [test_blob_file_backed.js] +# TODO: KaiOS bootstrap +skip-if = true [test_bug1056939.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cleanup_transaction.js] [test_database_close_without_onclose.js] [test_database_onclose.js] [test_defaultStorageUpgrade.js] +# TODO: KaiOS bootstrap +skip-if = true [test_file_copy_failure.js] +# TODO: KaiOS bootstrap +skip-if = true [test_idbSubdirUpgrade.js] +# TODO: KaiOS bootstrap +skip-if = true [test_globalObjects_ipc.js] -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS boostrap +skip-if = true # segfault [test_idle_maintenance.js] [test_invalidate.js] # disabled for the moment. skip-if = true [test_marker_file.js] +# TODO: KaiOS bootstrap +skip-if = true [test_maximal_serialized_object_size.js] [test_metadata2Restore.js] +# TODO: KaiOS bootstrap +skip-if = true [test_metadataRestore.js] +# TODO: KaiOS bootstrap +skip-if = true [test_mutableFileUpgrade.js] +# TODO: KaiOS bootstrap +skip-if = true [test_oldDirectories.js] +# TODO: KaiOS bootstrap +skip-if = true [test_quotaExceeded_recovery.js] +# TODO: KaiOS bootstrap +skip-if = true [test_readwriteflush_disabled.js] [test_schema18upgrade.js] +# TODO: KaiOS bootstrap +skip-if = true [test_schema21upgrade.js] +# TODO: KaiOS bootstrap +skip-if = true [test_schema23upgrade.js] +# TODO: KaiOS bootstrap +skip-if = true [test_snappyUpgrade.js] +# TODO: KaiOS bootstrap +skip-if = true [test_storageOption_pref.js] skip-if = os == "android" [test_storagePersistentUpgrade.js] +# TODO: KaiOS bootstrap +skip-if = true [test_temporary_storage.js] # bug 951017: intermittent failure on Android x86 emulator skip-if = os == "android" && processor == "x86" [test_unexpectedDirectory.js] +# TODO: KaiOS bootstrap +skip-if = true [test_view_put_get_values.js] [test_wasm_get_values.js] +# TODO: KaiOS bootstrap +skip-if = true [test_wasm_put_get_values.js] diff --git a/dom/indexedDB/test/unit/xpcshell-shared.ini b/dom/indexedDB/test/unit/xpcshell-shared.ini index efc9bb0aae6af..754aef90aebfa 100644 --- a/dom/indexedDB/test/unit/xpcshell-shared.ini +++ b/dom/indexedDB/test/unit/xpcshell-shared.ini @@ -3,96 +3,252 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. [test_abort_deleted_index.js] +# TODO: KaiOS bootstrap +skip-if = true [test_abort_deleted_objectStore.js] +# TODO: KaiOS bootstrap +skip-if = true [test_add_put.js] +# TODO: KaiOS bootstrap +skip-if = true [test_add_twice_failure.js] +# TODO: KaiOS bootstrap +skip-if = true [test_advance.js] +# TODO: KaiOS bootstrap +skip-if = true [test_autoIncrement.js] [test_autoIncrement_indexes.js] +# TODO: KaiOS bootstrap +skip-if = true [test_blocked_order.js] [test_clear.js] +# TODO: KaiOS bootstrap +skip-if = true [test_complex_keyPaths.js] [test_count.js] +# TODO: KaiOS bootstrap +skip-if = true [test_create_index.js] +# TODO: KaiOS bootstrap +skip-if = true [test_create_index_with_integer_keys.js] +# TODO: KaiOS bootstrap +skip-if = true [test_create_locale_aware_index.js] -skip-if = toolkit == 'android' # bug 864843 +#skip-if = toolkit == 'android' # bug 864843 +# TODO: KaiOS bootstrap +skip-if = true [test_create_objectStore.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cursor_cycle.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cursor_mutation.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cursor_update_updates_indexes.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cursors.js] +# TODO: KaiOS bootstrap +skip-if = true [test_deleteDatabase.js] +# TODO: KaiOS bootstrap +skip-if = true [test_deleteDatabase_interactions.js] +# TODO: KaiOS bootstrap +skip-if = true [test_deleteDatabase_onblocked.js] +# TODO: KaiOS bootstrap +skip-if = true [test_deleteDatabase_onblocked_duringVersionChange.js] +# TODO: KaiOS bootstrap +skip-if = true [test_event_source.js] +# TODO: KaiOS bootstrap +skip-if = true [test_getAll.js] +# TODO: KaiOS bootstrap +skip-if = true [test_globalObjects_other.js] -skip-if = toolkit == 'android' # bug 1079278 +#skip-if = toolkit == 'android' # bug 1079278 +# TODO: KaiOS bootstrap +skip-if = true [test_globalObjects_xpc.js] +# TODO: KaiOS bootstrap +skip-if = true [test_global_data.js] +# TODO: KaiOS bootstrap +skip-if = true [test_index_empty_keyPath.js] +# TODO: KaiOS bootstrap +skip-if = true [test_index_getAll.js] +# TODO: KaiOS bootstrap +skip-if = true [test_index_getAllObjects.js] +# TODO: KaiOS bootstrap +skip-if = true [test_index_object_cursors.js] +# TODO: KaiOS bootstrap +skip-if = true [test_index_update_delete.js] +# TODO: KaiOS bootstrap +skip-if = true [test_indexes.js] +# TODO: KaiOS bootstrap +skip-if = true [test_indexes_bad_values.js] +# TODO: KaiOS bootstrap +skip-if = true [test_indexes_funny_things.js] [test_invalid_cursor.js] +# TODO: KaiOS bootstrap +skip-if = true [test_invalid_version.js] [test_key_requirements.js] +# TODO: KaiOS bootstrap +skip-if = true [test_keys.js] +# TODO: KaiOS bootstrap +skip-if = true [test_locale_aware_indexes.js] -skip-if = toolkit == 'android' # bug 864843 +#skip-if = toolkit == 'android' # bug 864843 +# TODO: KaiOS bootstrap +skip-if = true [test_locale_aware_index_getAll.js] -skip-if = toolkit == 'android' # bug 864843 +#skip-if = toolkit == 'android' # bug 864843 +# TODO: KaiOS bootstrap +skip-if = true [test_locale_aware_index_getAllObjects.js] -skip-if = toolkit == 'android' # bug 864843 +#skip-if = toolkit == 'android' # bug 864843 +# TODO: KaiOS bootstrap +skip-if = true [test_multientry.js] +# TODO: KaiOS bootstrap +skip-if = true [test_names_sorted.js] +# TODO: KaiOS bootstrap +skip-if = true [test_object_identity.js] +# TODO: KaiOS bootstrap +skip-if = true [test_objectCursors.js] +# TODO: KaiOS bootstrap +skip-if = true [test_objectStore_getAllKeys.js] [test_objectStore_inline_autoincrement_key_added_on_put.js] +# TODO: KaiOS bootstrap +skip-if = true [test_objectStore_openKeyCursor.js] [test_objectStore_remove_values.js] +# TODO: KaiOS bootstrap +skip-if = true [test_odd_result_order.js] +# TODO: KaiOS bootstrap +skip-if = true [test_open_empty_db.js] +# TODO: KaiOS bootstrap +skip-if = true [test_open_for_principal.js] +# TODO: KaiOS bootstrap +skip-if = true [test_open_objectStore.js] +# TODO: KaiOS bootstrap +skip-if = true [test_optionalArguments.js] +# TODO: KaiOS bootstrap +skip-if = true [test_overlapping_transactions.js] +# TODO: KaiOS bootstrap +skip-if = true [test_persistenceType.js] +# TODO: KaiOS bootstrap +skip-if = true [test_put_get_values.js] +# TODO: KaiOS bootstrap +skip-if = true [test_put_get_values_autoIncrement.js] -skip-if = (verify && debug && (os == 'win')) +#skip-if = (verify && debug && (os == 'win')) +# TODO: KaiOS bootstrap +skip-if = true [test_readonly_transactions.js] +# TODO: KaiOS bootstrap +skip-if = true [test_remove_index.js] +# TODO: KaiOS bootstrap +skip-if = true [test_rename_index.js] +# TODO: KaiOS bootstrap +skip-if = true [test_rename_index_errors.js] +# TODO: KaiOS bootstrap +skip-if = true [test_remove_objectStore.js] +# TODO: KaiOS bootstrap +skip-if = true [test_rename_objectStore.js] +# TODO: KaiOS bootstrap +skip-if = true [test_rename_objectStore_errors.js] +# TODO: KaiOS bootstrap +skip-if = true [test_request_readyState.js] +# TODO: KaiOS bootstrap +skip-if = true [test_sandbox.js] [test_setVersion.js] +# TODO: KaiOS bootstrap +skip-if = true [test_setVersion_abort.js] +# TODO: KaiOS bootstrap +skip-if = true [test_setVersion_events.js] +# TODO: KaiOS bootstrap +skip-if = true [test_setVersion_exclusion.js] +# TODO: KaiOS bootstrap +skip-if = true [test_setVersion_throw.js] [test_success_events_after_abort.js] +# TODO: KaiOS bootstrap +skip-if = true [test_table_locks.js] +# TODO: KaiOS bootstrap +skip-if = true [test_table_rollback.js] +# TODO: KaiOS bootstrap +skip-if = true [test_traffic_jam.js] +# TODO: KaiOS bootstrap +skip-if = true [test_transaction_abort.js] +# TODO: KaiOS bootstrap +skip-if = true [test_transaction_abort_hang.js] +# TODO: KaiOS bootstrap +skip-if = true [test_transaction_duplicate_store_names.js] +# TODO: KaiOS bootstrap +skip-if = true [test_transaction_error.js] +# TODO: KaiOS bootstrap +skip-if = true [test_transaction_lifetimes.js] +# TODO: KaiOS bootstrap +skip-if = true [test_transaction_lifetimes_nested.js] +# TODO: KaiOS bootstrap +skip-if = true [test_transaction_ordering.js] +# TODO: KaiOS bootstrap +skip-if = true [test_unique_index_update.js] +# TODO: KaiOS bootstrap +skip-if = true [test_upgrade_add_index.js] +# TODO: KaiOS bootstrap +skip-if = true [test_writer_starvation.js] diff --git a/dom/localstorage/test/unit/xpcshell.ini b/dom/localstorage/test/unit/xpcshell.ini index e2b8896419672..def0d3fd364fb 100644 --- a/dom/localstorage/test/unit/xpcshell.ini +++ b/dom/localstorage/test/unit/xpcshell.ini @@ -15,21 +15,31 @@ support-files = usageAfterMigration_profile.zip [test_archive.js] +# TODO: KaiOS bootstrap +skip-if = true [test_clientValidation.js] [test_corruptedDatabase.js] [test_databaseShadowing1.js] run-sequentially = test_databaseShadowing2.js depends on a file produced by this test +# TODO: KaiOS bootstrap +skip-if = true [test_databaseShadowing2.js] run-sequentially = this test depends on a file produced by test_databaseShadowing1.js [test_databaseShadowing_clearOrigin1.js] run-sequentially = test_databaseShadowing_clearOrigin2.js depends on a file produced by this test +# TODO: KaiOS bootstrap +skip-if = true [test_databaseShadowing_clearOrigin2.js] run-sequentially = this test depends on a file produced by test_databaseShadowing_clearOrigin1.js [test_databaseShadowing_clearOriginsByPattern1.js] run-sequentially = test_databaseShadowing_clearOriginsByPattern2.js depends on a file produced by this test +# TODO: KaiOS bootstrap +skip-if = true [test_databaseShadowing_clearOriginsByPattern2.js] run-sequentially = this test depends on a file produced by test_databaseShadowing_clearOriginsByPattern1.js [test_databaseShadowing_clearOriginsByPrefix1.js] +# TODO: KaiOS bootstrap +skip-if = true run-sequentially = test_databaseShadowing_clearOriginsByPrefix2.js depends on a file produced by this test [test_databaseShadowing_clearOriginsByPrefix2.js] run-sequentially = this test depends on a file produced by test_databaseShadowing_clearOriginsByPrefix1.js @@ -39,15 +49,29 @@ run-sequentially = this test depends on a file produced by test_databaseShadowin [test_groupMismatch.js] [test_largeItems.js] [test_migration.js] +# TODO: KaiOS bootstrap +skip-if = true [test_orderingAfterRemoveAdd.js] +# TODO: KaiOS bootstrap +skip-if = true [test_originInit.js] +# TODO: KaiOS bootstrap +skip-if = true [test_preloading.js] [test_schema3upgrade.js] [test_snapshotting.js] skip-if = tsan # Unreasonably slow, bug 1612707 requesttimeoutfactor = 4 [test_stringLength.js] +# TODO: KaiOS bootstrap +skip-if = true [test_stringLength2.js] +# TODO: KaiOS bootstrap +skip-if = true [test_uri_encoding_edge_cases.js] +# TODO: KaiOS bootstrap +skip-if = true [test_usage.js] [test_usageAfterMigration.js] +# TODO: KaiOS bootstrap +skip-if = true diff --git a/dom/messagechannel/tests/unit/xpcshell.ini b/dom/messagechannel/tests/unit/xpcshell.ini index 7164d1ea962b6..6a3e1c8cd7617 100644 --- a/dom/messagechannel/tests/unit/xpcshell.ini +++ b/dom/messagechannel/tests/unit/xpcshell.ini @@ -1,6 +1,8 @@ [DEFAULT] head = -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true support-files = chromeWorker_messageChannel.js diff --git a/dom/mobilemessage/tests/xpcshell/xpcshell.ini b/dom/mobilemessage/tests/xpcshell/xpcshell.ini index 61dea2d38e562..798e78dde5c7d 100644 --- a/dom/mobilemessage/tests/xpcshell/xpcshell.ini +++ b/dom/mobilemessage/tests/xpcshell/xpcshell.ini @@ -1,6 +1,8 @@ [DEFAULT] head = header_helpers.js tail = +# TODO: KaiOS boostrap +skip-if = true [test_smsservice_createsmsmessage.js] [test_wsp_pdu_helper.js] diff --git a/dom/notification/test/unit/xpcshell.ini b/dom/notification/test/unit/xpcshell.ini index 7b43951aa17cf..851afc60958bf 100644 --- a/dom/notification/test/unit/xpcshell.ini +++ b/dom/notification/test/unit/xpcshell.ini @@ -1,6 +1,8 @@ [DEFAULT] head = head_notificationdb.js -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true [test_notificationdb.js] [test_notificationdb_bug1024090.js] diff --git a/dom/presentation/tests/xpcshell/xpcshell.ini b/dom/presentation/tests/xpcshell/xpcshell.ini index 635cabe5cd049..d0dbcde14ea52 100644 --- a/dom/presentation/tests/xpcshell/xpcshell.ini +++ b/dom/presentation/tests/xpcshell/xpcshell.ini @@ -2,6 +2,8 @@ head = [test_multicast_dns_device_provider.js] +# TODO: KaiOS bootstrap +skip-if = true [test_presentation_device_manager.js] [test_presentation_session_transport.js] [test_tcp_control_channel.js] diff --git a/dom/push/test/xpcshell/xpcshell.ini b/dom/push/test/xpcshell/xpcshell.ini index fedead6d45071..e2e49f1c0dd40 100644 --- a/dom/push/test/xpcshell/xpcshell.ini +++ b/dom/push/test/xpcshell/xpcshell.ini @@ -1,7 +1,9 @@ [DEFAULT] head = head.js head-http2.js # Push notifications and alarms are currently disabled on Android. -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true support-files = broadcast_handler.jsm [test_broadcast_success.js] diff --git a/dom/quota/test/xpcshell/telemetry/xpcshell.ini b/dom/quota/test/xpcshell/telemetry/xpcshell.ini index bb5655f103780..d164ad6a5e099 100644 --- a/dom/quota/test/xpcshell/telemetry/xpcshell.ini +++ b/dom/quota/test/xpcshell/telemetry/xpcshell.ini @@ -17,4 +17,6 @@ support-files = version2_2_profile.zip [test_qm_first_initialization_attempt.js] -skip-if = appname == "thunderbird" +#skip-if = appname == "thunderbird" +# TODO: KaiOS bootstrap +skip-if = true diff --git a/dom/quota/test/xpcshell/upgrades/xpcshell.ini b/dom/quota/test/xpcshell/upgrades/xpcshell.ini index b2cd90c5ff188..a8cdbfac9e820 100644 --- a/dom/quota/test/xpcshell/upgrades/xpcshell.ini +++ b/dom/quota/test/xpcshell/upgrades/xpcshell.ini @@ -40,19 +40,53 @@ support-files = version2_2_profile.zip [test_localStorageArchive1upgrade.js] +# TODO: KaiOS bootstrap +skip-if = true [test_localStorageArchive4upgrade.js] +# TODO: KaiOS bootstrap +skip-if = true [test_localStorageArchiveDowngrade.js] +# TODO: KaiOS bootstrap +skip-if = true [test_upgradeFromFlatOriginDirectories.js] +# TODO: KaiOS bootstrap +skip-if = true [test_upgradeFromIndexedDBDirectory.js] +# TODO: KaiOS bootstrap +skip-if = true [test_upgradeFromIndexedDBDirectory_removeOldDirectory.js] +# TODO: KaiOS bootstrap +skip-if = true [test_upgradeFromPersistentStorageDirectory.js] +# TODO: KaiOS bootstrap +skip-if = true [test_upgradeFromPersistentStorageDirectory_removeOldDirectory.js] +# TODO: KaiOS bootstrap +skip-if = true [test_upgradeFromPersistentStorageDirectory_upgradeOriginDirectories.js] +# TODO: KaiOS bootstrap +skip-if = true [test_upgradeStorageFrom0_0.js] +# TODO: KaiOS bootstrap +skip-if = true [test_upgradeStorageFrom1_0_idb.js] +# TODO: KaiOS bootstrap +skip-if = true [test_upgradeStorageFrom1_0_removeAppsData.js] +# TODO: KaiOS bootstrap +skip-if = true [test_upgradeStorageFrom1_0_removeMorgueDirectory.js] +# TODO: KaiOS bootstrap +skip-if = true [test_upgradeStorageFrom1_0_stripObsoleteOriginAttributes.js] +# TODO: KaiOS bootstrap +skip-if = true [test_upgradeStorageFrom2_0.js] +# TODO: KaiOS bootstrap +skip-if = true [test_upgradeStorageFrom2_1.js] +# TODO: KaiOS bootstrap +skip-if = true [test_upgradeStorageFrom2_2.js] +# TODO: KaiOS bootstrap +skip-if = true diff --git a/dom/quota/test/xpcshell/xpcshell.ini b/dom/quota/test/xpcshell/xpcshell.ini index c30b9f66ba3d0..83ae95e6b1e56 100644 --- a/dom/quota/test/xpcshell/xpcshell.ini +++ b/dom/quota/test/xpcshell/xpcshell.ini @@ -26,26 +26,60 @@ support-files = skip-if = true # Only used for recreating unknownFiles_profile.zip [test_allowListFiles.js] [test_basics.js] +# TODO: KaiOS bootstrap +skip-if = true [test_bad_origin_directory.js] [test_caching_groupMismatch.js] +# TODO: KaiOS bootstrap +skip-if = true [test_createLocalStorage.js] +# TODO: KaiOS bootstrap +skip-if = true [test_clearStoragesForPrincipal.js] +# TODO: KaiOS bootstrap +skip-if = true [test_clearStoragesForOriginAttributesPattern.js] +# TODO: KaiOS bootstrap +skip-if = true [test_getUsage.js] +# TODO: KaiOS bootstrap +skip-if = true [test_groupMismatch.js] +# TODO: KaiOS bootstrap +skip-if = true [test_initTemporaryStorage.js] +# TODO: KaiOS bootstrap +skip-if = true [test_listOrigins.js] [test_originEndsWithDot.js] +# TODO: KaiOS boostrap +skip-if = true [test_originWithCaret.js] [test_orpahnedQuotaObject.js] [test_persist.js] +# TODO: KaiOS bootstrap +skip-if = true [test_persist_eviction.js] +# TODO: KaiOS bootstrap +skip-if = true [test_persist_globalLimit.js] [test_persist_groupLimit.js] [test_removeLocalStorage.js] +# TODO: KaiOS bootstrap +skip-if = true [test_simpledb.js] [test_specialOrigins.js] +# TODO: KaiOS bootstrap +skip-if = true [test_storagePressure.js] +# TODO: KaiOS bootstrap +skip-if = true [test_tempMetadataCleanup.js] +# TODO: KaiOS bootstrap +skip-if = true [test_unknownFiles.js] +# TODO: KaiOS bootstrap +skip-if = true [test_validOrigins.js] +# TODO: KaiOS bootstrap +skip-if = true diff --git a/dom/workers/test/xpcshell/xpcshell.ini b/dom/workers/test/xpcshell/xpcshell.ini index 327d991706135..e886078bea03c 100644 --- a/dom/workers/test/xpcshell/xpcshell.ini +++ b/dom/workers/test/xpcshell/xpcshell.ini @@ -1,6 +1,8 @@ [DEFAULT] head = -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true support-files = data/worker.js data/worker_fileReader.js From de83d3b0f8dea96dabd551ed773df51ab96a2642 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Tue, 23 Jun 2020 11:21:37 +0200 Subject: [PATCH 07/23] Disable some extensions/ xpcshell tests --- extensions/permissions/test/unit/xpcshell.ini | 26 ++++++++++++++++++- .../hunspell/tests/unit/xpcshell.ini | 2 ++ 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/extensions/permissions/test/unit/xpcshell.ini b/extensions/permissions/test/unit/xpcshell.ini index 8c72eb1bc72a5..4e64184da5ab9 100644 --- a/extensions/permissions/test/unit/xpcshell.ini +++ b/extensions/permissions/test/unit/xpcshell.ini @@ -4,17 +4,23 @@ skip-if = toolkit == 'android' [test_permmanager_default_pref.js] [test_permmanager_defaults.js] +# TODO: KaiOS bootstrap +skip-if = true [test_permmanager_expiration.js] [test_permmanager_getAllForPrincipal.js] [test_permmanager_getAllWithTypePrefix.js] [test_permmanager_getPermissionObject.js] [test_permmanager_notifications.js] [test_permmanager_removeall.js] +# TODO: KaiOS bootstrap +skip-if = true [test_permmanager_removebytype.js] [test_permmanager_removebytypesince.js] [test_permmanager_removesince.js] [test_permmanager_load_invalid_entries.js] -skip-if = debug == true +#skip-if = debug == true +# TODO: KaiOS bootstrap +skip-if = true [test_permmanager_idn.js] [test_permmanager_subdomains.js] [test_permmanager_local_files.js] @@ -23,13 +29,31 @@ skip-if = debug == true [test_permmanager_matchesuri.js] [test_permmanager_matches.js] [test_permmanager_migrate_4-7.js] +# TODO: KaiOS bootstrap +skip-if = true [test_permmanager_migrate_5-7a.js] +# TODO: KaiOS bootstrap +skip-if = true [test_permmanager_migrate_5-7b.js] +# TODO: KaiOS bootstrap +skip-if = true [test_permmanager_migrate_6-7a.js] +# TODO: KaiOS bootstrap +skip-if = true [test_permmanager_migrate_6-7b.js] +# TODO: KaiOS bootstrap +skip-if = true [test_permmanager_migrate_4-7_no_history.js] +# TODO: KaiOS bootstrap +skip-if = true [test_permmanager_migrate_7-8.js] +# TODO: KaiOS bootstrap +skip-if = true [test_permmanager_migrate_9-10.js] +# TODO: KaiOS bootstrap +skip-if = true [test_permmanager_migrate_10-11.js] +# TODO: KaiOS bootstrap +skip-if = true [test_permmanager_oa_strip.js] [test_permmanager_remove_add_update.js] diff --git a/extensions/spellcheck/hunspell/tests/unit/xpcshell.ini b/extensions/spellcheck/hunspell/tests/unit/xpcshell.ini index badbe8debf5db..ba3abafcd8dca 100644 --- a/extensions/spellcheck/hunspell/tests/unit/xpcshell.ini +++ b/extensions/spellcheck/hunspell/tests/unit/xpcshell.ini @@ -6,3 +6,5 @@ firefox-appdir = browser [test_hunspell.js] [test_hunspell_unicode_paths.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault From 6839a70c40d0940df603828508fc613bedc329dd Mon Sep 17 00:00:00 2001 From: Alexandre Date: Tue, 23 Jun 2020 11:21:47 +0200 Subject: [PATCH 08/23] Disable some image/ xpcshell tests --- image/test/unit/xpcshell.ini | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/image/test/unit/xpcshell.ini b/image/test/unit/xpcshell.ini index 5f475e7068f02..1e73ec857f32a 100644 --- a/image/test/unit/xpcshell.ini +++ b/image/test/unit/xpcshell.ini @@ -37,4 +37,8 @@ support-files = [test_encoder_png.js] [test_imgtools.js] [test_moz_icon_uri.js] +# TODO: KaiOS bootstrap +skip-if = true [test_private_channel.js] +# TODO: KaiOS bootstrap +skip-if = true From eb64af49be30e8a932b891c9e6c5e44eaf4aa41a Mon Sep 17 00:00:00 2001 From: Alexandre Date: Tue, 23 Jun 2020 11:23:30 +0200 Subject: [PATCH 09/23] Disable some intl/ xpcshell tests --- intl/l10n/test/xpcshell.ini | 4 ++++ intl/locale/tests/unit/xpcshell.ini | 8 ++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/intl/l10n/test/xpcshell.ini b/intl/l10n/test/xpcshell.ini index 17e1d6f88f7bb..e7198bced3b6a 100644 --- a/intl/l10n/test/xpcshell.ini +++ b/intl/l10n/test/xpcshell.ini @@ -4,6 +4,10 @@ head = [test_l10nregistry.js] [test_l10nregistry_sync.js] [test_localization.js] +# TODO: KaiOS bootstrap +skip-if = true [test_localization_sync.js] +# TODO: KaiOS bootstrap +skip-if = true [test_messagecontext.js] [test_pseudo.js] diff --git a/intl/locale/tests/unit/xpcshell.ini b/intl/locale/tests/unit/xpcshell.ini index 75ab01343430c..320de9920c4b2 100644 --- a/intl/locale/tests/unit/xpcshell.ini +++ b/intl/locale/tests/unit/xpcshell.ini @@ -9,13 +9,17 @@ skip-if = toolkit != "windows" && toolkit != "cocoa" [test_bug1086527.js] [test_intl_on_workers.js] -skip-if = toolkit == "android" # bug 1309447 +#skip-if = toolkit == "android" # bug 1309447 +# TODO: KaiOS bootstrap +skip-if = true [test_pluralForm.js] [test_pluralForm_english.js] [test_pluralForm_makeGetter.js] [test_osPreferences.js] -skip-if = toolkit == "android" # bug 1344596 +#skip-if = toolkit == "android" # bug 1344596 +# TODO: KaiOS bootstrap +skip-if = true [test_localeService.js] [test_localeService_negotiateLanguages.js] From 420bec6445bf2639fe4321b3c9e253599da9d36c Mon Sep 17 00:00:00 2001 From: Alexandre Date: Tue, 23 Jun 2020 11:23:38 +0200 Subject: [PATCH 10/23] Disable some ipc/ xpcshell tests --- ipc/testshell/tests/xpcshell.ini | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ipc/testshell/tests/xpcshell.ini b/ipc/testshell/tests/xpcshell.ini index 3dfd85b2ea8d7..b4a8590fae001 100644 --- a/ipc/testshell/tests/xpcshell.ini +++ b/ipc/testshell/tests/xpcshell.ini @@ -4,5 +4,7 @@ skip-if = toolkit == 'android' [test_ipcshell.js] # Bug 676963: test fails consistently on Android -fail-if = os == "android" +#fail-if = os == "android" +# TODO: KaiOS bootstrap +skip-if = true [test_ipcshell_child.js] From 9990e7f3aa67e6e7214100aa550c8d97aaac9af3 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Thu, 18 Jun 2020 10:43:11 +0200 Subject: [PATCH 11/23] Disable some js/ xpcshell tests --- js/ductwork/debugger/tests/xpcshell.ini | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/js/ductwork/debugger/tests/xpcshell.ini b/js/ductwork/debugger/tests/xpcshell.ini index c2a1cd07af532..5a54809418e38 100644 --- a/js/ductwork/debugger/tests/xpcshell.ini +++ b/js/ductwork/debugger/tests/xpcshell.ini @@ -1,7 +1,11 @@ [DEFAULT] head = head_dbg.js -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true [test_nativewrappers.js] # Bug 685068 fail-if = os == "android" +# TODO: KaiOS bootstrap +skip-if = true From 1f714a157a034f27318e3656231d183d73b093bb Mon Sep 17 00:00:00 2001 From: Alexandre Date: Tue, 30 Jun 2020 16:21:17 +0200 Subject: [PATCH 12/23] Disable some modules/ xpcshell tests --- modules/libpref/test/unit_ipc/xpcshell.ini | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/libpref/test/unit_ipc/xpcshell.ini b/modules/libpref/test/unit_ipc/xpcshell.ini index 10bbb3b17a5a2..4005531da13c3 100644 --- a/modules/libpref/test/unit_ipc/xpcshell.ini +++ b/modules/libpref/test/unit_ipc/xpcshell.ini @@ -1,6 +1,8 @@ [DEFAULT] head = -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS boostrap +skip-if = true # segfault [test_existing_prefs.js] [test_initial_prefs.js] From 6fbbf3bec55aef1defd905f25839e924d3388ee4 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Wed, 17 Jun 2020 14:41:33 +0200 Subject: [PATCH 13/23] Disable some netwerk/ xpcshell tests --- netwerk/cookie/test/unit/xpcshell.ini | 6 ++ netwerk/test/unit/xpcshell.ini | 123 ++++++++++++++++++++++++-- netwerk/test/unit_ipc/xpcshell.ini | 7 +- 3 files changed, 128 insertions(+), 8 deletions(-) diff --git a/netwerk/cookie/test/unit/xpcshell.ini b/netwerk/cookie/test/unit/xpcshell.ini index 3320111637d77..89bf7475c564e 100644 --- a/netwerk/cookie/test/unit/xpcshell.ini +++ b/netwerk/cookie/test/unit/xpcshell.ini @@ -3,11 +3,17 @@ head = [test_baseDomain_publicsuffix.js] [test_bug643051.js] +# TODO: KaiOS bootstrap +skip-if = true [test_bug1155169.js] [test_bug1321912.js] [test_parser_0001.js] [test_parser_0019.js] [test_eviction.js] +# TODO: KaiOS bootstrap +skip-if = true [test_rawSameSite.js] [test_getCookieSince.js] [test_schemeMap.js] +# TODO: KaiOS bootstrap +skip-if = true diff --git a/netwerk/test/unit/xpcshell.ini b/netwerk/test/unit/xpcshell.ini index ac34c7c6d5504..e6d933f4741eb 100644 --- a/netwerk/test/unit/xpcshell.ini +++ b/netwerk/test/unit/xpcshell.ini @@ -36,14 +36,20 @@ support-files = [test_cache2-03-oncacheentryavail-throws.js] [test_cache2-04-oncacheentryavail-throws2x.js] [test_cache2-05-visit.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cache2-06-pb-mode.js] [test_cache2-07-visit-memory.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cache2-07a-open-memory.js] [test_cache2-08-evict-disk-by-memory-storage.js] [test_cache2-09-evict-disk-by-uri.js] [test_cache2-10-evict-direct.js] [test_cache2-10b-evict-direct-immediate.js] [test_cache2-11-evict-memory.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cache2-12-evict-disk.js] [test_cache2-13-evict-non-existing.js] [test_cache2-14-concurent-readers.js] @@ -56,9 +62,15 @@ support-files = [test_cache2-20-range-200.js] [test_cache2-21-anon-storage.js] [test_cache2-22-anon-visit.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cache2-23-read-over-chunk.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cache2-24-exists.js] [test_cache2-25-chunk-memory-limit.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cache2-26-no-outputstream-open.js] [test_cache2-27-force-valid-for.js] [test_cache2-28-last-access-attrs.js] @@ -71,12 +83,22 @@ skip-if = true [test_cache2-29b-concurrent_read_non-resumable_entry_size_zero.js] [test_cache2-29c-concurrent_read_half-interrupted.js] [test_cache2-29d-concurrent_read_half-corrupted-206.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cache2-29e-concurrent_read_half-non-206-response.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cache2-30a-entry-pinning.js] [test_cache2-30b-pinning-storage-clear.js] [test_cache2-30c-pinning-deferred-doom.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cache2-30d-pinning-WasEvicted-API.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cache2-31-visit-all.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cache2-32-clear-origin.js] [test_partial_response_entry_size_smart_shrink.js] [test_304_responses.js] @@ -97,6 +119,8 @@ requesttimeoutfactor = 2 [test_authpromptwrapper.js] [test_auth_dialog_permission.js] [test_backgroundfilesaver.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_bug203271.js] [test_bug248970_cache.js] [test_bug248970_cookie.js] @@ -138,7 +162,11 @@ requesttimeoutfactor = 2 [test_bug510359.js] [test_bug515583.js] [test_bug526789.js] +# TODO: KaiOS bootstrap +skip-if = true [test_bug528292.js] +# TODO: KaiOS bootstrap +skip-if = true [test_bug536324_64bit_content_length.js] [test_bug540566.js] [test_bug543805.js] @@ -147,19 +175,35 @@ requesttimeoutfactor = 2 [test_bug561276.js] [test_bug580508.js] [test_bug586908.js] +# TODO: KaiOS bootstrap +skip-if = true [test_bug596443.js] [test_bug618835.js] [test_bug633743.js] [test_bug650522.js] +# TODO: KaiOS bootstrap +skip-if = true [test_bug650995.js] +# TODO: KaiOS bootstrap +skip-if = true [test_bug652761.js] [test_bug654926.js] +# TODO: KaiOS bootstrap +skip-if = true [test_bug654926_doom_and_read.js] +# TODO: KaiOS bootstrap +skip-if = true # return code 143 [test_bug654926_test_seek.js] +# TODO: KaiOS bootstrap +skip-if = true # return code 143 [test_bug659569.js] [test_bug660066.js] [test_bug667087.js] +# TODO: KaiOS bootstrap +skip-if = true [test_bug667818.js] +# TODO: KaiOS bootstrap +skip-if = true [test_bug667907.js] [test_bug669001.js] [test_bug770243.js] @@ -169,10 +213,14 @@ skip-if = bits != 32 [test_bug935499.js] [test_bug1064258.js] [test_bug1177909.js] +# TODO: KaiOS bootstrap +skip-if = true [test_bug1218029.js] [test_udpsocket.js] [test_udpsocket_offline.js] [test_doomentry.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cacheflags.js] [test_cache_jar.js] [test_cache-entry-id.js] @@ -182,21 +230,33 @@ skip-if = bits != 32 [test_content_encoding_gzip.js] [test_content_sniffer.js] [test_cookie_header.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cookiejars.js] [test_cookiejars_safebrowsing.js] [test_cookies_async_failure.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cookies_persistence.js] skip-if = true # Bug 863738 [test_cookies_privatebrowsing.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cookies_profile_close.js] +# TODO: KaiOS bootstrap +skip-if = true [test_cookies_read.js] [test_cookies_sync_failure.js] [test_cookies_thirdparty.js] [test_cookies_thirdparty_session.js] +# TODO: KaiOS boostrap +skip-if = true # segfault [test_cookies_upgrade_10.js] [test_dns_cancel.js] [test_data_protocol.js] [test_dns_service.js] +# TODO: KaiOS bootstrap +skip-if = true [test_dns_offline.js] [test_dns_onion.js] [test_dns_originAttributes.js] @@ -239,6 +299,8 @@ skip-if = true # Bug 863738 [test_idn_urls.js] [test_idna2008.js] [test_immutable.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = node server exceptions dont replay well [test_localstreams.js] [test_large_port.js] @@ -257,10 +319,16 @@ skip-if = os == "win" [test_nojsredir.js] [test_offline_status.js] [test_origin.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_anonymous-coalescing.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_original_sent_received_head.js] [test_parse_content_type.js] [test_permmgr.js] +# TODO: KaiOS bootstrap +skip-if = true [test_plaintext_sniff.js] skip-if = true # Causes sporatic oranges [test_post.js] @@ -268,6 +336,8 @@ skip-if = true # Causes sporatic oranges [test_private_cookie_changed.js] [test_progress.js] [test_protocolproxyservice.js] +# TODO: KaiOS bootstrap +skip-if = true [test_protocolproxyservice-async-filters.js] [test_proxy-failover_canceled.js] [test_proxy-failover_passing.js] @@ -304,8 +374,12 @@ skip-if = (os == 'mac' && (verify || debug || os_version == '10.14')) || socketp fail-if = os == "android" # http2 unit tests require us to have node available to run the spdy and http2 server [test_http2.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = node server exceptions dont replay well [test_altsvc.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = node server exceptions dont replay well [test_speculative_connect.js] [test_standardurl.js] @@ -336,22 +410,34 @@ skip-if = (verify && (os == 'mac')) || socketprocess_networking [test_referrer_cross_origin.js] [test_referrer_policy.js] [test_predictor.js] +# TODO: KaiOS bootstrap +skip-if = true [test_signature_extraction.js] skip-if = os != "win" [test_synthesized_response.js] [test_udp_multicast.js] +# TODO: KaiOS bootstrap +skip-if = true [test_redirect_history.js] [test_reply_without_content_type.js] [test_websocket_offline.js] [test_be_conservative.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault firefox-appdir = browser [test_be_conservative_error_handling.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault firefox-appdir = browser [test_tls_server.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault firefox-appdir = browser -skip-if = socketprocess_networking +#skip-if = socketprocess_networking [test_tls_server_multiple_clients.js] -skip-if = socketprocess_networking +# TODO: KaiOS bootstrap +skip-if = true # segfault +#skip-if = socketprocess_networking [test_1073747.js] [test_safeoutputstream_append.js] [test_suspend_channel_before_connect.js] @@ -362,16 +448,28 @@ skip-if = socketprocess_networking [test_dns_disable_ipv6.js] [test_bug1195415.js] [test_cookie_blacklist.js] +# TODO: KaiOS bootstrap +skip-if = true [test_getHost.js] [test_bug412457.js] skip-if = appname == "thunderbird" [test_bug464591.js] skip-if = appname == "thunderbird" [test_alt-data_simple.js] +# TODO: KaiOS bootstrap +skip-if = true [test_alt-data_stream.js] +# TODO: KaiOS bootstrap +skip-if = true [test_alt-data_too_big.js] +# TODO: KaiOS bootstrap +skip-if = true # timeout [test_alt-data_overwrite.js] +# TODO: KaiOS bootstrap +skip-if = true [test_alt-data_closeWithStatus.js] +# TODO: KaiOS bootstrap +skip-if = true # timeout [test_cache-control_request.js] [test_bug1279246.js] [test_throttlequeue.js] @@ -393,10 +491,14 @@ skip-if = (verify && (os == 'linux')) || (os == "android" && processor == "x86_6 [test_uri_mutator.js] [test_bug1411316_http1.js] [test_header_Server_Timing.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = node server exceptions dont replay well [test_trr.js] # test_trr.js is not working in Thunderbird due to bug 1608066. -skip-if = appname == "thunderbird" +#skip-if = appname == "thunderbird" +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ioservice.js] [test_substituting_protocol_handler.js] [test_proxyconnect.js] @@ -405,13 +507,19 @@ skip-if = tsan || socketprocess_networking # Bug 1614708 run-sequentially = node server exceptions dont replay well skip-if = socketprocess_networking [test_esni_dns_fetch.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_network_connectivity_service.js] +# TODO: KaiOS bootstrap +skip-if = true [test_suspend_channel_on_authRetry.js] [test_suspend_channel_on_examine_merged_response.js] [test_bug1527293.js] [test_stale-while-revalidate_negative.js] [test_stale-while-revalidate_positive.js] [test_stale-while-revalidate_loop.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_stale-while-revalidate_max-age-0.js] [test_http1-proxy.js] [test_http2-proxy.js] @@ -425,7 +533,8 @@ skip-if = os == "android" # tsan - bug 1622845 # win - bug 1616238 # android - bug 1622901 -skip-if = asan || tsan || os == 'win' || os =='android' +# socketprocess - bug 1649410 +skip-if = asan || tsan || os == 'win' || os =='android' || socketprocess_networking [test_node_execute.js] [test_loadgroup_cancel.js] [test_obs-fold.js] @@ -434,9 +543,13 @@ skip-if = asan || tsan || os == 'win' || os =='android' [test_dns_override.js] [test_no_cookies_after_last_pb_exit.js] [test_trr_httpssvc.js] -skip-if = os == "android" +#skip-if = os == "android" +# TODO: KaiOS bootstrap +skip-if = true # sqegfault [test_trr_case_sensitivity.js] skip-if = os == "android" [test_trr_proxy.js] +# TODO: KaiOS bootstrap +skip-if = true [test_trr_cname_chain.js] skip-if = os == "android" diff --git a/netwerk/test/unit_ipc/xpcshell.ini b/netwerk/test/unit_ipc/xpcshell.ini index 20cd2e385f61f..f5c155a7bbee6 100644 --- a/netwerk/test/unit_ipc/xpcshell.ini +++ b/netwerk/test/unit_ipc/xpcshell.ini @@ -1,6 +1,8 @@ [DEFAULT] head = head_channels_clone.js head_trr_clone.js -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS boostrap +skip-if = true # segfault support-files = child_channel_id.js !/netwerk/test/unit/test_XHR_redirects.js @@ -87,7 +89,6 @@ support-files = [test_redirect_failure_wrap.js] # Do not test the channel.redirectTo() API under e10s until 827269 is resolved [test_redirect_from_script_wrap.js] -skip-if = true [test_redirect_passing_wrap.js] [test_redirect_different-protocol_wrap.js] [test_reentrancy_wrap.js] @@ -112,4 +113,4 @@ skip-if = true [test_httpcancel_wrap.js] [test_esni_dns_fetch_wrap.js] [test_trr_httpssvc_wrap.js] -skip-if = os == "android" +#skip-if = os == "android" From 7ad43ad79fef759766d18d635061afd1f2d65aa0 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Tue, 23 Jun 2020 11:28:47 +0200 Subject: [PATCH 14/23] Disable some parser/ xpcshell tests --- parser/xml/test/unit/xpcshell.ini | 2 ++ 1 file changed, 2 insertions(+) diff --git a/parser/xml/test/unit/xpcshell.ini b/parser/xml/test/unit/xpcshell.ini index 51055c02c42f1..9a0e8c06f43ed 100644 --- a/parser/xml/test/unit/xpcshell.ini +++ b/parser/xml/test/unit/xpcshell.ini @@ -3,3 +3,5 @@ head = support-files = results.js [test_sanitizer.js] +# TODO: KaiOS bootstrap +skip-if = true From 6b5f780a53a348b35fd08c2f47c4df90f7202a4f Mon Sep 17 00:00:00 2001 From: Alexandre Date: Thu, 18 Jun 2020 10:43:00 +0200 Subject: [PATCH 15/23] Disable some security/ xpcshell tests --- security/manager/ssl/tests/unit/xpcshell.ini | 102 +++++++++++++++++-- 1 file changed, 94 insertions(+), 8 deletions(-) diff --git a/security/manager/ssl/tests/unit/xpcshell.ini b/security/manager/ssl/tests/unit/xpcshell.ini index ce019a8f18d08..b4339e87a1271 100644 --- a/security/manager/ssl/tests/unit/xpcshell.ini +++ b/security/manager/ssl/tests/unit/xpcshell.ini @@ -46,9 +46,13 @@ support-files = [test_baseline_requirements_subject_common_name.js] [test_blocklist_onecrl.js] # Skip signature tests for Thunderbird (Bug 1341983). -skip-if = appname == "thunderbird" +#skip-if = appname == "thunderbird" tags = remote-settings blocklist +# TODO: KaiOS bootstrap +skip-if = true [test_blocklist_pinning.js] +# TODO: KaiOS bootstrap +skip-if = true tags = remote-settings blocklist [test_broken_fips.js] # FIPS has never been a thing on Android, so the workaround doesn't @@ -56,7 +60,9 @@ tags = remote-settings blocklist # FIPS still works on Linux, so this test doesn't make any sense there. # FIPS still works on Windows, but running the test to ensure that it does not # break with a non-ASCII profile path. -skip-if = toolkit == 'android' || os == 'linux' +#skip-if = toolkit == 'android' || os == 'linux' +# TODO: KaiOS bootstrap +skip-if = true [test_cert_storage.js] tags = addons psm blocklist [test_cert_storage_broken_db.js] @@ -68,6 +74,8 @@ skip-if = bits != 64 [test_cert_storage_prefs.js] [test_cert_chains.js] run-sequentially = hardcoded ports +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_cert_dbKey.js] [test_cert_eku.js] [test_cert_embedded_null.js] @@ -78,12 +86,20 @@ run-if = nightly_build [test_cert_isBuiltInRoot_reload.js] [test_cert_overrides.js] run-sequentially = hardcoded ports +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_cert_overrides_read_only.js] run-sequentially = hardcoded ports +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_cert_override_bits_mismatches.js] run-sequentially = hardcoded ports +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_cert_sha1.js] [test_cert_signatures.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_cert_trust.js] [test_cert_version.js] [test_cert_utf8.js] @@ -98,8 +114,12 @@ skip-if = toolkit == 'android' && processor == 'x86_64' skip-if = toolkit == 'android' && processor == 'x86_64' [test_constructX509FromBase64.js] [test_content_signing.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_crlite_filters.js] tags = remote-settings +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ct.js] # Requires hard-coded debug-only data skip-if = !debug @@ -109,6 +129,8 @@ run-sequentially = hardcoded ports # this test doesn't apply. skip-if = toolkit == 'android' [test_delegated_credentials.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_der.js] [test_enterprise_roots.js] @@ -119,57 +141,97 @@ skip-if = os != 'win' tags = blocklist psm run-sequentially = hardcoded ports [test_forget_about_site_security_headers.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_hash_algorithms.js] [test_hash_algorithms_wrap.js] # bug 1124289 - run_test_in_child violates the sandbox on android -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS boostrap +skip-if = true # segfault [test_hmac.js] [test_intermediate_basic_usage_constraints.js] [test_intermediate_preloads.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports tags = blocklist psm remote-settings # Bug 1520297 - do something to handle tighter resource constraints on Android -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' [test_imminent_distrust.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_allow_all_cert_errors.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_keysize.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_keysize_ev.js] run-sequentially = hardcoded ports [test_local_cert.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_logoutAndTeardown.js] -skip-if = socketprocess_networking +# TODO: KaiOS bootstrap +skip-if = true # segfault +#skip-if = socketprocess_networking run-sequentially = hardcoded ports [test_missing_intermediate.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_name_constraints.js] [test_nonascii_path.js] +# TODO: KaiOS bootstrap +skip-if = true [test_nsCertType.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_nsIX509Cert_utf8.js] [test_nsIX509CertValidity.js] [test_nss_shutdown.js] [test_ocsp_caching.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_ocsp_enabled_pref.js] run-sequentially = hardcoded ports [test_ocsp_must_staple.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_ocsp_private_caching.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_ocsp_no_hsts_upgrade.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_ocsp_required.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_ocsp_stapling.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_ocsp_stapling_expired.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_ocsp_stapling_with_intermediate.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_ocsp_timeout.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_ocsp_url.js] run-sequentially = hardcoded ports @@ -181,41 +243,63 @@ run-sequentially = hardcoded ports skip-if = os == 'win' || os == 'mac' [test_password_prompt.js] [test_pinning.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_sdr.js] [test_sdr_preexisting.js] # Not relevant to Android. See the comment in the test. skip-if = toolkit == 'android' [test_sdr_preexisting_with_password.js] +# TODO: KaiOS bootstrap +skip-if = true # Not relevant to Android. See the comment in the test. -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' [test_self_signed_certs.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_session_resumption.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_signed_apps.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ssl_status.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_sss_enumerate.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_sss_eviction.js] [test_sss_originAttributes.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_sss_readstate.js] [test_sss_readstate_child.js] support-files = sss_readstate_child_worker.js # bug 1124289 - run_test_in_child violates the sandbox on android -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS boostrap +skip-if = true # segfault [test_sss_readstate_empty.js] [test_sss_readstate_garbage.js] [test_sss_readstate_huge.js] [test_sss_resetState.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_sss_savestate.js] [test_sss_sanitizeOnShutdown.js] firefox-appdir = browser # Sanitization works differently on Android - this doesn't apply. # browser/modules/Sanitizer.jsm used by the test isn't available in Thunderbird. -skip-if = toolkit == 'android' || appname == 'thunderbird' +#skip-if = toolkit == 'android' || appname == 'thunderbird' +# TODO: KaiOS bootstrap +skip-if = true [test_startcom_wosign.js] [test_sts_fqdn.js] [test_sts_ipv4_ipv6.js] @@ -224,6 +308,8 @@ skip-if = toolkit == 'android' || appname == 'thunderbird' [test_sts_preloadlist_perwindowpb.js] [test_sts_preloadlist_selfdestruct.js] [test_sanctions_symantec_apple_google.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault run-sequentially = hardcoded ports [test_validity.js] run-sequentially = hardcoded ports From c9cd1eb794542a5b31d96f459f224d571c03f44b Mon Sep 17 00:00:00 2001 From: Alexandre Date: Tue, 23 Jun 2020 11:29:00 +0200 Subject: [PATCH 16/23] Disable some services/ xpcshell tests --- services/common/tests/unit/xpcshell.ini | 6 ++++++ services/crypto/tests/unit/xpcshell.ini | 4 +++- .../fxaccounts/tests/xpcshell/xpcshell.ini | 18 ++++++++++++++++++ services/settings/test/unit/xpcshell.ini | 14 ++++++++++++++ 4 files changed, 41 insertions(+), 1 deletion(-) diff --git a/services/common/tests/unit/xpcshell.ini b/services/common/tests/unit/xpcshell.ini index 66244d7e71e1d..7dc61ae75e14e 100644 --- a/services/common/tests/unit/xpcshell.ini +++ b/services/common/tests/unit/xpcshell.ini @@ -36,8 +36,12 @@ skip-if = os == "android" skip-if = os == "android" [test_logmanager.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_observers.js] [test_restrequest.js] +# TODO: KaiOS bootstrap +skip-if = true [test_tokenauthenticatedrequest.js] @@ -45,3 +49,5 @@ skip-if = os == "android" skip-if = os == "android" [test_uptake_telemetry.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault diff --git a/services/crypto/tests/unit/xpcshell.ini b/services/crypto/tests/unit/xpcshell.ini index ec5f9a42115b4..7dc07672b0026 100644 --- a/services/crypto/tests/unit/xpcshell.ini +++ b/services/crypto/tests/unit/xpcshell.ini @@ -11,7 +11,9 @@ support-files = [test_crypto_service.js] skip-if = appname == 'thunderbird' [test_jwcrypto.js] -skip-if = appname == 'thunderbird' +#skip-if = appname == 'thunderbird' +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_utils_hawk.js] [test_utils_httpmac.js] diff --git a/services/fxaccounts/tests/xpcshell/xpcshell.ini b/services/fxaccounts/tests/xpcshell/xpcshell.ini index ea0e7f2c4135d..fdcf9ab7aace2 100644 --- a/services/fxaccounts/tests/xpcshell/xpcshell.ini +++ b/services/fxaccounts/tests/xpcshell/xpcshell.ini @@ -6,22 +6,40 @@ support-files = !/services/common/tests/unit/head_http.js [test_accounts.js] +# TODO: KaiOS bootstrap +skip-if = true [test_accounts_config.js] [test_accounts_device_registration.js] +# TODO: KaiOS bootstrap +skip-if = true [test_client.js] [test_commands.js] +# TODO: KaiOS bootstrap +skip-if = true [test_credentials.js] [test_device.js] +# TODO: KaiOS bootstrap +skip-if = true [test_loginmgr_storage.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_oauth_grant_client.js] [test_oauth_grant_client_server.js] [test_oauth_tokens.js] +# TODO: KaiOS bootstrap +skip-if = true [test_oauth_token_storage.js] +# TODO: KaiOS bootstrap +skip-if = true [test_pairing.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_profile_client.js] [test_rust_fxaccount.js] [test_push_service.js] [test_telemetry.js] [test_web_channel.js] +# TODO: KaiOS bootstrap +skip-if = true [test_profile.js] [test_storage_manager.js] diff --git a/services/settings/test/unit/xpcshell.ini b/services/settings/test/unit/xpcshell.ini index 0dd9bd068249c..586a617a987fa 100644 --- a/services/settings/test/unit/xpcshell.ini +++ b/services/settings/test/unit/xpcshell.ini @@ -7,9 +7,23 @@ support-files = [test_attachments_downloader.js] support-files = test_attachments_downloader/** +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_remote_settings.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_remote_settings_poll.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_remote_settings_worker.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_remote_settings_jexl_filters.js] +# TODO: KaiOS bootstrap +skip-if = true [test_remote_settings_signatures.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_shutdown_handling.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault From 539c36de9518dbfa4ae61e2037c4ac5600168741 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Tue, 23 Jun 2020 11:33:51 +0200 Subject: [PATCH 17/23] Disable some storage/ xpcshell tests --- storage/test/unit/xpcshell.ini | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/storage/test/unit/xpcshell.ini b/storage/test/unit/xpcshell.ini index fde21a4add665..6e58e1f7a1274 100644 --- a/storage/test/unit/xpcshell.ini +++ b/storage/test/unit/xpcshell.ini @@ -31,12 +31,16 @@ skip-if = debug [test_locale_collation.js] [test_minimizeMemory.js] [test_page_size_is_32k.js] +# TODO: KaiOS bootstrap +skip-if = true [test_sqlite_secure_delete.js] [test_statement_executeAsync.js] [test_statement_wrapper_automatically.js] [test_storage_connection.js] # Bug 676981: test fails consistently on Android -fail-if = os == "android" +#fail-if = os == "android" +# TODO: KaiOS bootstrap +skip-if = true [test_storage_fulltextindex.js] [test_storage_function.js] [test_storage_progresshandler.js] From 6e1c139ab58a670079156224b4cd1adf22d8ee72 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Tue, 23 Jun 2020 13:31:40 +0200 Subject: [PATCH 18/23] Disable some testing/ xpcshell tests --- testing/marionette/test/unit/xpcshell.ini | 2 ++ 1 file changed, 2 insertions(+) diff --git a/testing/marionette/test/unit/xpcshell.ini b/testing/marionette/test/unit/xpcshell.ini index da3a780bbbea8..31da951ece270 100644 --- a/testing/marionette/test/unit/xpcshell.ini +++ b/testing/marionette/test/unit/xpcshell.ini @@ -20,3 +20,5 @@ skip-if = appname == "thunderbird" [test_navigate.js] [test_prefs.js] [test_sync.js] +# TODO: KaiOS bootstrap +skip-if = true From fa531feb4b06c6141e14d6fe2a938fd7e43806b7 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Tue, 23 Jun 2020 11:34:02 +0200 Subject: [PATCH 19/23] Disable some tools/ xpcshell tests --- tools/profiler/tests/xpcshell/xpcshell.ini | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/profiler/tests/xpcshell/xpcshell.ini b/tools/profiler/tests/xpcshell/xpcshell.ini index 6979565eb06b2..e2cb7d6f1dd35 100644 --- a/tools/profiler/tests/xpcshell/xpcshell.ini +++ b/tools/profiler/tests/xpcshell/xpcshell.ini @@ -43,8 +43,12 @@ skip-if = asan || tsan skip-if = (os == "mac" && release_or_beta) || (os == "linux" && release_or_beta && !debug) || asan || tsan [test_feature_js.js] -skip-if = tsan # Times out on TSan, bug 1612707 +#skip-if = tsan # Times out on TSan, bug 1612707 +# TODO: KaiOS bootstrap +skip-if = true # See the comment on test_feature_stackwalking.js [test_merged_stacks.js] -skip-if = (os == "mac" && release_or_beta) || (os == "linux" && release_or_beta && !debug) || asan || tsan +#skip-if = (os == "mac" && release_or_beta) || (os == "linux" && release_or_beta && !debug) || asan || tsan +# TODO: KaiOS bootstrap +skip-if = true From a778aecef89a7aef084268f12e164cf0a309793e Mon Sep 17 00:00:00 2001 From: Alexandre Date: Thu, 18 Jun 2020 15:43:07 +0200 Subject: [PATCH 20/23] Disable some toolkit/ xpcshell tests --- .../antitracking/test/xpcshell/xpcshell.ini | 27 ++++++-- .../cleardata/tests/unit/xpcshell.ini | 4 +- .../cloudstorage/tests/unit/xpcshell.ini | 2 + .../tests/unit/xpcshell.ini | 4 +- .../crashes/tests/xpcshell/xpcshell.ini | 4 +- .../downloads/test/unit/xpcshell.ini | 4 +- .../tests/xpcshell/xpcshell.ini | 4 +- .../extensions/test/xpcshell/xpcshell.ini | 38 ++++++++++- .../forgetaboutsite/test/unit/xpcshell.ini | 4 +- .../kvstore/test/xpcshell/xpcshell.ini | 4 +- .../lz4/tests/xpcshell/xpcshell.ini | 2 + .../osfile/tests/xpcshell/xpcshell.ini | 26 ++++++++ .../promiseworker/tests/xpcshell/xpcshell.ini | 4 +- .../components/satchel/test/unit/xpcshell.ini | 4 +- .../xpcshell/searchconfigs/xpcshell-1.ini | 4 +- .../xpcshell/searchconfigs/xpcshell-2.ini | 4 +- .../xpcshell/searchconfigs/xpcshell-3.ini | 4 +- .../xpcshell/searchconfigs/xpcshell-4.ini | 4 +- .../search/tests/xpcshell/xpcshell-common.ini | 64 ++++++++++++++++++- .../tests/xpcshell/xpcshell-legacyconfig.ini | 4 +- .../search/tests/xpcshell/xpcshell.ini | 4 +- .../telemetry/tests/unit/xpcshell.ini | 48 +++++++++++++- .../url-classifier/tests/unit/xpcshell.ini | 2 + .../components/utils/test/unit/xpcshell.ini | 2 + toolkit/crashreporter/test/unit/xpcshell.ini | 4 +- .../crashreporter/test/unit_ipc/xpcshell.ini | 4 +- toolkit/modules/tests/xpcshell/xpcshell.ini | 18 +++++- .../test/xpcshell/rs-blocklist/xpcshell.ini | 4 +- .../test/xpcshell/xpcshell-unpack.ini | 4 +- .../extensions/test/xpcshell/xpcshell.ini | 4 +- toolkit/profile/xpcshell/xpcshell.ini | 4 +- toolkit/xre/test/xpcshell.ini | 8 ++- 32 files changed, 285 insertions(+), 36 deletions(-) diff --git a/toolkit/components/antitracking/test/xpcshell/xpcshell.ini b/toolkit/components/antitracking/test/xpcshell/xpcshell.ini index 7c1efff785640..906584b71b973 100644 --- a/toolkit/components/antitracking/test/xpcshell/xpcshell.ini +++ b/toolkit/components/antitracking/test/xpcshell/xpcshell.ini @@ -3,16 +3,33 @@ head = head.js ../../../../components/url-classifier/tests/unit/head_urlclassifi [test_cookie_behavior.js] [test_purge_trackers.js] +# TODO: KaiOS boostrap +skip-if = true [test_purge_trackers_telemetry.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_tracking_db_service.js] [test_rejectForeignAllowList.js] -skip-if = toolkit == 'android' # Bug 1567341 +#skip-if = toolkit == 'android' # Bug 1567341 +# TODO: KaiOS boostrap +skip-if = true # segfault [test_staticPartition_image.js] -skip-if = toolkit == 'android' # Bug 1567341 +#skip-if = toolkit == 'android' # Bug 1567341 +# TODO: KaiOS boostrap +skip-if = true # segfault [test_staticPartition_authhttp.js] -skip-if = toolkit == 'android' # Bug 1567341 +#skip-if = toolkit == 'android' # Bug 1567341 +# TODO: KaiOS boostrap +skip-if = true # segfault [test_staticPartition_prefetch.js] -skip-if = toolkit == 'android' # Bug 1567341 +#skip-if = toolkit == 'android' # Bug 1567341 +# TODO: KaiOS boostrap +skip-if = true [test_staticPartition_preload.js] -skip-if = toolkit == 'android' # Bug 1567341 +#skip-if = toolkit == 'android' # Bug 1567341 +# TODO: KaiOS boostrap +skip-if = true [test_ExceptionListService.js] +#skip-if = toolkit == 'android' # Bug 1567341 +# TODO: KaiOS boostrap +skip-if = true diff --git a/toolkit/components/cleardata/tests/unit/xpcshell.ini b/toolkit/components/cleardata/tests/unit/xpcshell.ini index d33d0c2260db9..3040fc6dda436 100644 --- a/toolkit/components/cleardata/tests/unit/xpcshell.ini +++ b/toolkit/components/cleardata/tests/unit/xpcshell.ini @@ -1,7 +1,9 @@ [DEFAULT] firefox-appdir = browser head = head.js -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true support-files = [test_basic.js] diff --git a/toolkit/components/cloudstorage/tests/unit/xpcshell.ini b/toolkit/components/cloudstorage/tests/unit/xpcshell.ini index abba881a0bc3b..de83de6fa8132 100644 --- a/toolkit/components/cloudstorage/tests/unit/xpcshell.ini +++ b/toolkit/components/cloudstorage/tests/unit/xpcshell.ini @@ -6,3 +6,5 @@ support-files = cloud/** [test_cloudstorage.js] +# TODO: KaiOS bootstrap +skip-if = true diff --git a/toolkit/components/contextualidentity/tests/unit/xpcshell.ini b/toolkit/components/contextualidentity/tests/unit/xpcshell.ini index 400314f3cd7a8..db9e988601eb2 100644 --- a/toolkit/components/contextualidentity/tests/unit/xpcshell.ini +++ b/toolkit/components/contextualidentity/tests/unit/xpcshell.ini @@ -2,7 +2,9 @@ firefox-appdir = browser [test_basic.js] -skip-if = appname == "thunderbird" +#skip-if = appname == "thunderbird" +# TODO: KaiOS bootstrap +skip-if = true [test_corruptedFile.js] skip-if = appname == "thunderbird" [test_migratedFile.js] diff --git a/toolkit/components/crashes/tests/xpcshell/xpcshell.ini b/toolkit/components/crashes/tests/xpcshell/xpcshell.ini index 79c4632acebee..8a867b52a220f 100644 --- a/toolkit/components/crashes/tests/xpcshell/xpcshell.ini +++ b/toolkit/components/crashes/tests/xpcshell/xpcshell.ini @@ -1,6 +1,8 @@ [DEFAULT] head = -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS boostrap +skip-if = true # segfault support-files = crash.dmp crash.extra diff --git a/toolkit/components/downloads/test/unit/xpcshell.ini b/toolkit/components/downloads/test/unit/xpcshell.ini index 91d8a950db2b6..da9b135443c70 100644 --- a/toolkit/components/downloads/test/unit/xpcshell.ini +++ b/toolkit/components/downloads/test/unit/xpcshell.ini @@ -1,6 +1,8 @@ [DEFAULT] head = head.js -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true # Note: The "tail.js" file is not defined in the "tail" key because it calls # the "add_test_task" function, that does not work properly in tail files. diff --git a/toolkit/components/enterprisepolicies/tests/xpcshell/xpcshell.ini b/toolkit/components/enterprisepolicies/tests/xpcshell/xpcshell.ini index b5ba816b26119..41d63f865e989 100644 --- a/toolkit/components/enterprisepolicies/tests/xpcshell/xpcshell.ini +++ b/toolkit/components/enterprisepolicies/tests/xpcshell/xpcshell.ini @@ -1,5 +1,7 @@ [DEFAULT] head = head.js -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true [test_empty.js] diff --git a/toolkit/components/extensions/test/xpcshell/xpcshell.ini b/toolkit/components/extensions/test/xpcshell/xpcshell.ini index 511530fc9383e..9edf5f230d8cf 100644 --- a/toolkit/components/extensions/test/xpcshell/xpcshell.ini +++ b/toolkit/components/extensions/test/xpcshell/xpcshell.ini @@ -41,24 +41,50 @@ skip-if = os == 'android' && processor == 'x86_64' [test_WebExtensionPolicy.js] [test_csp_custom_policies.js] +# TODO: KaiOS bootstrap +skip-if = true [test_csp_validator.js] [test_ext_contexts.js] [test_ext_json_parser.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ext_geckoProfiler_schema.js] skip-if = os == 'android' # Not shipped on Android [test_ext_manifest.js] -skip-if = toolkit == 'android' # browser_action icon testing not supported on android +#skip-if = toolkit == 'android' # browser_action icon testing not supported on android +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ext_manifest_content_security_policy.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ext_manifest_incognito.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ext_indexedDB_principal.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ext_manifest_minimum_chrome_version.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ext_manifest_minimum_opera_version.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ext_manifest_themes.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ext_permission_warnings.js] +# TODO: KaiOS bootstrap +skip-if = true [test_ext_schemas.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ext_schemas_roots.js] [test_ext_schemas_async.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ext_schemas_allowed_contexts.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ext_schemas_interactive.js] skip-if = os == 'android' && processor == 'x86_64' [test_ext_schemas_manifest_permissions.js] @@ -66,16 +92,26 @@ skip-if = os == 'android' && processor == 'x86_64' [test_ext_schemas_privileged.js] skip-if = os == 'android' && processor == 'x86_64' [test_ext_schemas_revoke.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ext_test_mock.js] skip-if = os == 'android' && processor == 'x86_64' [test_ext_test_wrapper.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ext_unknown_permissions.js] skip-if = os == 'android' && processor == 'x86_64' [test_ext_shared_workers_mainprocess_disallowed.js] skip-if = os == 'android' || appname == 'thunderbird' # Bug 1648792, Thunderbird do not use e10s. [test_ext_webRequest_urlclassification.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_extension_permissions_migration.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_load_all_api_modules.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_locale_converter.js] [test_locale_data.js] skip-if = os == 'android' && processor == 'x86_64' diff --git a/toolkit/components/forgetaboutsite/test/unit/xpcshell.ini b/toolkit/components/forgetaboutsite/test/unit/xpcshell.ini index 7cdb140fd4dc0..5312d555b2d2a 100644 --- a/toolkit/components/forgetaboutsite/test/unit/xpcshell.ini +++ b/toolkit/components/forgetaboutsite/test/unit/xpcshell.ini @@ -1,5 +1,7 @@ [DEFAULT] head = head_forgetaboutsite.js -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true [test_removeDataFromDomain.js] diff --git a/toolkit/components/kvstore/test/xpcshell/xpcshell.ini b/toolkit/components/kvstore/test/xpcshell/xpcshell.ini index 1dad3a27bae74..6f69c7fdae012 100644 --- a/toolkit/components/kvstore/test/xpcshell/xpcshell.ini +++ b/toolkit/components/kvstore/test/xpcshell/xpcshell.ini @@ -1,5 +1,7 @@ [DEFAULT] -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true support-files = data/** diff --git a/toolkit/components/lz4/tests/xpcshell/xpcshell.ini b/toolkit/components/lz4/tests/xpcshell/xpcshell.ini index 92a6a99207bb2..fb8411c06db45 100644 --- a/toolkit/components/lz4/tests/xpcshell/xpcshell.ini +++ b/toolkit/components/lz4/tests/xpcshell/xpcshell.ini @@ -7,4 +7,6 @@ support-files = data/compression.lz [test_lz4.js] +# TODO: KaiOS bootstrap +skip-if = true [test_lz4_sync.js] diff --git a/toolkit/components/osfile/tests/xpcshell/xpcshell.ini b/toolkit/components/osfile/tests/xpcshell/xpcshell.ini index 548febbf042b6..d05332925b349 100644 --- a/toolkit/components/osfile/tests/xpcshell/xpcshell.ini +++ b/toolkit/components/osfile/tests/xpcshell/xpcshell.ini @@ -9,7 +9,11 @@ head = head.js [test_file_URL_conversion.js] [test_logging.js] [test_makeDir.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_open.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_osfile_async.js] [test_osfile_async_append.js] [test_osfile_async_bytes.js] @@ -25,6 +29,8 @@ skip-if = os == "win" || os == "android" [test_osfile_closed.js] [test_osfile_error.js] [test_osfile_kill.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault # MacOS test [test_osfile_mac_async_xattr.js] skip-if = os != "mac" @@ -33,17 +39,37 @@ skip-if = os != "mac" skip-if = os != "win" [test_osfile_writeAtomic_backupTo_option.js] [test_osfile_writeAtomic_zerobytes.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_osfile_writeAtomic_unicode_filename.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_path.js] [test_path_constants.js] [test_queue.js] [test_read_write.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault requesttimeoutfactor = 4 [test_remove.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_removeDir.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault requesttimeoutfactor = 4 [test_removeEmptyDir.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_reset.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_shutdown.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_telemetry.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_unique.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault diff --git a/toolkit/components/promiseworker/tests/xpcshell/xpcshell.ini b/toolkit/components/promiseworker/tests/xpcshell/xpcshell.ini index 4922f3f091e3c..f7c0a315228ba 100644 --- a/toolkit/components/promiseworker/tests/xpcshell/xpcshell.ini +++ b/toolkit/components/promiseworker/tests/xpcshell/xpcshell.ini @@ -1,6 +1,8 @@ [DEFAULT] head= -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true support-files= data/worker.js data/chrome.manifest diff --git a/toolkit/components/satchel/test/unit/xpcshell.ini b/toolkit/components/satchel/test/unit/xpcshell.ini index 3501789b94902..35578bdd4fe98 100644 --- a/toolkit/components/satchel/test/unit/xpcshell.ini +++ b/toolkit/components/satchel/test/unit/xpcshell.ini @@ -1,6 +1,8 @@ [DEFAULT] head = head_satchel.js -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true support-files = asyncformhistory_expire.sqlite formhistory_1000.sqlite diff --git a/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-1.ini b/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-1.ini index 30e73b99825f3..de74850482def 100644 --- a/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-1.ini +++ b/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-1.ini @@ -7,4 +7,6 @@ support-files = tags=searchconfig searchconfig1 [include:xpcshell-common.ini] -skip-if = toolkit == 'android' || appname == "thunderbird" +#skip-if = toolkit == 'android' || appname == "thunderbird" +# TODO: KaiOS bootstrap +skip-if = true diff --git a/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-2.ini b/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-2.ini index e9a234725fb49..6a81a28e2f7b3 100644 --- a/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-2.ini +++ b/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-2.ini @@ -7,4 +7,6 @@ support-files = tags=searchconfig searchconfig2 [include:xpcshell-common.ini] -skip-if = toolkit == 'android' || appname == "thunderbird" +#skip-if = toolkit == 'android' || appname == "thunderbird" +# TODO: KaiOS bootstrap +skip-if = true diff --git a/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-3.ini b/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-3.ini index c8896a4cd8e57..290f3dadf01ac 100644 --- a/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-3.ini +++ b/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-3.ini @@ -7,4 +7,6 @@ support-files = tags=searchconfig searchconfig3 [include:xpcshell-common.ini] -skip-if = toolkit == 'android' || appname == "thunderbird" +#skip-if = toolkit == 'android' || appname == "thunderbird" +# TODO: KaiOS bootstrap +skip-if = true diff --git a/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-4.ini b/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-4.ini index c3747d3286166..0dceb487f9c97 100644 --- a/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-4.ini +++ b/toolkit/components/search/tests/xpcshell/searchconfigs/xpcshell-4.ini @@ -7,4 +7,6 @@ support-files = tags=searchconfig searchconfig4 [include:xpcshell-common.ini] -skip-if = toolkit == 'android' || appname == "thunderbird" +#skip-if = toolkit == 'android' || appname == "thunderbird" +# TODO: KaiOS bootstrap +skip-if = true diff --git a/toolkit/components/search/tests/xpcshell/xpcshell-common.ini b/toolkit/components/search/tests/xpcshell/xpcshell-common.ini index 0c4d9962cce0b..aebdb728ba566 100644 --- a/toolkit/components/search/tests/xpcshell/xpcshell-common.ini +++ b/toolkit/components/search/tests/xpcshell/xpcshell-common.ini @@ -1,16 +1,28 @@ [test_addEngine_callback.js] +# TODO: KaiOS bootstrap +skip-if = true [test_addEngineWithDetails.js] [test_addEngineWithDetailsObject.js] [test_addEngineWithExtensionID.js] [test_async.js] +# TODO: KaiOS bootstrap +skip-if = true [test_bug930456_child.js] skip-if = true # Is confusing [test_bug930456.js] [test_defaultEngine_fallback.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_defaultEngine.js] +# TODO: KaiOS bootstrap +skip-if = true [test_defaultPrivateEngine.js] +# TODO: KaiOS bootstrap +skip-if = true [test_distribution_unreadable.js] -skip-if = os == "win" # Windows doesn't have the same sort of permissions management. +#skip-if = os == "win" # Windows doesn't have the same sort of permissions management. +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_engine_selector_application.js] [test_engine_selector_order.js] [test_engine_selector_remote_settings.js] @@ -18,29 +30,53 @@ tags = remote-settings [test_engine_selector.js] [test_engine_set_alias.js] [test_identifiers.js] +# TODO: KaiOS bootstrap +skip-if = true [test_ignorelist_update.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ignorelist.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_json_cache_broken.js] +# TODO: KaiOS bootstrap +skip-if = true [test_json_cache_good.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_json_cache_ignorelist.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault support-files = data/search_ignorelist.json [test_json_cache.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault support-files = data1/engine1/manifest.json data1/engine2/manifest.json data1/list.json [test_list_json_locale.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_list_json_no_private_default.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault support-files = data1/engine1/manifest.json data1/engine2/manifest.json data1/list.json data1/engines.json [test_list_json_searchdefault.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_list_json_searchorder.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_migrateWebExtensionEngine.js] [test_multipleIcons.js] [test_nocache.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_nodb_pluschanges.js] [test_notifications.js] [test_opensearch_icon.js] @@ -59,13 +95,25 @@ support-files = opensearch/simple.xml opensearch/suggestion.xml opensearch/suggestion-alternate.xml +# TODO: KaiOS bootstrap +skip-if = true [test_originalDefaultEngine.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_override_allowlist.js] +# TODO: KaiOS bootstrap +skip-if = true [test_paramSubstitution.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_parseSubmissionURL.js] [test_pref.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_purpose.js] [test_require_engines_in_cache.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_remove_profile_engine.js] [test_resultDomain.js] [test_save_sorted_engines.js] @@ -73,10 +121,24 @@ support-files = [test_searchSuggest_cookies.js] [test_searchSuggest_private.js] [test_searchSuggest.js] +# TODO: KaiOS bootstrap +skip-if = true [test_selectedEngine.js] [test_sendSubmissionURL.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_sort_orders.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_validate_engines.js] +# TODO: KaiOS bootstrap +skip-if = true [test_validate_manifests.js] +# TODO: KaiOS bootstrap +skip-if = true [test_webextensions_install.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_webextensions_upgrade.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault diff --git a/toolkit/components/search/tests/xpcshell/xpcshell-legacyconfig.ini b/toolkit/components/search/tests/xpcshell/xpcshell-legacyconfig.ini index 491dc9d40302a..6a0eb82050310 100644 --- a/toolkit/components/search/tests/xpcshell/xpcshell-legacyconfig.ini +++ b/toolkit/components/search/tests/xpcshell/xpcshell-legacyconfig.ini @@ -3,7 +3,9 @@ firefox-appdir = browser head = head_search.js head_opensearch.js head_legacyconfig.js dupe-manifest = tags=searchlegacy searchmain -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true support-files = data/engine.xml diff --git a/toolkit/components/search/tests/xpcshell/xpcshell.ini b/toolkit/components/search/tests/xpcshell/xpcshell.ini index 614c4d8354495..42f0975428de1 100644 --- a/toolkit/components/search/tests/xpcshell/xpcshell.ini +++ b/toolkit/components/search/tests/xpcshell/xpcshell.ini @@ -3,7 +3,9 @@ firefox-appdir = browser head = head_search.js head_opensearch.js head_modernconfig.js dupe-manifest = tags=searchmodern searchmain -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true support-files = data/engine.xml diff --git a/toolkit/components/telemetry/tests/unit/xpcshell.ini b/toolkit/components/telemetry/tests/unit/xpcshell.ini index a9226cdcb9c9e..9bd14821dfeab 100644 --- a/toolkit/components/telemetry/tests/unit/xpcshell.ini +++ b/toolkit/components/telemetry/tests/unit/xpcshell.ini @@ -24,37 +24,57 @@ generated-files = restartless.xpi [test_client_id.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_MigratePendingPings.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_TelemetryHistograms.js] [test_SubsessionChaining.js] tags = addons +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_TelemetryEnvironment.js] skip-if = os == "android" tags = addons [test_PingAPI.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_TelemetryFlagClear.js] [test_TelemetryLateWrites.js] [test_TelemetryLockCount.js] [test_TelemetryController.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_TelemetryClientID_reset.js] skip-if = os == "android" # Disabled as Android/GeckoView doesn't run TelemetryController [test_HealthPing.js] skip-if = (verify && (os == 'win')) || (os == 'android' && processor == 'x86_64') tags = addons [test_TelemetryController_idle.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_TelemetryControllerShutdown.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault tags = addons [test_TelemetryStopwatch.js] [test_TelemetryControllerBuildID.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_TelemetrySendOldPings.js] skip-if = os == "android" # Disabled due to intermittent orange on Android tags = addons [test_TelemetrySession.js] tags = addons -skip-if = (verify && debug && os == 'linux') +#skip-if = (verify && debug && os == 'linux') +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_TelemetrySession_abortedSessionQueued.js] skip-if = os == "android" [test_TelemetrySession_activeTicks.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_TelemetrySend.js] skip-if = !debug #Bug 1457984 [test_ChildHistograms.js] @@ -65,20 +85,32 @@ skip-if = os == "android" # Disabled due to crashes (see bug 1331366) [test_SocketScalars.js] [test_TelemetryReportingPolicy.js] tags = addons +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_TelemetryScalars.js] [test_TelemetryScalars_buildFaster.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_TelemetryScalars_impressionId.js] [test_TelemetryScalars_multistore.js] [test_TelemetryTimestamps.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_TelemetryCaptureStack.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_TelemetryChildEvents_buildFaster.js] skip-if = os == "android" # Disabled due to crashes (see bug 1331366) [test_TelemetryEvents.js] [test_TelemetryEvents_buildFaster.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_ChildEvents.js] skip-if = os == "android" # Disabled due to crashes (see bug 1331366) [test_ModulesPing.js] -skip-if = (os == "win" && processor == "aarch64") # bug 1530759 +#skip-if = (os == "win" && processor == "aarch64") # bug 1530759 +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_PingSender.js] skip-if = (os == "android") || (os == "linux" && bits == 32) [test_TelemetryGC.js] @@ -87,10 +119,20 @@ skip-if = (os == "android") || (os == "linux" && bits == 32) [test_ThirdPartyModulesPing.js] run-if = nightly_build && (os == 'win') [test_EcosystemTelemetry.js] -skip-if = (os == "linux" && bits == 32) # lack of support on test runners (see bug 1310703, comment78) +# TODO: KaiOS bootstrap +skip-if = true # segfault +#skip-if = (os == "linux" && bits == 32) # lack of support on test runners (see bug 1310703, comment78) [test_EventPing.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_EventPing_disabled.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault tags = coverage [test_CoveragePing.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_PrioPing.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_bug1555798.js] diff --git a/toolkit/components/url-classifier/tests/unit/xpcshell.ini b/toolkit/components/url-classifier/tests/unit/xpcshell.ini index 3c4db34eb77b3..7d026de78835b 100644 --- a/toolkit/components/url-classifier/tests/unit/xpcshell.ini +++ b/toolkit/components/url-classifier/tests/unit/xpcshell.ini @@ -27,5 +27,7 @@ tags = remote-settings [test_malwaretable_pref.js] [test_safebrowsing_protobuf.js] [test_platform_specific_threats.js] +# TODO: KaiOS bootstrap +skip-if = true [test_features.js] [test_shouldclassify.js] diff --git a/toolkit/components/utils/test/unit/xpcshell.ini b/toolkit/components/utils/test/unit/xpcshell.ini index ad002859bbd7a..0c997a9358a21 100644 --- a/toolkit/components/utils/test/unit/xpcshell.ini +++ b/toolkit/components/utils/test/unit/xpcshell.ini @@ -1,3 +1,5 @@ [test_ClientEnvironment.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_FilterExpressions.js] [test_Sampling.js] diff --git a/toolkit/crashreporter/test/unit/xpcshell.ini b/toolkit/crashreporter/test/unit/xpcshell.ini index 0236d582a8a43..5560642b78e2b 100644 --- a/toolkit/crashreporter/test/unit/xpcshell.ini +++ b/toolkit/crashreporter/test/unit/xpcshell.ini @@ -1,6 +1,8 @@ [DEFAULT] head = head_crashreporter.js -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS boostrap +skip-if = true # segfault support-files = crasher_subprocess_head.js crasher_subprocess_tail.js diff --git a/toolkit/crashreporter/test/unit_ipc/xpcshell.ini b/toolkit/crashreporter/test/unit_ipc/xpcshell.ini index 3d489f7033d68..699ec2ebb32ee 100644 --- a/toolkit/crashreporter/test/unit_ipc/xpcshell.ini +++ b/toolkit/crashreporter/test/unit_ipc/xpcshell.ini @@ -1,6 +1,8 @@ [DEFAULT] head = -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS boostrap +skip-if = true # segfault support-files = !/toolkit/crashreporter/test/unit/crasher_subprocess_head.js !/toolkit/crashreporter/test/unit/crasher_subprocess_tail.js diff --git a/toolkit/modules/tests/xpcshell/xpcshell.ini b/toolkit/modules/tests/xpcshell/xpcshell.ini index 25272e9af5b2d..1a00704f5db28 100644 --- a/toolkit/modules/tests/xpcshell/xpcshell.ini +++ b/toolkit/modules/tests/xpcshell/xpcshell.ini @@ -20,17 +20,23 @@ skip-if = toolkit == 'android' || (os == 'mac' && os_version=='10.14') # osx: Bu skip-if = toolkit == 'android' [test_FinderIterator.js] [test_GMPInstallManager.js] -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true [test_Http.js] [test_IgnoreList.js] tags = remote-settings [test_Integration.js] [test_jsesc.js] [test_JSONFile.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_Log.js] [test_MatchURLFilters.js] [test_NewTabUtils.js] -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true [test_ObjectUtils.js] [test_ObjectUtils_strict.js] [test_osKeyStore.js] @@ -42,10 +48,14 @@ skip-if = toolkit == 'android' skip-if = os != 'mac' [test_readCertPrefs.js] [test_Region.js] +# TODO: KaiOS bootstrap +skip-if = true [test_Region_geocoding.js] [test_Services.js] [test_sqlite.js] -skip-if = toolkit == 'android' || (verify && !debug && os == 'win') +#skip-if = toolkit == 'android' || (verify && !debug && os == 'win') +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_sqlite_shutdown.js] [test_task.js] [test_timer.js] @@ -59,5 +69,7 @@ reason = LOCALE is not defined without MOZ_UPDATER [test_servicerequest_xhr.js] [test_EventEmitter.js] [test_ProfileAge.js] +# TODO: KaiOS bootstrap +skip-if = true # segfault [test_firstStartup.js] skip-if = toolkit == 'android' diff --git a/toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/xpcshell.ini b/toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/xpcshell.ini index a02ea2b1e8bb6..d95f2316c9d67 100644 --- a/toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/xpcshell.ini +++ b/toolkit/mozapps/extensions/test/xpcshell/rs-blocklist/xpcshell.ini @@ -1,5 +1,7 @@ [DEFAULT] -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true tags = addons blocklist head = head.js ../head_addons.js firefox-appdir = browser diff --git a/toolkit/mozapps/extensions/test/xpcshell/xpcshell-unpack.ini b/toolkit/mozapps/extensions/test/xpcshell/xpcshell-unpack.ini index df6907c076d9e..7be45cce31c93 100644 --- a/toolkit/mozapps/extensions/test/xpcshell/xpcshell-unpack.ini +++ b/toolkit/mozapps/extensions/test/xpcshell/xpcshell-unpack.ini @@ -2,7 +2,9 @@ head = head_addons.js head_unpack.js tail = firefox-appdir = browser -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true dupe-manifest = tags = addons diff --git a/toolkit/mozapps/extensions/test/xpcshell/xpcshell.ini b/toolkit/mozapps/extensions/test/xpcshell/xpcshell.ini index a77721dd71bc4..10158ba6e3d31 100644 --- a/toolkit/mozapps/extensions/test/xpcshell/xpcshell.ini +++ b/toolkit/mozapps/extensions/test/xpcshell/xpcshell.ini @@ -1,5 +1,7 @@ [DEFAULT] -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true tags = addons head = head_addons.js firefox-appdir = browser diff --git a/toolkit/profile/xpcshell/xpcshell.ini b/toolkit/profile/xpcshell/xpcshell.ini index fb94f0f884d47..a09dd6dc80ec2 100644 --- a/toolkit/profile/xpcshell/xpcshell.ini +++ b/toolkit/profile/xpcshell/xpcshell.ini @@ -1,6 +1,8 @@ [DEFAULT] head = head.js -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true [test_select_default.js] [test_select_profilemanager.js] diff --git a/toolkit/xre/test/xpcshell.ini b/toolkit/xre/test/xpcshell.ini index d8ca7d87fec55..da2553c060174 100644 --- a/toolkit/xre/test/xpcshell.ini +++ b/toolkit/xre/test/xpcshell.ini @@ -7,10 +7,14 @@ tags = native [test_launch_without_hang.js] run-sequentially = Has to launch application binary -skip-if = toolkit == 'android' +#skip-if = toolkit == 'android' +# TODO: KaiOS bootstrap +skip-if = true [test_install_hash.js] # Android doesn't ship Subprocess.jsm and debug builds output garbage that the # test cannot handle. -skip-if = toolkit == 'android' || debug +#skip-if = toolkit == 'android' || debug +# TODO: KaiOS bootstrap +skip-if = true support-files = show_hash.js From 45b4b8ea58da9ead2aab0fd809249f0362d7bdcb Mon Sep 17 00:00:00 2001 From: Alexandre Date: Tue, 23 Jun 2020 11:34:11 +0200 Subject: [PATCH 21/23] Disable some uriloader/ xpcshell tests --- uriloader/exthandler/tests/unit/xpcshell.ini | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/uriloader/exthandler/tests/unit/xpcshell.ini b/uriloader/exthandler/tests/unit/xpcshell.ini index a6ce26606a155..cd26bb8b10df7 100644 --- a/uriloader/exthandler/tests/unit/xpcshell.ini +++ b/uriloader/exthandler/tests/unit/xpcshell.ini @@ -8,12 +8,18 @@ firefox-appdir = browser # No default stored handlers on Thunderbird. skip-if = os == "android" || appname == "thunderbird" [test_getMIMEInfo_pdf.js] +# TODO: KaiOS bootstrap +skip-if = true [test_getMIMEInfo_unknown_mime_type.js] run-if = os == "win" # Windows only test [test_getTypeFromExtension_ext_to_type_mapping.js] +# TODO: KaiOS bootstrap +skip-if = true [test_getTypeFromExtension_with_empty_Content_Type.js] run-if = os == "win" # Windows only test [test_badMIMEType.js] +# TODO: KaiOS bootstrap +skip-if = true [test_handlerService.js] skip-if = (verify && (os == 'win')) support-files = mailcap @@ -21,6 +27,10 @@ support-files = mailcap fail-if = os == "android" [test_handlerService_store.js] # Disabled for 1563343 -- the app should determine possible handlers in GV. -fail-if = os == "android" +#fail-if = os == "android" +# TODO: KaiOS bootstrap +skip-if = true support-files = handlers.json [test_punycodeURIs.js] +# TODO: KaiOS bootstrap +skip-if = true From bd2d07c915288b6a92bb9979e01304b022a726ee Mon Sep 17 00:00:00 2001 From: Alexandre Date: Mon, 22 Jun 2020 18:42:35 +0200 Subject: [PATCH 22/23] Disable some xpcom/ xpcshell tests --- xpcom/tests/unit/xpcshell.ini | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xpcom/tests/unit/xpcshell.ini b/xpcom/tests/unit/xpcshell.ini index 0e6331b0618be..9e165c68c3783 100644 --- a/xpcom/tests/unit/xpcshell.ini +++ b/xpcom/tests/unit/xpcshell.ini @@ -16,7 +16,9 @@ generated-files = [test_bug374754.js] [test_bug476919.js] # Bug 676998: test fails consistently on Android -fail-if = os == "android" +#fail-if = os == "android" +# TODO: KaiOS bootstrap +skip-if = true [test_bug478086.js] [test_bug725015.js] [test_bug1434856.js] From ad5d83a7db691f850459570717d80b2644edf52a Mon Sep 17 00:00:00 2001 From: Alexandre Date: Thu, 25 Jun 2020 10:55:06 +0200 Subject: [PATCH 23/23] Disable xpcshell tests segfaulting because of Vold --- dom/base/test/unit_ipc/xpcshell.ini | 2 ++ netwerk/test/unit_ipc/xpcshell.ini | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/dom/base/test/unit_ipc/xpcshell.ini b/dom/base/test/unit_ipc/xpcshell.ini index 50a9502f94103..9e9da03b786fa 100644 --- a/dom/base/test/unit_ipc/xpcshell.ini +++ b/dom/base/test/unit_ipc/xpcshell.ini @@ -6,4 +6,6 @@ support-files = !/dom/base/test/unit/test_xhr_document.js [test_bug553888_wrap.js] +# TODO: KaiOS boostrap, segfault related to vold +skip-if = true [test_xhr_document_ipc.js] diff --git a/netwerk/test/unit_ipc/xpcshell.ini b/netwerk/test/unit_ipc/xpcshell.ini index f5c155a7bbee6..e1d62f3c9fb5c 100644 --- a/netwerk/test/unit_ipc/xpcshell.ini +++ b/netwerk/test/unit_ipc/xpcshell.ini @@ -69,7 +69,11 @@ support-files = [test_cookie_header_stripped.js] [test_cacheflags_wrap.js] [test_cache-entry-id_wrap.js] +# TODO: KaiOS boostrap, segfault related to vold +skip-if = true [test_cache_jar_wrap.js] +# TODO: KaiOS boostrap, segfault related to vold +skip-if = true [test_channel_close_wrap.js] [test_cookiejars_wrap.js] [test_dns_cancel_wrap.js] @@ -85,12 +89,16 @@ support-files = [test_redirect-caching_canceled_wrap.js] [test_redirect-caching_failure_wrap.js] [test_redirect-caching_passing_wrap.js] +# TODO: KaiOS boostrap, segfault related to vold +skip-if = true [test_redirect_canceled_wrap.js] [test_redirect_failure_wrap.js] # Do not test the channel.redirectTo() API under e10s until 827269 is resolved [test_redirect_from_script_wrap.js] [test_redirect_passing_wrap.js] [test_redirect_different-protocol_wrap.js] +# TODO: KaiOS boostrap, segfault related to vold +skip-if = true [test_reentrancy_wrap.js] [test_resumable_channel_wrap.js] [test_simple_wrap.js] @@ -105,10 +113,14 @@ support-files = [test_alt-data_closeWithStatus_wrap.js] [test_original_sent_received_head_wrap.js] [test_channel_id.js] +# TODO: KaiOS boostrap, segfault related to vold +skip-if = true [test_trackingProtection_annotateChannels_wrap1.js] [test_trackingProtection_annotateChannels_wrap2.js] [test_channel_priority_wrap.js] [test_multipart_streamconv_wrap.js] +# TODO: KaiOS boostrap, segfault related to vold +skip-if = true [test_alt-data_cross_process_wrap.js] [test_httpcancel_wrap.js] [test_esni_dns_fetch_wrap.js]