Add BPF test program instruction monitoring (#11984)

This commit is contained in:
Jack May
2020-09-01 17:25:55 -07:00
committed by GitHub
parent 213196212e
commit fab2d44abd
2 changed files with 163 additions and 9 deletions

View File

@ -35,7 +35,7 @@ fn rerun_if_changed(files: &[&str], directories: &[&str], excludes: &[&str]) {
}
fn main() {
let bpf_c = !env::var("CARGO_FEATURE_BPF_C").is_err();
let bpf_c = env::var("CARGO_FEATURE_BPF_C").is_ok();
if bpf_c {
let install_dir =
"OUT_DIR=../target/".to_string() + &env::var("PROFILE").unwrap() + &"/bpf".to_string();
@ -52,7 +52,7 @@ fn main() {
rerun_if_changed(&["c/makefile"], &["c/src", "../../sdk"], &["/target/"]);
}
let bpf_rust = !env::var("CARGO_FEATURE_BPF_RUST").is_err();
let bpf_rust = env::var("CARGO_FEATURE_BPF_RUST").is_ok();
if bpf_rust {
let install_dir =
"target/".to_string() + &env::var("PROFILE").unwrap() + &"/bpf".to_string();
@ -100,7 +100,7 @@ fn main() {
.arg(&src)
.arg(&install_dir)
.status()
.expect(&format!("Failed to cp {} to {}", src, install_dir))
.unwrap_or_else(|_| panic!("Failed to cp {} to {}", src, install_dir))
.success());
}