From cd2771bf327a409cd54c1dda047c79d005ad3971 Mon Sep 17 00:00:00 2001 From: Simonas Kazlauskas Date: Sat, 10 Oct 2020 18:09:55 +0300 Subject: [PATCH] Tests read TARGET environment variable for helpers --- tests/functions.rs | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/tests/functions.rs b/tests/functions.rs index 45a5bb2..20ac3c1 100644 --- a/tests/functions.rs +++ b/tests/functions.rs @@ -14,14 +14,17 @@ fn make_helpers() { cmd .arg("src/test_helpers.rs") .arg("-o") - .arg(LIBPATH) - // .arg("--target") - // .arg(env!("LIBLOADING_TEST_TARGET")) - .arg("-O"); - - cmd - .output() - .expect("could not compile the test helpers!"); + .arg(LIBPATH); + if let Some(target) = std::env::var_os("TARGET") { + cmd.arg("--target").arg(target); + } else { + eprintln!("WARNING: $TARGET NOT SPECIFIED! BUILDING HELPER MODULE FOR NATIVE TARGET."); + } + assert!(cmd + .status() + .expect("could not compile the test helpers!") + .success() + ); }); }