From 70d3bee3e03918cf1225fde603aa54385dba8085 Mon Sep 17 00:00:00 2001 From: Paul Duffin Date: Sun, 21 Mar 2021 11:26:05 +0000 Subject: Remove emptyFixtureFactory from apex and java Bug: 183235980 Test: m nothing Change-Id: I350b45e2f57430fb158f4141a566e75de17208cd --- java/java_test.go | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'java/java_test.go') diff --git a/java/java_test.go b/java/java_test.go index 99a96e121..913ed8713 100644 --- a/java/java_test.go +++ b/java/java_test.go @@ -48,10 +48,24 @@ func tearDown() { os.RemoveAll(buildDir) } -var emptyFixtureFactory = android.NewFixtureFactory(&buildDir) +// Legacy factory to use to create fixtures for tests in this package. +// +// deprecated: See prepareForJavaTest +var javaFixtureFactory = android.NewFixtureFactory( + &buildDir, + prepareForJavaTest, +) -// Factory to use to create fixtures for tests in this package. -var javaFixtureFactory = emptyFixtureFactory.Extend( +// Legacy preparer used for running tests within the java package. +// +// This includes everything that was needed to run any test in the java package prior to the +// introduction of the test fixtures. Tests that are being converted to use fixtures directly +// rather than through the testJava...() methods should avoid using this and instead use the +// various preparers directly, using android.GroupFixturePreparers(...) to group them when +// necessary. +// +// deprecated +var prepareForJavaTest = android.GroupFixturePreparers( genrule.PrepareForTestWithGenRuleBuildComponents, // Get the CC build components but not default modules. cc.PrepareForTestWithCcBuildComponents, -- cgit v1.2.3-59-g8ed1b