Skip to content
Snippets Groups Projects
Commit 6732bf1d authored by gnzlbg's avatar gnzlbg
Browse files

Update runtest-android

parent 42cd3ba2
No related branches found
No related tags found
No related merge requests found
......@@ -3,14 +3,18 @@ use std::process::Command;
use std::path::{Path, PathBuf};
fn main() {
assert_eq!(env::args_os().len(), 2);
let test = PathBuf::from(env::args_os().nth(1).unwrap());
let args = env::args_os()
.skip(1)
.filter(|arg| arg != "--quiet")
.collect::<Vec<_>>();
assert_eq!(args.len(), 1);
let test = PathBuf::from(&args[0]);
let dst = Path::new("/data/local/tmp").join(test.file_name().unwrap());
let status = Command::new("adb")
.arg("wait-for-device")
.status()
.expect("failed to run rumprun-bake");
.expect("failed to run: adb wait-for-device");
assert!(status.success());
let status = Command::new("adb")
......@@ -18,14 +22,14 @@ fn main() {
.arg(&test)
.arg(&dst)
.status()
.expect("failed to run rumprun-bake");
.expect("failed to run: adb pushr");
assert!(status.success());
let output = Command::new("adb")
.arg("shell")
.arg(&dst)
.output()
.expect("failed to run rumprun-bake");
.expect("failed to run: adb shell");
assert!(status.success());
println!("status: {}\nstdout ---\n{}\nstderr ---\n{}",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment