diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs index 4dd6c66..ca894e7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -130,6 +130,7 @@ enum Operation { log_level: Option<Level>, address: SocketAddr, settings: MarionetteSettings, + deprecated_storage_arg: bool, }, } @@ -159,7 +160,8 @@ fn parse_args(app: &mut App) -> ProgramResult<Operation> { Err(e) => usage!("{}: {}:{}", e, host, port), }; - let android_storage = value_t!(matches, "android_storage", AndroidStorageInput)?; + let android_storage = value_t!(matches, "android_storage", AndroidStorageInput) + .unwrap_or(AndroidStorageInput::Auto); let binary = matches.value_of("binary").map(PathBuf::from); @@ -189,6 +191,7 @@ fn parse_args(app: &mut App) -> ProgramResult<Operation> { log_level, address, settings, + deprecated_storage_arg: matches.is_present("android_storage"), } }; @@ -204,6 +207,7 @@ fn inner_main(app: &mut App) -> ProgramResult<()> { log_level, address, settings, + deprecated_storage_arg, } => { if let Some(ref level) = log_level { logging::init_with_level(*level).unwrap(); @@ -211,6 +215,10 @@ fn inner_main(app: &mut App) -> ProgramResult<()> { logging::init().unwrap(); } + if deprecated_storage_arg { + warn!("--android-storage argument is deprecated and will be removed soon."); + }; + let handler = MarionetteHandler::new(settings); let listening = webdriver::server::start(address, handler, extension_routes())?; info!("Listening on {}", listening.socket); @@ -325,9 +333,8 @@ fn make_app<'a, 'b>() -> App<'a, 'b> { Arg::with_name("android_storage") .long("android-storage") .possible_values(&["auto", "app", "internal", "sdcard"]) - .default_value("auto") .value_name("ANDROID_STORAGE") - .help("Selects storage location to be used for test data."), + .help("Selects storage location to be used for test data (deprecated)."), ) } |