diff options
author | 2024-12-26 13:38:30 -0800 | |
---|---|---|
committer | 2024-12-27 04:40:34 +0000 | |
commit | eef7fcaae8ab387962ce2ec365f8a28e74c74139 (patch) | |
tree | 408c25b120da877fbb2ec19a81e9515acca6e9e7 /java/robolectric.go | |
parent | 203bf4e79bdba6ca80718badc1093055bc74621d (diff) |
Adds clearcutlistener to junit running robolectric tests.
Test: CI
Bug: 371194831
Flag: TEST_ONLY
Change-Id: Ic6b6990236200496ee831aacfddff4b0e9ea6899
Diffstat (limited to 'java/robolectric.go')
-rw-r--r-- | java/robolectric.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/java/robolectric.go b/java/robolectric.go index 5f46267f9..3b2c65611 100644 --- a/java/robolectric.go +++ b/java/robolectric.go @@ -41,6 +41,7 @@ var robolectricDefaultLibs = []string{ } const robolectricCurrentLib = "Robolectric_all-target" +const clearcutJunitLib = "ClearcutJunitListenerAar" const robolectricPrebuiltLibPattern = "platform-robolectric-%s-prebuilt" var ( @@ -106,6 +107,8 @@ func (r *robolectricTest) DepsMutator(ctx android.BottomUpMutatorContext) { ctx.PropertyErrorf("instrumentation_for", "missing required instrumented module") } + ctx.AddVariationDependencies(nil, staticLibTag, clearcutJunitLib) + if v := String(r.robolectricProperties.Robolectric_prebuilt_version); v != "" { ctx.AddVariationDependencies(nil, staticLibTag, fmt.Sprintf(robolectricPrebuiltLibPattern, v)) } else if !proptools.BoolDefault(r.robolectricProperties.Strict_mode, true) { |