From 631ab8c7a9c281460bccc33fb36a4bde79d12c10 Mon Sep 17 00:00:00 2001 From: Nick Fitzgerald Date: Mon, 31 Oct 2016 10:21:53 -0700 Subject: [PATCH 1/2] Use the appropriate debug/release bindgen binary in tests --- tests/tests.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/tests.rs b/tests/tests.rs index 003c0f1a02..5865168c5a 100644 --- a/tests/tests.rs +++ b/tests/tests.rs @@ -64,7 +64,11 @@ fn run_bindgen_tests() { let mut bindgen = PathBuf::from(&crate_root); bindgen.push("target"); - bindgen.push("debug"); + if cfg!(debug_assertions) { + bindgen.push("debug"); + } else { + bindgen.push("release"); + } bindgen.push("bindgen"); if !bindgen.is_file() { panic!("{} is not a file! Build bindgen before running tests.", From bc99e3feb16defcaaca8d456f0693f947929c1fa Mon Sep 17 00:00:00 2001 From: Nick Fitzgerald Date: Mon, 31 Oct 2016 12:07:18 -0700 Subject: [PATCH 2/2] Run release builds and tests on Travis CI --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 031c61ff31..5d3395e592 100644 --- a/.travis.yml +++ b/.travis.yml @@ -41,6 +41,8 @@ before_script: script: - cargo build --verbose --features llvm_stable - cargo test --features llvm_stable + - cargo build --release --verbose --features llvm_stable + - cargo test --release --features llvm_stable - git add -A - git diff @ - git diff-index --quiet HEAD