diff options
| author | 2024-11-18 22:51:14 +0000 | |
|---|---|---|
| committer | 2024-11-18 22:51:14 +0000 | |
| commit | 04a33c6934f46d7a0013401aa05711ec7dc15f56 (patch) | |
| tree | 7a3bf2ff774d75be5e02e1d435ff76057d6359fc /filesystem/filesystem_test.go | |
| parent | 0a9d9d6abd77b78a3f062eaa5c3609c3aa8fde9e (diff) | |
| parent | 6c03c8ee70c1412e6b2e2a960081c94cbdf0b45e (diff) | |
Merge "Specify dev nodes list file for ramdisk partition generation" into main
Diffstat (limited to 'filesystem/filesystem_test.go')
| -rw-r--r-- | filesystem/filesystem_test.go | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/filesystem/filesystem_test.go b/filesystem/filesystem_test.go index 7c342cc8c..746e4de74 100644 --- a/filesystem/filesystem_test.go +++ b/filesystem/filesystem_test.go @@ -758,3 +758,28 @@ func TestOverrideModulesInDeps(t *testing.T) { fileList := android.ContentFromFileRuleForTests(t, result.TestContext, partition.Output("fileList")) android.AssertStringEquals(t, "filesystem with override app", "app/myoverrideapp/myoverrideapp.apk\n", fileList) } + +func TestRamdiskPartitionSetsDevNodes(t *testing.T) { + result := android.GroupFixturePreparers( + fixture, + android.FixtureMergeMockFs(android.MockFS{ + "ramdisk_node_list": nil, + }), + ).RunTestWithBp(t, ` + android_filesystem { + name: "ramdisk_filesystem", + partition_name: "ramdisk", + } + filegroup { + name: "ramdisk_node_list", + srcs: ["ramdisk_node_list"], + } + `) + + android.AssertBoolEquals( + t, + "Generated ramdisk image expected to depend on \"ramdisk_node_list\" module", + true, + java.CheckModuleHasDependency(t, result.TestContext, "ramdisk_filesystem", "android_common", "ramdisk_node_list"), + ) +} |