From 806678d36b033e5e440b5e47e8bc9956b4d65984 Mon Sep 17 00:00:00 2001 From: gregce Date: Wed, 23 May 2018 15:30:22 -0700 Subject: Make the SplitTransition, PatchTransition interfaces more compatible. Part of https://docs.google.com/document/d/1_UJKmAQ9EE8i3Pl0il3YLTYr-Q9EKYYyLatt2zohfyM/edit# PiperOrigin-RevId: 197800831 --- .../build/lib/packages/ConfigurationFragmentPolicyTest.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/test/java/com/google/devtools/build/lib/packages/ConfigurationFragmentPolicyTest.java') diff --git a/src/test/java/com/google/devtools/build/lib/packages/ConfigurationFragmentPolicyTest.java b/src/test/java/com/google/devtools/build/lib/packages/ConfigurationFragmentPolicyTest.java index 18857c7306..09ca8fb930 100644 --- a/src/test/java/com/google/devtools/build/lib/packages/ConfigurationFragmentPolicyTest.java +++ b/src/test/java/com/google/devtools/build/lib/packages/ConfigurationFragmentPolicyTest.java @@ -15,11 +15,14 @@ package com.google.devtools.build.lib.packages; import static com.google.common.truth.Truth.assertThat; +import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; +import com.google.devtools.build.lib.analysis.config.BuildOptions; import com.google.devtools.build.lib.analysis.config.transitions.ConfigurationTransition; import com.google.devtools.build.lib.analysis.config.transitions.NoTransition; import com.google.devtools.build.lib.packages.ConfigurationFragmentPolicy.MissingFragmentPolicy; import com.google.devtools.build.lib.skylarkinterface.SkylarkModule; +import java.util.List; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -73,6 +76,16 @@ public final class ConfigurationFragmentPolicyTest { private static final ConfigurationTransition TEST_HOST_TRANSITION = new ConfigurationTransition() { + @Override + public List apply(BuildOptions buildOptions) { + return ImmutableList.of(buildOptions); + } + + @Override + public String reasonForOverride() { + return null; + } + @Override public boolean isHostTransition() { return true; -- cgit v1.2.3