diff options
author | Colin Cross <ccross@android.com> | 2017-09-18 17:41:52 -0700 |
---|---|---|
committer | Colin Cross <ccross@android.com> | 2017-09-20 13:20:45 -0700 |
commit | fc3674a607d246dff0f415f50e35f2e988ecf7bf (patch) | |
tree | 05f594880d517f6cefced10b393210b5e5b2a6d4 /java/java_test.go | |
parent | 2acdae88531f9f4b297c488ffbbc1b7419587f9f (diff) |
Remove android_prebuilt_sdk modules
Forcing sdk modules to be declared explicitly is unnecessary, just
add the required dependencies on the jar and aidl files.
Test: java_test.go
Change-Id: Ib28bdc1051c5825e7c0efb6adff1f9282675560e
Diffstat (limited to 'java/java_test.go')
-rw-r--r-- | java/java_test.go | 31 |
1 files changed, 12 insertions, 19 deletions
diff --git a/java/java_test.go b/java/java_test.go index 040adb440..7159e3f4f 100644 --- a/java/java_test.go +++ b/java/java_test.go @@ -59,7 +59,6 @@ func testJava(t *testing.T, bp string) *android.TestContext { ctx.RegisterModuleType("java_library_host", android.ModuleFactoryAdaptor(LibraryHostFactory)) ctx.RegisterModuleType("java_import", android.ModuleFactoryAdaptor(ImportFactory)) ctx.RegisterModuleType("java_defaults", android.ModuleFactoryAdaptor(defaultsFactory)) - ctx.RegisterModuleType("android_prebuilt_sdk", android.ModuleFactoryAdaptor(SdkPrebuiltFactory)) ctx.PreArchMutators(android.RegisterPrebuiltsPreArchMutators) ctx.PreArchMutators(android.RegisterPrebuiltsPostDepsMutators) ctx.PreArchMutators(android.RegisterDefaultsPreArchMutators) @@ -86,21 +85,15 @@ func testJava(t *testing.T, bp string) *android.TestContext { `, extra) } - bp += ` - android_prebuilt_sdk { - name: "sdk_v14", - jars: ["sdk_v14.jar"], - } - ` - ctx.MockFileSystem(map[string][]byte{ - "Android.bp": []byte(bp), - "a.java": nil, - "b.java": nil, - "c.java": nil, - "a.jar": nil, - "b.jar": nil, - "sdk_v14.jar": nil, + "Android.bp": []byte(bp), + "a.java": nil, + "b.java": nil, + "c.java": nil, + "a.jar": nil, + "b.jar": nil, + "prebuilts/sdk/14/android.jar": nil, + "prebuilts/sdk/14/framework.aidl": nil, }) _, errs := ctx.ParseBlueprintsFiles("Android.bp") @@ -115,8 +108,8 @@ func moduleToPath(name string) string { switch { case name == `""`: return name - case strings.HasPrefix(name, "sdk_v"): - return name + ".jar" + case strings.HasSuffix(name, ".jar"): + return name default: return filepath.Join(buildDir, ".intermediates", name, "android_common", "classes-desugar.jar") } @@ -187,8 +180,8 @@ var classpathTestcases = []struct { name: "sdk v14", properties: `sdk_version: "14",`, - bootclasspath: []string{"sdk_v14"}, - classpath: []string{}, + bootclasspath: []string{`""`}, + classpath: []string{"prebuilts/sdk/14/android.jar"}, }, { |