Fix test so it works on mac

Bug: 261733821
Test: The change is a test
Change-Id: I5cc15f642260b34d54840921941e6e56ef75d561
This commit is contained in:
Trevor Radcliffe
2023-02-09 19:01:31 +00:00
parent bc6dc9f546
commit e22f384f3c

View File

@@ -185,12 +185,11 @@ func TestLtoDisabledButEnabledForArch(t *testing.T) {
cc_library {
name: "libfoo",
srcs: ["foo.c"],
host_supported:true,
lto: {
never: true,
},
target: {
android: {
android_arm: {
lto: {
never: false,
thin: true,
@@ -202,8 +201,8 @@ func TestLtoDisabledButEnabledForArch(t *testing.T) {
prepareForCcTest,
).RunTestWithBp(t, bp)
libFooWithLto := result.ModuleForTests("libfoo", "android_arm64_armv8-a_shared").Rule("ld")
libFooWithoutLto := result.ModuleForTests("libfoo", "linux_glibc_x86_64_shared").Rule("ld")
libFooWithLto := result.ModuleForTests("libfoo", "android_arm_armv7-a-neon_shared").Rule("ld")
libFooWithoutLto := result.ModuleForTests("libfoo", "android_arm64_armv8-a_shared").Rule("ld")
android.AssertStringDoesContain(t, "missing flag for LTO in variant that expects it",
libFooWithLto.Args["ldFlags"], "-flto=thin")