blob: 7dbf2adc1dd4d5e3bc3ce56d6a007a6cfdc04d07 [file] [log] [blame]
use std::process::Command;
// Relative to CARGO_MANIFEST_DIR
const TEST_SCRIPT: &str = "boringssl/test_symbol_version_name.sh";
#[test]
fn test_symbol_version_name() {
let manifest_dir = env!("CARGO_MANIFEST_DIR");
let test_script = format!("{}/{}", manifest_dir, TEST_SCRIPT);
let major = env!("CARGO_PKG_VERSION_MAJOR");
let minor = env!("CARGO_PKG_VERSION_MINOR");
let patch = env!("CARGO_PKG_VERSION_PATCH");
let status = Command::new("bash")
.arg(test_script)
.arg(major)
.arg(minor)
.arg(patch)
.status()
.expect("failed to execute script");
assert!(status.success());
}