/* Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ */ const { AppConstants } = ChromeUtils.importESModule( "resource://gre/modules/AppConstants.sys.mjs" ); const modules = [ "addonutils.js", "addonsreconciler.js", "constants.js", "engines/addons.js", "engines/clients.js", "engines/extension-storage.js", "engines/passwords.js", "engines/prefs.js", "engines.js", "keys.js", "main.js", "policies.js", "record.js", "resource.js", "service.js", "stages/declined.js", "stages/enginesync.js", "status.js", "sync_auth.js", "util.js", ]; if (AppConstants.MOZ_APP_NAME != "thunderbird") { modules.push( "engines/bookmarks.js", "engines/forms.js", "engines/history.js", "engines/tabs.js" ); } const testingModules = [ "fakeservices.js", "rotaryengine.js", "utils.js", "fxa_utils.js", ]; function run_test() { for (let m of modules) { let res = "resource://services-sync/" + m; _("Attempting to load " + res); ChromeUtils.import(res); } for (let m of testingModules) { let res = "resource://testing-common/services/sync/" + m; _("Attempting to load " + res); ChromeUtils.import(res); } }