Skip to content

Commit

Permalink
Auto merge of #1234 - gnzlbg:android_runtest, r=gnzlbg
Browse files Browse the repository at this point in the history
Update runtest-android

Keep the implementation in sync with packed_simd and stdsimd.
  • Loading branch information
bors committed Feb 5, 2019
2 parents 942f6ae + 6732bf1 commit be1a8de
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions ci/runtest-android.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,33 @@ 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")
.arg("push")
.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{}",
Expand Down

0 comments on commit be1a8de

Please sign in to comment.