Loading sdk/java_sdk_test.go +43 −21 Original line number Diff line number Diff line Loading @@ -26,6 +26,13 @@ var prepareForSdkTestWithJava = android.GroupFixturePreparers( PrepareForTestWithSdkBuildComponents, ) var prepareForSdkTestWithJavaSdkLibrary = android.GroupFixturePreparers( prepareForSdkTestWithJava, java.PrepareForTestWithJavaDefaultModules, java.PrepareForTestWithJavaSdkLibraryFiles, java.FixtureWithLastReleaseApis("myjavalib"), ) func testSdkWithJava(t *testing.T, bp string) *android.TestResult { t.Helper() Loading Loading @@ -110,7 +117,7 @@ prebuilt_apis { // Contains tests for SDK members provided by the java package. func TestSdkDependsOnSourceEvenWhenPrebuiltPreferred(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` sdk { name: "mysdk", java_header_libs: ["sdkmember"], Loading Loading @@ -161,7 +168,10 @@ sdk_snapshot { } func TestBasicSdkWithJavaLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers( prepareForSdkTestWithJava, prepareForSdkTestWithApex, ).RunTestWithBp(t, ` sdk { name: "mysdk", java_header_libs: ["sdkmember"], Loading Loading @@ -242,7 +252,10 @@ func TestBasicSdkWithJavaLibrary(t *testing.T) { } func TestSnapshotWithJavaHeaderLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers( prepareForSdkTestWithJava, android.FixtureAddFile("aidl/foo/bar/Test.aidl", nil), ).RunTestWithBp(t, ` sdk { name: "mysdk", java_header_libs: ["myjavalib"], Loading Loading @@ -296,7 +309,10 @@ aidl/foo/bar/Test.aidl -> aidl/aidl/foo/bar/Test.aidl } func TestHostSnapshotWithJavaHeaderLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers( prepareForSdkTestWithJava, android.FixtureAddFile("aidl/foo/bar/Test.aidl", nil), ).RunTestWithBp(t, ` sdk { name: "mysdk", device_supported: false, Loading Loading @@ -358,7 +374,7 @@ aidl/foo/bar/Test.aidl -> aidl/aidl/foo/bar/Test.aidl } func TestDeviceAndHostSnapshotWithJavaHeaderLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` sdk { name: "mysdk", host_supported: true, Loading Loading @@ -426,7 +442,10 @@ sdk_snapshot { } func TestSnapshotWithJavaImplLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers( prepareForSdkTestWithJava, android.FixtureAddFile("aidl/foo/bar/Test.aidl", nil), ).RunTestWithBp(t, ` module_exports { name: "myexports", java_libs: ["myjavalib"], Loading Loading @@ -481,7 +500,7 @@ aidl/foo/bar/Test.aidl -> aidl/aidl/foo/bar/Test.aidl } func TestSnapshotWithJavaBootLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` module_exports { name: "myexports", java_boot_libs: ["myjavalib"], Loading Loading @@ -535,7 +554,10 @@ module_exports_snapshot { } func TestHostSnapshotWithJavaImplLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers( prepareForSdkTestWithJava, android.FixtureAddFile("aidl/foo/bar/Test.aidl", nil), ).RunTestWithBp(t, ` module_exports { name: "myexports", device_supported: false, Loading Loading @@ -597,7 +619,7 @@ aidl/foo/bar/Test.aidl -> aidl/aidl/foo/bar/Test.aidl } func TestSnapshotWithJavaTest(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` module_exports { name: "myexports", java_tests: ["myjavatests"], Loading Loading @@ -649,7 +671,7 @@ module_exports_snapshot { } func TestHostSnapshotWithJavaTest(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` module_exports { name: "myexports", device_supported: false, Loading Loading @@ -710,7 +732,7 @@ module_exports_snapshot { } func TestSnapshotWithJavaSystemModules(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` sdk { name: "mysdk", java_header_libs: ["exported-system-module"], Loading Loading @@ -808,7 +830,7 @@ sdk_snapshot { } func TestHostSnapshotWithJavaSystemModules(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` sdk { name: "mysdk", device_supported: false, Loading Loading @@ -888,7 +910,7 @@ sdk_snapshot { } func TestDeviceAndHostSnapshotWithOsSpecificMembers(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` module_exports { name: "myexports", host_supported: true, Loading Loading @@ -1021,7 +1043,7 @@ module_exports_snapshot { } func TestSnapshotWithJavaSdkLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading Loading @@ -1125,7 +1147,7 @@ sdk_snapshot { } func TestSnapshotWithJavaSdkLibrary_SdkVersion_None(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading Loading @@ -1191,7 +1213,7 @@ sdk_snapshot { } func TestSnapshotWithJavaSdkLibrary_SdkVersion_ForScope(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading Loading @@ -1260,7 +1282,7 @@ sdk_snapshot { } func TestSnapshotWithJavaSdkLibrary_ApiScopes(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading Loading @@ -1350,7 +1372,7 @@ sdk_snapshot { } func TestSnapshotWithJavaSdkLibrary_ModuleLib(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading Loading @@ -1461,7 +1483,7 @@ sdk_snapshot { } func TestSnapshotWithJavaSdkLibrary_SystemServer(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading Loading @@ -1551,7 +1573,7 @@ sdk_snapshot { } func TestSnapshotWithJavaSdkLibrary_NamingScheme(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading Loading @@ -1623,7 +1645,7 @@ sdk_snapshot { } func TestSnapshotWithJavaSdkLibrary_DoctagFiles(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading Loading
sdk/java_sdk_test.go +43 −21 Original line number Diff line number Diff line Loading @@ -26,6 +26,13 @@ var prepareForSdkTestWithJava = android.GroupFixturePreparers( PrepareForTestWithSdkBuildComponents, ) var prepareForSdkTestWithJavaSdkLibrary = android.GroupFixturePreparers( prepareForSdkTestWithJava, java.PrepareForTestWithJavaDefaultModules, java.PrepareForTestWithJavaSdkLibraryFiles, java.FixtureWithLastReleaseApis("myjavalib"), ) func testSdkWithJava(t *testing.T, bp string) *android.TestResult { t.Helper() Loading Loading @@ -110,7 +117,7 @@ prebuilt_apis { // Contains tests for SDK members provided by the java package. func TestSdkDependsOnSourceEvenWhenPrebuiltPreferred(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` sdk { name: "mysdk", java_header_libs: ["sdkmember"], Loading Loading @@ -161,7 +168,10 @@ sdk_snapshot { } func TestBasicSdkWithJavaLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers( prepareForSdkTestWithJava, prepareForSdkTestWithApex, ).RunTestWithBp(t, ` sdk { name: "mysdk", java_header_libs: ["sdkmember"], Loading Loading @@ -242,7 +252,10 @@ func TestBasicSdkWithJavaLibrary(t *testing.T) { } func TestSnapshotWithJavaHeaderLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers( prepareForSdkTestWithJava, android.FixtureAddFile("aidl/foo/bar/Test.aidl", nil), ).RunTestWithBp(t, ` sdk { name: "mysdk", java_header_libs: ["myjavalib"], Loading Loading @@ -296,7 +309,10 @@ aidl/foo/bar/Test.aidl -> aidl/aidl/foo/bar/Test.aidl } func TestHostSnapshotWithJavaHeaderLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers( prepareForSdkTestWithJava, android.FixtureAddFile("aidl/foo/bar/Test.aidl", nil), ).RunTestWithBp(t, ` sdk { name: "mysdk", device_supported: false, Loading Loading @@ -358,7 +374,7 @@ aidl/foo/bar/Test.aidl -> aidl/aidl/foo/bar/Test.aidl } func TestDeviceAndHostSnapshotWithJavaHeaderLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` sdk { name: "mysdk", host_supported: true, Loading Loading @@ -426,7 +442,10 @@ sdk_snapshot { } func TestSnapshotWithJavaImplLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers( prepareForSdkTestWithJava, android.FixtureAddFile("aidl/foo/bar/Test.aidl", nil), ).RunTestWithBp(t, ` module_exports { name: "myexports", java_libs: ["myjavalib"], Loading Loading @@ -481,7 +500,7 @@ aidl/foo/bar/Test.aidl -> aidl/aidl/foo/bar/Test.aidl } func TestSnapshotWithJavaBootLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` module_exports { name: "myexports", java_boot_libs: ["myjavalib"], Loading Loading @@ -535,7 +554,10 @@ module_exports_snapshot { } func TestHostSnapshotWithJavaImplLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers( prepareForSdkTestWithJava, android.FixtureAddFile("aidl/foo/bar/Test.aidl", nil), ).RunTestWithBp(t, ` module_exports { name: "myexports", device_supported: false, Loading Loading @@ -597,7 +619,7 @@ aidl/foo/bar/Test.aidl -> aidl/aidl/foo/bar/Test.aidl } func TestSnapshotWithJavaTest(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` module_exports { name: "myexports", java_tests: ["myjavatests"], Loading Loading @@ -649,7 +671,7 @@ module_exports_snapshot { } func TestHostSnapshotWithJavaTest(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` module_exports { name: "myexports", device_supported: false, Loading Loading @@ -710,7 +732,7 @@ module_exports_snapshot { } func TestSnapshotWithJavaSystemModules(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` sdk { name: "mysdk", java_header_libs: ["exported-system-module"], Loading Loading @@ -808,7 +830,7 @@ sdk_snapshot { } func TestHostSnapshotWithJavaSystemModules(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` sdk { name: "mysdk", device_supported: false, Loading Loading @@ -888,7 +910,7 @@ sdk_snapshot { } func TestDeviceAndHostSnapshotWithOsSpecificMembers(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJava).RunTestWithBp(t, ` module_exports { name: "myexports", host_supported: true, Loading Loading @@ -1021,7 +1043,7 @@ module_exports_snapshot { } func TestSnapshotWithJavaSdkLibrary(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading Loading @@ -1125,7 +1147,7 @@ sdk_snapshot { } func TestSnapshotWithJavaSdkLibrary_SdkVersion_None(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading Loading @@ -1191,7 +1213,7 @@ sdk_snapshot { } func TestSnapshotWithJavaSdkLibrary_SdkVersion_ForScope(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading Loading @@ -1260,7 +1282,7 @@ sdk_snapshot { } func TestSnapshotWithJavaSdkLibrary_ApiScopes(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading Loading @@ -1350,7 +1372,7 @@ sdk_snapshot { } func TestSnapshotWithJavaSdkLibrary_ModuleLib(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading Loading @@ -1461,7 +1483,7 @@ sdk_snapshot { } func TestSnapshotWithJavaSdkLibrary_SystemServer(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading Loading @@ -1551,7 +1573,7 @@ sdk_snapshot { } func TestSnapshotWithJavaSdkLibrary_NamingScheme(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading Loading @@ -1623,7 +1645,7 @@ sdk_snapshot { } func TestSnapshotWithJavaSdkLibrary_DoctagFiles(t *testing.T) { result := testSdkWithJava(t, ` result := android.GroupFixturePreparers(prepareForSdkTestWithJavaSdkLibrary).RunTestWithBp(t, ` sdk { name: "mysdk", java_sdk_libs: ["myjavalib"], Loading