blob: 2acb97d81b39811bbea22e39af8f0973c3d89793 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
extern crate lmdb_sys;
use std::env;
use std::path::PathBuf;
use std::process::Command;
#[test]
fn test_lmdb() {
let mut lmdb = PathBuf::from(&env::var("CARGO_MANIFEST_DIR").unwrap());
lmdb.push("lmdb");
lmdb.push("libraries");
lmdb.push("liblmdb");
let make_cmd = Command::new("make")
.current_dir(&lmdb)
.status()
.expect("failed to execute process");
assert_eq!(make_cmd.success(), true);
let make_test_cmd = Command::new("make")
.arg("test")
.current_dir(&lmdb)
.status()
.expect("failed to execute process");
assert_eq!(make_test_cmd.success(), true);
}
|