Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e22f384f authored by Trevor Radcliffe's avatar Trevor Radcliffe
Browse files

Fix test so it works on mac

Bug: 261733821
Test: The change is a test
Change-Id: I5cc15f642260b34d54840921941e6e56ef75d561
parent bc6dc9f5
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -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")