diff options
| author | 2023-07-14 16:10:31 +0000 | |
|---|---|---|
| committer | 2023-07-14 16:10:31 +0000 | |
| commit | 0a30ce7c4b08176b00d308c9a6a5863f28bb914c (patch) | |
| tree | 959a69f7fa25eaddb3d356bebd15a24b937841e3 /java/app_test.go | |
| parent | 59276876cdf458924df66a1eed243d96a12f9f3f (diff) | |
| parent | d8c711f884ab622a7838764e6a59f9377770a3f1 (diff) | |
Merge "Revert "Use depsets for transitive manifests and assets"" into main
Diffstat (limited to 'java/app_test.go')
| -rw-r--r-- | java/app_test.go | 24 | 
1 files changed, 8 insertions, 16 deletions
| diff --git a/java/app_test.go b/java/app_test.go index c438b6cfa..12c3a9559 100644 --- a/java/app_test.go +++ b/java/app_test.go @@ -599,7 +599,7 @@ func TestLibraryAssets(t *testing.T) {  			android_library {  				name: "lib3",  				sdk_version: "current", -				static_libs: ["lib4", "import"], +				static_libs: ["lib4"],  			}  			android_library { @@ -607,12 +607,6 @@ func TestLibraryAssets(t *testing.T) {  				sdk_version: "current",  				asset_dirs: ["assets_b"],  			} - -			android_library_import { -				name: "import", -				sdk_version: "current", -				aars: ["import.aar"], -			}  		`  	testCases := []struct { @@ -622,12 +616,11 @@ func TestLibraryAssets(t *testing.T) {  	}{  		{  			name: "foo", -			// lib1 has its own assets. lib3 doesn't have any, but lib4 and import have assets. +			// lib1 has its own asset. lib3 doesn't have any, but provides lib4's transitively.  			assetPackages: []string{  				"out/soong/.intermediates/foo/android_common/aapt2/package-res.apk",  				"out/soong/.intermediates/lib1/android_common/assets.zip", -				"out/soong/.intermediates/lib4/android_common/assets.zip", -				"out/soong/.intermediates/import/android_common/assets.zip", +				"out/soong/.intermediates/lib3/android_common/assets.zip",  			},  		},  		{ @@ -639,6 +632,10 @@ func TestLibraryAssets(t *testing.T) {  		},  		{  			name: "lib3", +			assetPackages: []string{ +				"out/soong/.intermediates/lib3/android_common/aapt2/package-res.apk", +				"out/soong/.intermediates/lib4/android_common/assets.zip", +			},  		},  		{  			name:      "lib4", @@ -764,14 +761,11 @@ func TestAndroidResourceProcessor(t *testing.T) {  			appResources: nil,  			appOverlays: []string{  				"out/soong/.intermediates/transitive/android_common/package-res.apk", -				"out/soong/.intermediates/transitive_import_dep/android_common/package-res.apk",  				"out/soong/.intermediates/transitive_import/android_common/package-res.apk",  				"out/soong/.intermediates/direct/android_common/package-res.apk", -				"out/soong/.intermediates/direct_import_dep/android_common/package-res.apk",  				"out/soong/.intermediates/direct_import/android_common/package-res.apk",  				"out/soong/.intermediates/app/android_common/aapt2/app/res/values_strings.arsc.flat",  			}, -  			appImports: []string{"out/soong/.intermediates/default/java/framework-res/android_common/package-res.apk"},  			appSrcJars: []string{"out/soong/.intermediates/app/android_common/gen/android/R.srcjar"},  			appClasspath: []string{ @@ -788,11 +782,9 @@ func TestAndroidResourceProcessor(t *testing.T) {  			directResources: nil,  			directOverlays: []string{  				"out/soong/.intermediates/transitive/android_common/package-res.apk", -				"out/soong/.intermediates/transitive_import_dep/android_common/package-res.apk",  				"out/soong/.intermediates/transitive_import/android_common/package-res.apk",  				"out/soong/.intermediates/direct/android_common/aapt2/direct/res/values_strings.arsc.flat",  			}, -  			directImports: []string{"out/soong/.intermediates/default/java/framework-res/android_common/package-res.apk"},  			directSrcJars: []string{"out/soong/.intermediates/direct/android_common/gen/android/R.srcjar"},  			directClasspath: []string{ @@ -1206,7 +1198,7 @@ func TestAndroidResourceOverlays(t *testing.T) {  					overlayFiles = resourceListToFiles(module, android.PathsRelativeToTop(overlayList.Inputs))  				} -				for _, d := range module.Module().(AndroidLibraryDependency).RRODirsDepSet().ToList() { +				for _, d := range module.Module().(AndroidLibraryDependency).ExportedRRODirs() {  					var prefix string  					if d.overlayType == device {  						prefix = "device:" |