aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java b/src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java
index 53e90d2a0c..a3c5af2bd7 100644
--- a/src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java
+++ b/src/test/java/com/google/devtools/build/lib/packages/util/MockCcSupport.java
@@ -209,6 +209,27 @@ public abstract class MockCcSupport {
+ " }"
+ "}";
+ public static final String STATIC_LINK_AS_LIB_CONFIGURATION =
+ ""
+ + "artifact_name_pattern {"
+ + " category_name: 'static_library'"
+ + " pattern: '%{base_name}.lib'"
+ + "}";
+
+ public static final String STATIC_LINK_AS_DOT_A_CONFIGURATION =
+ ""
+ + "artifact_name_pattern {"
+ + " category_name: 'static_library'"
+ + " pattern: 'lib%{base_name}.a'"
+ + "}";
+
+ public static final String STATIC_LINK_BAD_TEMPLATE_CONFIGURATION =
+ ""
+ + "artifact_name_pattern {"
+ + " category_name: 'static_library'"
+ + " pattern: 'foo%{bad_variable}bar'"
+ + "}";
+
/** Filter to remove implicit dependencies of C/C++ rules. */
private final Predicate<Label> ccLabelFilter =
new Predicate<Label>() {