aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java60
1 files changed, 60 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java b/src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java
index c10bb59e59..91f525f0b2 100644
--- a/src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java
+++ b/src/test/java/com/google/devtools/build/lib/packages/util/MockPlatformSupport.java
@@ -26,13 +26,73 @@ public class MockPlatformSupport {
mockToolsConfig.create(
platformsPath + "/BUILD",
"package(default_visibility=['//visibility:public'])",
+ "constraint_setting(name = 'cpu')",
+ "constraint_value(",
+ " name = 'x86_32',",
+ " constraint_setting = ':cpu',",
+ ")",
+ "constraint_value(",
+ " name = 'x86_64',",
+ " constraint_setting = ':cpu',",
+ ")",
+ "constraint_value(",
+ " name = 'ppc',",
+ " constraint_setting = ':cpu',",
+ ")",
+ "constraint_value(",
+ " name = 'arm',",
+ " constraint_setting = ':cpu',",
+ ")",
+ "constraint_setting(name = 'os')",
+ "constraint_value(",
+ " name = 'osx',",
+ " constraint_setting = ':os',",
+ ")",
+ "constraint_value(",
+ " name = 'ios',",
+ " constraint_setting = ':os',",
+ ")",
+ "constraint_value(",
+ " name = 'android',",
+ " constraint_setting = ':os',",
+ ")",
+ "constraint_value(",
+ " name = 'linux',",
+ " constraint_setting = ':os',",
+ ")",
+ "constraint_value(",
+ " name = 'windows',",
+ " constraint_setting = ':os',",
+ ")",
"platform(",
" name = 'target_platform',",
" target_platform = True,",
+ " cpu_constraints = [",
+ " ':x86_32',",
+ " ':x86_64',",
+ " ':ppc',",
+ " ':arm',",
+ " ],",
+ " os_constraints = [",
+ " ':osx',",
+ " ':linux',",
+ " ':windows',",
+ " ],",
")",
"platform(",
" name = 'host_platform',",
" host_platform = True,",
+ " cpu_constraints = [",
+ " ':x86_32',",
+ " ':x86_64',",
+ " ':ppc',",
+ " ':arm',",
+ " ],",
+ " os_constraints = [",
+ " ':osx',",
+ " ':linux',",
+ " ':windows',",
+ " ],",
")");
}