Revision control
Copy as Markdown
// This Source Code Form is subject to the terms of the Mozilla Public
// License, v. 2.0. If a copy of the MPL was not distributed with this
import Foundation
public struct LaunchArguments {
public static let Test = "FIREFOX_TEST"
public static let PerformanceTest = "FIREFOX_PERFORMANCE_TEST"
public static let SkipIntro = "FIREFOX_SKIP_INTRO"
public static let SkipWhatsNew = "FIREFOX_SKIP_WHATS_NEW"
public static let SkipETPCoverSheet = "FIREFOX_SKIP_ETP_COVER_SHEET"
public static let SkipContextualHints = "FIREFOX_SKIP_CONTEXTUAL_HINTS"
public static let SkipSponsoredShortcuts = "FIREFOX_SKIP_SPONSORED_SHORTCUTS"
public static let ClearProfile = "FIREFOX_CLEAR_PROFILE"
public static let StageServer = "FIREFOX_USE_STAGE_SERVER"
public static let FxAChinaServer = "FIREFOX_USE_FXA_CHINA_SERVER"
public static let DeviceName = "DEVICE_NAME"
public static let ServerPort = "GCDWEBSERVER_PORT:"
public static let SkipAddingGoogleTopSite = "SKIP_ADDING_GOOGLE_TOP_SITE"
public static let SkipDefaultBrowserOnboarding = "SKIP_DEFAULT_BROWSER_ONBOARDING"
public static let LoadExperiment = "LOAD_EXPERIMENT"
public static let ExperimentFeatureName = "EXPERIMENT_FEATURE_NAME"
public static let DisableAnimations = "DISABLE_ANIMATIONS"
public static let SkipSplashScreenExperiment = "SKIP_SPLASH_SCREEN_EXPERIMENT"
public static let ResetMicrosurveyExpirationCount = "RESET_MICROSURVEY_EXPIRATION_COUNT"
// After the colon, put the name of the file to load from test bundle
public static let LoadDatabasePrefix = "FIREFOX_LOAD_DB_NAMED:"
public static let LoadTabsStateArchive = "LOAD_TABS_STATE_ARCHIVE_NAMED:"
}