aconfig: add new testing flag enabled_fixed_ro_exported
This commit adds a new testing flag enabled_fixed_ro_exported to test the case of a exported and fixed_read_only flag. Test: atest aconfig.test aconfig.test.java AconfigJavaHostTest aconfig.test.cpp aconfig.test.cpp.test_mode aconfig.prod_mode.test.rust Bug: 316357680 Change-Id: Iaedb8a6875166c6a6d24c7c3deee701a496b4964
This commit is contained in:
@@ -153,6 +153,11 @@ impl FlagProvider {
|
||||
true
|
||||
}
|
||||
|
||||
/// query flag enabled_fixed_ro_exported
|
||||
pub fn enabled_fixed_ro_exported(&self) -> bool {
|
||||
true
|
||||
}
|
||||
|
||||
/// query flag enabled_ro
|
||||
pub fn enabled_ro(&self) -> bool {
|
||||
true
|
||||
@@ -202,6 +207,12 @@ pub fn enabled_fixed_ro() -> bool {
|
||||
true
|
||||
}
|
||||
|
||||
/// query flag enabled_fixed_ro_exported
|
||||
#[inline(always)]
|
||||
pub fn enabled_fixed_ro_exported() -> bool {
|
||||
true
|
||||
}
|
||||
|
||||
/// query flag enabled_ro
|
||||
#[inline(always)]
|
||||
pub fn enabled_ro() -> bool {
|
||||
@@ -302,6 +313,18 @@ impl FlagProvider {
|
||||
self.overrides.insert("enabled_fixed_ro", val);
|
||||
}
|
||||
|
||||
/// query flag enabled_fixed_ro_exported
|
||||
pub fn enabled_fixed_ro_exported(&self) -> bool {
|
||||
self.overrides.get("enabled_fixed_ro_exported").copied().unwrap_or(
|
||||
true
|
||||
)
|
||||
}
|
||||
|
||||
/// set flag enabled_fixed_ro_exported
|
||||
pub fn set_enabled_fixed_ro_exported(&mut self, val: bool) {
|
||||
self.overrides.insert("enabled_fixed_ro_exported", val);
|
||||
}
|
||||
|
||||
/// query flag enabled_ro
|
||||
pub fn enabled_ro(&self) -> bool {
|
||||
self.overrides.get("enabled_ro").copied().unwrap_or(
|
||||
@@ -412,6 +435,18 @@ pub fn set_enabled_fixed_ro(val: bool) {
|
||||
PROVIDER.lock().unwrap().set_enabled_fixed_ro(val);
|
||||
}
|
||||
|
||||
/// query flag enabled_fixed_ro_exported
|
||||
#[inline(always)]
|
||||
pub fn enabled_fixed_ro_exported() -> bool {
|
||||
PROVIDER.lock().unwrap().enabled_fixed_ro_exported()
|
||||
}
|
||||
|
||||
/// set flag enabled_fixed_ro_exported
|
||||
#[inline(always)]
|
||||
pub fn set_enabled_fixed_ro_exported(val: bool) {
|
||||
PROVIDER.lock().unwrap().set_enabled_fixed_ro_exported(val);
|
||||
}
|
||||
|
||||
/// query flag enabled_ro
|
||||
#[inline(always)]
|
||||
pub fn enabled_ro() -> bool {
|
||||
|
Reference in New Issue
Block a user