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

Commit d518b7e2 authored by Paul Duffin's avatar Paul Duffin
Browse files

Convert android/path_properties_test.go to test fixtures

Bug: 182885307
Test: m nothing
Change-Id: If75f471885b5e4022b406e267e04b7a20e0be080
parent c3bdd310
Loading
Loading
Loading
Loading
+10 −16
Original line number Diff line number Diff line
@@ -15,7 +15,6 @@
package android

import (
	"reflect"
	"testing"
)

@@ -158,23 +157,18 @@ func TestPathDepsMutator(t *testing.T) {
				}
			`

			config := TestArchConfig(buildDir, nil, bp, nil)
			ctx := NewTestArchContext(config)

			result := emptyTestFixtureFactory.RunTest(t,
				PrepareForTestWithArchMutator,
				PrepareForTestWithFilegroup,
				FixtureRegisterWithContext(func(ctx RegistrationContext) {
					ctx.RegisterModuleType("test", pathDepsMutatorTestModuleFactory)
			ctx.RegisterModuleType("filegroup", FileGroupFactory)

			ctx.Register()
			_, errs := ctx.ParseFileList(".", []string{"Android.bp"})
			FailIfErrored(t, errs)
			_, errs = ctx.PrepareBuildActions(config)
			FailIfErrored(t, errs)
				}),
				FixtureWithRootAndroidBp(bp),
			)

			m := ctx.ModuleForTests("foo", "android_arm64_armv8-a").Module().(*pathDepsMutatorTestModule)
			m := result.Module("foo", "android_arm64_armv8-a").(*pathDepsMutatorTestModule)

			if g, w := m.sourceDeps, test.deps; !reflect.DeepEqual(g, w) {
				t.Errorf("want deps %q, got %q", w, g)
			}
			AssertDeepEquals(t, "deps", test.deps, m.sourceDeps)
		})
	}
}