diff options
author | 2021-10-04 07:53:19 +0000 | |
---|---|---|
committer | 2021-10-04 07:53:19 +0000 | |
commit | 8bb9c6a1d9cdb40a2a7bb7ffa43cc02173ac07c0 (patch) | |
tree | c7fbb900aff9b4a3ee6b53a53878ca30e33dada0 /sdk/sdk_test.go | |
parent | 6b383e9ef2040cfb37555fe3adca94ef1c9eb346 (diff) | |
parent | 203ec0139b9256ab6e9de86dcaea81408f4916dc (diff) |
Merge changes from topic "bb_201948713"
* changes:
Revert "Support generating sdk snapshot for specific build release"
Revert "Separate hidden API flags needed in sdk snapshots for S and T"
Diffstat (limited to 'sdk/sdk_test.go')
-rw-r--r-- | sdk/sdk_test.go | 83 |
1 files changed, 0 insertions, 83 deletions
diff --git a/sdk/sdk_test.go b/sdk/sdk_test.go index 83294f6ab..85e3d875e 100644 --- a/sdk/sdk_test.go +++ b/sdk/sdk_test.go @@ -21,7 +21,6 @@ import ( "testing" "android/soong/android" - "android/soong/java" "github.com/google/blueprint/proptools" ) @@ -707,86 +706,4 @@ sdk_snapshot { snapshotTestPreparer(checkSnapshotWithoutSource, android.FixtureWithRootAndroidBp(bp)), ) }) - - t.Run("SOONG_SDK_SNAPSHOT_TARGET_BUILD_RELEASE=S", func(t *testing.T) { - result := android.GroupFixturePreparers( - prepareForSdkTestWithJava, - java.PrepareForTestWithJavaDefaultModules, - java.PrepareForTestWithJavaSdkLibraryFiles, - java.FixtureWithLastReleaseApis("mysdklibrary"), - android.FixtureWithRootAndroidBp(` - sdk { - name: "mysdk", - bootclasspath_fragments: ["mybootclasspathfragment"], - } - - bootclasspath_fragment { - name: "mybootclasspathfragment", - apex_available: ["myapex"], - contents: ["mysdklibrary"], - } - - java_sdk_library { - name: "mysdklibrary", - srcs: ["Test.java"], - compile_dex: true, - public: {enabled: true}, - permitted_packages: ["mysdklibrary"], - } - `), - android.FixtureMergeEnv(map[string]string{ - "SOONG_SDK_SNAPSHOT_TARGET_BUILD_RELEASE": "S", - }), - ).RunTest(t) - - CheckSnapshot(t, result, "mysdk", "", - checkUnversionedAndroidBpContents(` -// This is auto-generated. DO NOT EDIT. - -prebuilt_bootclasspath_fragment { - name: "mybootclasspathfragment", - prefer: false, - visibility: ["//visibility:public"], - apex_available: ["myapex"], - contents: ["mysdklibrary"], - hidden_api: { - annotation_flags: "hiddenapi/annotation-flags.csv", - metadata: "hiddenapi/metadata.csv", - index: "hiddenapi/index.csv", - stub_flags: "hiddenapi/stub-flags.csv", - all_flags: "hiddenapi/all-flags.csv", - }, -} - -java_sdk_library_import { - name: "mysdklibrary", - prefer: false, - visibility: ["//visibility:public"], - apex_available: ["//apex_available:platform"], - shared_library: true, - compile_dex: true, - permitted_packages: ["mysdklibrary"], - public: { - jars: ["sdk_library/public/mysdklibrary-stubs.jar"], - stub_srcs: ["sdk_library/public/mysdklibrary_stub_sources"], - current_api: "sdk_library/public/mysdklibrary.txt", - removed_api: "sdk_library/public/mysdklibrary-removed.txt", - sdk_version: "current", - }, -} -`), - - checkAllCopyRules(` -.intermediates/mybootclasspathfragment/android_common/modular-hiddenapi/annotation-flags.csv -> hiddenapi/annotation-flags.csv -.intermediates/mybootclasspathfragment/android_common/modular-hiddenapi/metadata.csv -> hiddenapi/metadata.csv -.intermediates/mybootclasspathfragment/android_common/modular-hiddenapi/index.csv -> hiddenapi/index.csv -.intermediates/mybootclasspathfragment/android_common/modular-hiddenapi/stub-flags.csv -> hiddenapi/stub-flags.csv -.intermediates/mybootclasspathfragment/android_common/modular-hiddenapi/all-flags.csv -> hiddenapi/all-flags.csv -.intermediates/mysdklibrary.stubs/android_common/javac/mysdklibrary.stubs.jar -> sdk_library/public/mysdklibrary-stubs.jar -.intermediates/mysdklibrary.stubs.source/android_common/metalava/mysdklibrary.stubs.source_api.txt -> sdk_library/public/mysdklibrary.txt -.intermediates/mysdklibrary.stubs.source/android_common/metalava/mysdklibrary.stubs.source_removed.txt -> sdk_library/public/mysdklibrary-removed.txt -`), - ) - }) - } |