blob: fd69f954af05236545bde4b311b5aa7dac36bd9d [file] [log] [blame]
// Copyright 2018 Google LLC
//
// Use of this source code is governed by an MIT-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/MIT.
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());
}