aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Philipp Wollermann <philwo@google.com>2016-12-16 16:25:09 +0000
committerGravatar John Cater <jcater@google.com>2016-12-16 17:07:08 +0000
commit2098a72b37506709cdc8858913b8c6d054c489f6 (patch)
treecdb146a24d94f635b69c5484d7b144079f7d4f7d /src
parentfa3f55a8785c28253b2f836ddc84e994e48edd7f (diff)
Pass through a "cpu:" tag to the execution info of genrules and tests.
This might be used to influence resource allocation for actions later. -- PiperOrigin-RevId: 142262023 MOS_MIGRATED_REVID=142262023
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/google/devtools/build/lib/packages/TargetUtils.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/packages/TargetUtils.java b/src/main/java/com/google/devtools/build/lib/packages/TargetUtils.java
index 00d15cd804..4f3598ea20 100644
--- a/src/main/java/com/google/devtools/build/lib/packages/TargetUtils.java
+++ b/src/main/java/com/google/devtools/build/lib/packages/TargetUtils.java
@@ -158,7 +158,10 @@ public final class TargetUtils {
Map<String, String> map = new HashMap<>();
for (String tag :
NonconfigurableAttributeMapper.of(rule).get(CONSTRAINTS_ATTR, Type.STRING_LIST)) {
- if (tag.startsWith("block-") || tag.startsWith("requires-") || tag.equals("local")) {
+ if (tag.startsWith("block-")
+ || tag.startsWith("requires-")
+ || tag.equals("local")
+ || tag.startsWith("cpu:")) {
map.put(tag, "");
}
}