diff options
author | 2024-10-12 00:31:19 +0000 | |
---|---|---|
committer | 2024-10-12 00:31:19 +0000 | |
commit | aeaddef7aaa16afac6a242b47aedaf8ef70c0f8c (patch) | |
tree | 8582cf446fdf69200da4bf1866e657b860d0953f /android/neverallow_test.go | |
parent | acd01347be288a67badcfc0c668742bbd194550b (diff) | |
parent | dc6492f01bbfb4a0f3e10efe6fa8e7cb5a876982 (diff) |
Merge "Set the appropriate deps property for the soong generated fs modules" into main
Diffstat (limited to 'android/neverallow_test.go')
-rw-r--r-- | android/neverallow_test.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/android/neverallow_test.go b/android/neverallow_test.go index 192c92409..caec8c7d9 100644 --- a/android/neverallow_test.go +++ b/android/neverallow_test.go @@ -359,6 +359,21 @@ var neverallowTests = []struct { `headers_only can only be used for generating framework-minus-apex headers for non-updatable modules`, }, }, + // Test for the rule restricting use of is_auto_generated + { + name: `"is_auto_generated" outside allowed directory`, + fs: map[string][]byte{ + "a/b/Android.bp": []byte(` + filesystem { + name: "baaz", + is_auto_generated: true, + } + `), + }, + expectedErrors: []string{ + `is_auto_generated property is only allowed for filesystem modules in build/soong/fsgen directory`, + }, + }, } var prepareForNeverAllowTest = GroupFixturePreparers( @@ -367,6 +382,7 @@ var prepareForNeverAllowTest = GroupFixturePreparers( ctx.RegisterModuleType("java_library", newMockJavaLibraryModule) ctx.RegisterModuleType("java_library_host", newMockJavaLibraryModule) ctx.RegisterModuleType("java_device_for_host", newMockJavaLibraryModule) + ctx.RegisterModuleType("filesystem", newMockFilesystemModule) }), ) |