2011-05-20 08:54:01 -07:00
|
|
|
[DEFAULT]
|
2012-04-05 23:26:06 -07:00
|
|
|
head = head_appinfo.js ../../../common/tests/unit/head_helpers.js head_helpers.js head_http_server.js
|
2012-02-28 19:11:10 -08:00
|
|
|
tail =
|
2013-02-11 05:10:16 -08:00
|
|
|
firefox-appdir = browser
|
2012-02-28 19:11:10 -08:00
|
|
|
|
2012-03-22 15:49:50 -07:00
|
|
|
# The manifest is roughly ordered from low-level to high-level. When making
|
|
|
|
# systemic sweeping changes, this makes it easier to identify errors closer to
|
|
|
|
# the source.
|
|
|
|
|
|
|
|
# Ensure we can import everything.
|
|
|
|
[test_load_modules.js]
|
|
|
|
|
|
|
|
# util contains a bunch of functionality used throughout.
|
|
|
|
[test_utils_catch.js]
|
|
|
|
[test_utils_deepEquals.js]
|
|
|
|
[test_utils_deferGetSet.js]
|
|
|
|
[test_utils_deriveKey.js]
|
2012-04-16 12:19:01 -07:00
|
|
|
[test_utils_keyEncoding.js]
|
2012-03-22 15:49:50 -07:00
|
|
|
[test_utils_getErrorString.js]
|
|
|
|
[test_utils_getIcon.js]
|
2013-02-03 00:51:26 -08:00
|
|
|
[test_utils_json.js]
|
2012-03-22 15:49:50 -07:00
|
|
|
[test_utils_lazyStrings.js]
|
|
|
|
[test_utils_lock.js]
|
|
|
|
[test_utils_makeGUID.js]
|
|
|
|
[test_utils_notify.js]
|
|
|
|
[test_utils_passphrase.js]
|
|
|
|
|
|
|
|
# We have a number of other libraries that are pretty much standalone.
|
2012-07-30 17:05:33 -07:00
|
|
|
[test_addon_utils.js]
|
2011-09-29 11:51:27 -07:00
|
|
|
[test_httpd_sync_server.js]
|
2011-05-20 08:54:01 -07:00
|
|
|
[test_jpakeclient.js]
|
2011-07-07 08:02:07 -07:00
|
|
|
# Bug 618233: this test produces random failures on Windows 7.
|
2011-08-22 01:00:50 -07:00
|
|
|
# Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini)
|
|
|
|
skip-if = os == "win" || os == "android"
|
2012-03-22 15:49:50 -07:00
|
|
|
|
|
|
|
# HTTP layers.
|
2011-05-20 08:54:01 -07:00
|
|
|
[test_resource.js]
|
|
|
|
[test_resource_async.js]
|
2013-01-04 22:23:50 -08:00
|
|
|
[test_resource_header.js]
|
2011-05-20 08:54:01 -07:00
|
|
|
[test_resource_ua.js]
|
2012-03-22 15:49:50 -07:00
|
|
|
[test_syncstoragerequest.js]
|
|
|
|
|
|
|
|
# Generic Sync types.
|
|
|
|
[test_collection_inc_get.js]
|
|
|
|
[test_collections_recovery.js]
|
|
|
|
[test_identity_manager.js]
|
|
|
|
[test_keys.js]
|
|
|
|
[test_records_crypto.js]
|
|
|
|
[test_records_wbo.js]
|
|
|
|
|
|
|
|
# Engine APIs.
|
|
|
|
[test_engine.js]
|
|
|
|
[test_engine_abort.js]
|
|
|
|
[test_enginemanager.js]
|
|
|
|
[test_syncengine.js]
|
|
|
|
[test_syncengine_sync.js]
|
|
|
|
# Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini)
|
|
|
|
skip-if = os == "android"
|
|
|
|
[test_tracker_addChanged.js]
|
|
|
|
|
|
|
|
# Service semantics.
|
2011-05-20 08:54:01 -07:00
|
|
|
[test_service_attributes.js]
|
|
|
|
[test_service_changePassword.js]
|
2012-12-13 04:48:42 -08:00
|
|
|
# Bug 752243: Profile cleanup frequently fails
|
|
|
|
skip-if = os == "mac" || os == "linux"
|
2011-05-20 08:54:01 -07:00
|
|
|
[test_service_checkAccount.js]
|
|
|
|
[test_service_cluster.js]
|
|
|
|
[test_service_createAccount.js]
|
2012-12-13 04:48:42 -08:00
|
|
|
# Bug 752243: Profile cleanup frequently fails
|
|
|
|
skip-if = os == "mac" || os == "linux"
|
2011-05-20 08:54:01 -07:00
|
|
|
[test_service_detect_upgrade.js]
|
2011-07-14 12:11:42 -07:00
|
|
|
[test_service_getStorageInfo.js]
|
2011-05-20 08:54:01 -07:00
|
|
|
[test_service_login.js]
|
|
|
|
[test_service_migratePrefs.js]
|
|
|
|
[test_service_passwordUTF8.js]
|
|
|
|
[test_service_persistLogin.js]
|
2012-11-12 09:48:26 -08:00
|
|
|
[test_service_set_serverURL.js]
|
2011-05-20 08:54:01 -07:00
|
|
|
[test_service_startOver.js]
|
|
|
|
[test_service_startup.js]
|
|
|
|
[test_service_sync_401.js]
|
|
|
|
[test_service_sync_locked.js]
|
|
|
|
[test_service_sync_remoteSetup.js]
|
2011-08-22 01:00:50 -07:00
|
|
|
# Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini)
|
2011-11-10 15:33:56 -08:00
|
|
|
skip-if = os == "android"
|
2011-05-20 08:54:01 -07:00
|
|
|
[test_service_sync_updateEnabledEngines.js]
|
2011-08-22 01:00:50 -07:00
|
|
|
# Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini)
|
2011-11-10 15:33:56 -08:00
|
|
|
skip-if = os == "android"
|
2011-05-20 08:54:01 -07:00
|
|
|
[test_service_verifyLogin.js]
|
|
|
|
[test_service_wipeClient.js]
|
|
|
|
[test_service_wipeServer.js]
|
2012-12-13 04:48:42 -08:00
|
|
|
# Bug 752243: Profile cleanup frequently fails
|
|
|
|
skip-if = os == "mac" || os == "linux"
|
2012-03-22 15:49:50 -07:00
|
|
|
|
|
|
|
[test_corrupt_keys.js]
|
|
|
|
[test_errorhandler.js]
|
|
|
|
[test_errorhandler_filelog.js]
|
2011-08-22 01:00:50 -07:00
|
|
|
# Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini)
|
2011-11-10 15:33:56 -08:00
|
|
|
skip-if = os == "android"
|
2012-03-22 15:49:50 -07:00
|
|
|
[test_errorhandler_sync_checkServerError.js]
|
|
|
|
# Bug 676978: test hangs on Android (see also testing/xpcshell/xpcshell.ini)
|
|
|
|
skip-if = os == "android"
|
|
|
|
[test_hmac_error.js]
|
|
|
|
[test_interval_triggers.js]
|
|
|
|
[test_node_reassignment.js]
|
|
|
|
[test_notifications.js]
|
|
|
|
[test_score_triggers.js]
|
|
|
|
[test_sendcredentials_controller.js]
|
|
|
|
[test_status.js]
|
|
|
|
[test_status_checkSetup.js]
|
2011-06-27 06:22:49 -07:00
|
|
|
[test_syncscheduler.js]
|
2012-03-22 15:49:50 -07:00
|
|
|
[test_upgrade_old_sync_key.js]
|
|
|
|
|
|
|
|
# Finally, we test each engine.
|
|
|
|
[test_addons_engine.js]
|
|
|
|
[test_addons_reconciler.js]
|
|
|
|
[test_addons_store.js]
|
|
|
|
[test_addons_tracker.js]
|
|
|
|
[test_bookmark_batch_fail.js]
|
|
|
|
[test_bookmark_engine.js]
|
|
|
|
[test_bookmark_legacy_microsummaries_support.js]
|
|
|
|
[test_bookmark_livemarks.js]
|
|
|
|
[test_bookmark_order.js]
|
|
|
|
[test_bookmark_places_query_rewriting.js]
|
|
|
|
[test_bookmark_record.js]
|
|
|
|
[test_bookmark_smart_bookmarks.js]
|
|
|
|
[test_bookmark_store.js]
|
2013-01-10 06:59:27 -08:00
|
|
|
# Too many intermittent "ASSERTION: thread pool wasn't shutdown: '!mPool'" (bug 804479)
|
|
|
|
skip-if = debug
|
2012-03-22 15:49:50 -07:00
|
|
|
[test_bookmark_tracker.js]
|
|
|
|
[test_clients_engine.js]
|
|
|
|
[test_clients_escape.js]
|
|
|
|
[test_forms_store.js]
|
|
|
|
[test_forms_tracker.js]
|
2013-01-10 06:59:27 -08:00
|
|
|
# Too many intermittent "ASSERTION: thread pool wasn't shutdown: '!mPool'" (bug 804479)
|
|
|
|
skip-if = debug
|
2012-03-22 15:49:50 -07:00
|
|
|
[test_history_engine.js]
|
|
|
|
[test_history_store.js]
|
|
|
|
[test_history_tracker.js]
|
2013-01-10 06:59:27 -08:00
|
|
|
# Too many intermittent "ASSERTION: thread pool wasn't shutdown: '!mPool'" (bug 804479)
|
|
|
|
skip-if = debug
|
2012-03-22 15:49:50 -07:00
|
|
|
[test_places_guid_downgrade.js]
|
|
|
|
[test_password_store.js]
|
|
|
|
[test_password_tracker.js]
|
2013-01-10 06:59:27 -08:00
|
|
|
# Too many intermittent "ASSERTION: thread pool wasn't shutdown: '!mPool'" (bug 804479)
|
|
|
|
skip-if = debug
|
2012-03-22 15:49:50 -07:00
|
|
|
[test_prefs_store.js]
|
|
|
|
[test_prefs_tracker.js]
|
2011-05-20 08:54:01 -07:00
|
|
|
[test_tab_engine.js]
|
|
|
|
[test_tab_store.js]
|
|
|
|
[test_tab_tracker.js]
|