Merge "Stop using versioned snapshots in TestBasicSdkWithBootclasspathFragment"

This commit is contained in:
Paul Duffin
2023-01-06 22:35:58 +00:00
committed by Gerrit Code Review

View File

@@ -664,7 +664,15 @@ func TestBasicSdkWithBootclasspathFragment(t *testing.T) {
android.GroupFixturePreparers( android.GroupFixturePreparers(
prepareForSdkTestWithApex, prepareForSdkTestWithApex,
prepareForSdkTestWithJava, prepareForSdkTestWithJava,
android.FixtureAddFile("java/mybootlib.jar", nil), android.FixtureMergeMockFs(android.MockFS{
"java/mybootlib.jar": nil,
"hiddenapi/annotation-flags.csv": nil,
"hiddenapi/index.csv": nil,
"hiddenapi/metadata.csv": nil,
"hiddenapi/signature-patterns.csv": nil,
"hiddenapi/filtered-stub-flags.csv": nil,
"hiddenapi/filtered-flags.csv": nil,
}),
android.FixtureWithRootAndroidBp(` android.FixtureWithRootAndroidBp(`
sdk { sdk {
name: "mysdk", name: "mysdk",
@@ -691,26 +699,27 @@ func TestBasicSdkWithBootclasspathFragment(t *testing.T) {
compile_dex: true, compile_dex: true,
} }
sdk_snapshot {
name: "mysdk@1",
bootclasspath_fragments: ["mysdk_mybootclasspathfragment@1"],
}
prebuilt_bootclasspath_fragment { prebuilt_bootclasspath_fragment {
name: "mysdk_mybootclasspathfragment@1", name: "mybootclasspathfragment",
sdk_member_name: "mybootclasspathfragment",
prefer: false, prefer: false,
visibility: ["//visibility:public"], visibility: ["//visibility:public"],
apex_available: [ apex_available: [
"myapex", "myapex",
], ],
image_name: "art", image_name: "art",
contents: ["mysdk_mybootlib@1"], contents: ["mybootlib"],
hidden_api: {
annotation_flags: "hiddenapi/annotation-flags.csv",
metadata: "hiddenapi/metadata.csv",
index: "hiddenapi/index.csv",
signature_patterns: "hiddenapi/signature-patterns.csv",
filtered_stub_flags: "hiddenapi/filtered-stub-flags.csv",
filtered_flags: "hiddenapi/filtered-flags.csv",
},
} }
java_import { java_import {
name: "mysdk_mybootlib@1", name: "mybootlib",
sdk_member_name: "mybootlib",
visibility: ["//visibility:public"], visibility: ["//visibility:public"],
apex_available: ["com.android.art"], apex_available: ["com.android.art"],
jars: ["java/mybootlib.jar"], jars: ["java/mybootlib.jar"],