diff options
| author | 2021-03-25 18:08:26 +0000 | |
|---|---|---|
| committer | 2021-03-25 18:08:26 +0000 | |
| commit | cf0bc53bc34247fca1f4e8cdc00c1e38d08e3d6f (patch) | |
| tree | cfcf19e0c1c7cb8de1505432b73f422eaab3e57d /sdk/java_sdk_test.go | |
| parent | 6c968b1f0fc2818f75292820c8146763277973af (diff) | |
| parent | 1822a0a3710e47fb97c84fc6c53f1b98b695f2e1 (diff) | |
Merge "Improve sdk snapshot testing"
Diffstat (limited to 'sdk/java_sdk_test.go')
| -rw-r--r-- | sdk/java_sdk_test.go | 37 | 
1 files changed, 6 insertions, 31 deletions
| diff --git a/sdk/java_sdk_test.go b/sdk/java_sdk_test.go index fa0eb3fd5..6f78ded35 100644 --- a/sdk/java_sdk_test.go +++ b/sdk/java_sdk_test.go @@ -48,42 +48,17 @@ func TestSdkDependsOnSourceEvenWhenPrebuiltPreferred(t *testing.T) {  			system_modules: "none",  			sdk_version: "none",  		} - -		java_import { -			name: "sdkmember", -			prefer: true, -			jars: ["prebuilt.jar"], -		}  	`)  	// Make sure that the mysdk module depends on "sdkmember" and not "prebuilt_sdkmember". -	java.CheckModuleDependencies(t, result.TestContext, "mysdk", "android_common", []string{"sdkmember"}) +	sdkChecker := func(t *testing.T, result *android.TestResult) { +		java.CheckModuleDependencies(t, result.TestContext, "mysdk", "android_common", []string{"sdkmember"}) +	}  	CheckSnapshot(t, result, "mysdk", "", -		checkAndroidBpContents(`// This is auto-generated. DO NOT EDIT. - -java_import { -    name: "mysdk_sdkmember@current", -    sdk_member_name: "sdkmember", -    visibility: ["//visibility:public"], -    apex_available: ["//apex_available:platform"], -    jars: ["java/sdkmember.jar"], -} - -java_import { -    name: "sdkmember", -    prefer: false, -    visibility: ["//visibility:public"], -    apex_available: ["//apex_available:platform"], -    jars: ["java/sdkmember.jar"], -} - -sdk_snapshot { -    name: "mysdk@current", -    visibility: ["//visibility:public"], -    java_header_libs: ["mysdk_sdkmember@current"], -} -`)) +		snapshotTestChecker(checkSnapshotWithSourcePreferred, sdkChecker), +		snapshotTestChecker(checkSnapshotPreferredWithSource, sdkChecker), +	)  }  func TestBasicSdkWithJavaLibrary(t *testing.T) { |