Skip to content

Commit 843eb1c

Browse files
author
Jethro Beekman
committed
Enable logging in test suite
1 parent ab5d31a commit 843eb1c

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

tests/tests.rs

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1+
#[cfg(feature = "logging")]
2+
extern crate env_logger;
13
extern crate clap;
24
extern crate diff;
35
extern crate bindgen;
46
extern crate shlex;
57

6-
use bindgen::{Builder, builder, clang_version};
8+
use bindgen::{Builder, clang_version};
79
use std::env;
810
use std::fs;
911
use std::io::{self, BufRead, BufReader, Error, ErrorKind, Read, Write};
@@ -210,7 +212,17 @@ fn compare_generated_header(
210212
Err(Error::new(ErrorKind::Other, "Header and binding differ! Run with BINDGEN_OVERWRITE_EXPECTED=1 in the environment to automatically overwrite the expectation."))
211213
}
212214

215+
fn builder() -> Builder {
216+
#[cfg(feature = "logging")]
217+
let _ = env_logger::try_init();
218+
219+
bindgen::builder()
220+
}
221+
213222
fn create_bindgen_builder(header: &PathBuf) -> Result<Option<Builder>, Error> {
223+
#[cfg(feature = "logging")]
224+
let _ = env_logger::try_init();
225+
214226
let source = fs::File::open(header)?;
215227
let reader = BufReader::new(source);
216228

0 commit comments

Comments
 (0)