diff --git a/sdk/java_sdk_test.go b/sdk/java_sdk_test.go index 111b22c68..f6d508d23 100644 --- a/sdk/java_sdk_test.go +++ b/sdk/java_sdk_test.go @@ -125,7 +125,7 @@ func TestSdkDependsOnSourceEvenWhenPrebuiltPreferred(t *testing.T) { `) // Make sure that the mysdk module depends on "sdkmember" and not "prebuilt_sdkmember". - java.CheckModuleDependencies(t, result.ctx, "mysdk", "android_common", []string{"sdkmember"}) + java.CheckModuleDependencies(t, result.TestContext, "mysdk", "android_common", []string{"sdkmember"}) result.CheckSnapshot("mysdk", "", checkAndroidBpContents(`// This is auto-generated. DO NOT EDIT. @@ -224,11 +224,11 @@ func TestBasicSdkWithJavaLibrary(t *testing.T) { } `) - sdkMemberV1 := result.ctx.ModuleForTests("sdkmember_mysdk_1", "android_common").Rule("combineJar").Output - sdkMemberV2 := result.ctx.ModuleForTests("sdkmember_mysdk_2", "android_common").Rule("combineJar").Output + sdkMemberV1 := result.ModuleForTests("sdkmember_mysdk_1", "android_common").Rule("combineJar").Output + sdkMemberV2 := result.ModuleForTests("sdkmember_mysdk_2", "android_common").Rule("combineJar").Output - javalibForMyApex := result.ctx.ModuleForTests("myjavalib", "android_common_apex10000_mysdk_1") - javalibForMyApex2 := result.ctx.ModuleForTests("myjavalib", "android_common_apex10000_mysdk_2") + javalibForMyApex := result.ModuleForTests("myjavalib", "android_common_apex10000_mysdk_1") + javalibForMyApex2 := result.ModuleForTests("myjavalib", "android_common_apex10000_mysdk_2") // Depending on the uses_sdks value, different libs are linked ensureListContains(t, pathsToStrings(javalibForMyApex.Rule("javac").Implicits), sdkMemberV1.String()) diff --git a/sdk/testing.go b/sdk/testing.go index e291bdbdf..ea0fe77d8 100644 --- a/sdk/testing.go +++ b/sdk/testing.go @@ -136,9 +136,8 @@ func runTests(t *testing.T, ctx *android.TestContext, config android.Config) *te _, errs = ctx.PrepareBuildActions(config) android.FailIfErrored(t, errs) return &testSdkResult{ - TestHelper: android.TestHelper{T: t}, - ctx: ctx, - config: config, + TestHelper: android.TestHelper{T: t}, + TestContext: ctx, } } @@ -184,8 +183,7 @@ func pathsToStrings(paths android.Paths) []string { // checking the state of the build structures. type testSdkResult struct { android.TestHelper - ctx *android.TestContext - config android.Config + *android.TestContext } // Analyse the sdk build rules to extract information about what it is doing. @@ -257,11 +255,7 @@ func (r *testSdkResult) getSdkSnapshotBuildInfo(sdk *sdk) *snapshotBuildInfo { } func (r *testSdkResult) Module(name string, variant string) android.Module { - return r.ctx.ModuleForTests(name, variant).Module() -} - -func (r *testSdkResult) ModuleForTests(name string, variant string) android.TestingModule { - return r.ctx.ModuleForTests(name, variant) + return r.ModuleForTests(name, variant).Module() } // Check the snapshot build rules.