Merge "Add rust_test for aconfig" into main

This commit is contained in:
Dennis Shen
2023-08-10 17:10:29 +00:00
committed by Gerrit Code Review
2 changed files with 23 additions and 0 deletions

View File

@@ -152,3 +152,19 @@ cc_test {
"server_configurable_flags",
],
}
rust_aconfig_library {
name: "libaconfig_test_rust_library",
crate_name: "aconfig_test_rust_library",
aconfig_declarations: "aconfig.test.flags",
}
rust_test {
name: "aconfig.test.rust",
srcs: [
"tests/aconfig_test.rs"
],
rustlibs: [
"libaconfig_test_rust_library",
],
}

View File

@@ -0,0 +1,7 @@
#[test]
fn test_flags() {
assert!(!aconfig_test_rust_library::disabled_ro());
assert!(!aconfig_test_rust_library::disabled_rw());
assert!(aconfig_test_rust_library::enabled_ro());
assert!(aconfig_test_rust_library::enabled_rw());
}