platform_build/tools/aconfig
Zhi Dou 5aaeee3749 Generate FakeFeatureFlagsImpl in test mode
Before FeatureFlagsImpl will be used as a fake for testing. This change
adds new class FakeFeatureFlagsImpl. The FeatureFlagsImpl will keep the
same as production. FakeFeatureFlagsImpl can be used as fake for
testing.

FakeFeatureFlagsImpl, and FeatureFlagsImpl will be generated in both
test and prod mode. In test mode FeatureFlagsImpl will just be a stub,
and in prod mode FakeFeatureFlagsImpl will just be a stub.

Bug: 280833463
Test: atest aconfig.test
Change-Id: I11c1e716a9ea00d55600e5e9d5fb6442420762e6
2023-08-08 20:35:18 +00:00
..
protos aconfig: add proto bug field 2023-06-22 16:50:33 +02:00
src Generate FakeFeatureFlagsImpl in test mode 2023-08-08 20:35:18 +00:00
templates Generate FakeFeatureFlagsImpl in test mode 2023-08-08 20:35:18 +00:00
tests aconfig: require exactly one bug field 2023-07-27 09:44:00 +02:00
.gitignore aconfig: add support for cargo 2023-05-03 09:41:11 +02:00
Android.bp aconfig: restructure integration tests 2023-07-24 13:05:43 +02:00
build.rs aconfig: add support for cargo 2023-05-03 09:41:11 +02:00
Cargo.toml aconfig: add proto bug field 2023-06-22 16:50:33 +02:00
MODULE_LICENSE_APACHE2
OWNERS
PREUPLOAD.cfg
rustfmt.toml
TEST_MAPPING Create the TEST_MAPPING file 2023-06-30 03:28:02 +00:00