blob: a1ae8d5deeba9af93d72d93c1fa4813992364ad0 [file] [log] [blame]
Jakob Buchgraber1d182e92018-03-22 03:53:03 -07001---
philwo527f6882019-06-25 00:13:01 -07002tasks:
3 centos7:
4 shell_commands:
5 - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
6 android_ndk_repository/android_ndk_repository/' WORKSPACE
7 - rm -f WORKSPACE.bak
8 build_targets:
9 - "//src:bazel"
10 - "//src:bazel_jdk_minimal"
11 test_flags:
12 - "--test_timeout=1200"
13 test_targets:
14 - "--"
15 - "//scripts/..."
16 - "//src/java_tools/..."
17 - "//src/test/..."
18 - "//src/tools/singlejar/..."
19 - "//third_party/ijar/..."
20 - "//tools/android/..."
21 - "//tools/aquery_differ/..."
22 - "//tools/python/..."
23 # TODO(iirina): Re-enable after #7952 was released.
24 - "-//src/test/shell/bazel:embedded_tools_deps_test"
25 # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/8162
26 - "-//src/java_tools/buildjar/..."
27 - "-//src/java_tools/import_deps_checker/..."
28 # TODO(philwo): Re-enable after #8708 is fixed.
29 - "-//src/test/shell/bazel:bazel_cc_code_coverage_test"
30 - "-//src/test/shell/bazel:bazel_coverage_cc_test_gcc"
31 - "-//src/test/shell/bazel:bazel_coverage_sh_test"
John Cater8b5584f2019-08-13 11:50:24 -070032 # TODO(katre): Re-enable after 0.29.0: https://github.com/bazelbuild/bazel/issues/9148
33 - "-//src/tools/singlejar:combiners_test"
philwo527f6882019-06-25 00:13:01 -070034 include_json_profile:
35 - build
36 - test
Jakob Buchgraber1d182e92018-03-22 03:53:03 -070037 ubuntu1604:
38 shell_commands:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070039 - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
40 android_ndk_repository/android_ndk_repository/' WORKSPACE
41 - rm -f WORKSPACE.bak
Jakob Buchgraber1d182e92018-03-22 03:53:03 -070042 build_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070043 - "//src:bazel"
44 - "//src:bazel_jdk_minimal"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -070045 test_flags:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070046 - "--test_timeout=1200"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -070047 test_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070048 - "--"
49 - "//scripts/..."
50 - "//src/java_tools/..."
51 - "//src/test/..."
52 - "//src/tools/singlejar/..."
53 - "//third_party/ijar/..."
54 - "//tools/android/..."
55 - "//tools/aquery_differ/..."
56 - "//tools/python/..."
57 # TODO(iirina): Re-enable after #7952 was released.
58 - "-//src/test/shell/bazel:embedded_tools_deps_test"
59 # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/8162
60 - "-//src/java_tools/buildjar/..."
61 - "-//src/java_tools/import_deps_checker/..."
John Cater8b5584f2019-08-13 11:50:24 -070062 # TODO(katre): Re-enable after 0.29.0: https://github.com/bazelbuild/bazel/issues/9148
63 - "-//src/tools/singlejar:combiners_test"
Joe Le-Ba42c750a2019-05-22 07:45:06 -070064 include_json_profile:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070065 - build
66 - test
buchgr3af38462018-06-22 06:41:17 -070067 ubuntu1804:
68 shell_commands:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070069 - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
70 android_ndk_repository/android_ndk_repository/' WORKSPACE
71 - rm -f WORKSPACE.bak
buchgr3af38462018-06-22 06:41:17 -070072 build_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070073 - "//src:bazel"
74 - "//src:bazel_jdk_minimal"
buchgr3af38462018-06-22 06:41:17 -070075 test_flags:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070076 - "--test_timeout=1200"
jmmv86450902019-11-12 06:08:59 -080077 # Configure and enable tests that require access to the network.
78 - "--test_env=REMOTE_NETWORK_ADDRESS=bazel.build:80"
buchgr3af38462018-06-22 06:41:17 -070079 test_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070080 - "--"
81 - "//scripts/..."
82 - "//src/java_tools/..."
83 - "//src/test/..."
84 - "//src/tools/singlejar/..."
85 - "//third_party/ijar/..."
86 - "//tools/android/..."
87 - "//tools/aquery_differ/..."
88 - "//tools/python/..."
89 # Some prebuilt jars don't run with Java 11
90 - "-//src/test/shell/bazel:external_integration_test"
Philipp Wollermann6d01f672019-06-04 07:03:37 -070091 # TODO(iirina): Re-enable after #7952 was released.
92 - "-//src/test/shell/bazel:embedded_tools_deps_test"
93 # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/8162
94 - "-//src/java_tools/import_deps_checker/..."
John Cater8b5584f2019-08-13 11:50:24 -070095 # TODO(katre): Re-enable after 0.29.0: https://github.com/bazelbuild/bazel/issues/9148
96 - "-//src/tools/singlejar:combiners_test"
Joe Le-Ba42c750a2019-05-22 07:45:06 -070097 include_json_profile:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070098 - build
99 - test
100 ubuntu1804_clang:
101 platform: ubuntu1804
102 environment:
103 CC: clang
104 CC_CONFIGURE_DEBUG: 1
105 name: "Clang"
106 shell_commands:
107 - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
108 android_ndk_repository/android_ndk_repository/' WORKSPACE
109 - rm -f WORKSPACE.bak
110 build_targets:
111 - "//src:bazel"
112 - "//src:bazel_jdk_minimal"
113 test_flags:
114 - "--test_timeout=1200"
115 test_targets:
116 - "--"
117 - "//src/test/shell/bazel:cc_integration_test"
118 include_json_profile:
119 - build
120 - test
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700121 macos:
122 shell_commands:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700123 - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
124 android_ndk_repository/android_ndk_repository/' WORKSPACE
125 - rm -f WORKSPACE.bak
rupertsbf04c532018-12-14 10:36:02 -0800126 build_flags:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700127 - "--apple_platform_type=macos"
128 # Remove when https://github.com/bazelbuild/bazel/issues/7026 is fixed.
129 - "--noincompatible_strict_action_env"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700130 build_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700131 - "//src:bazel"
132 - "//src:bazel_jdk_minimal"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700133 test_flags:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700134 - "--test_timeout=1200"
jmmv86450902019-11-12 06:08:59 -0800135 # Configure and enable tests that require access to the network.
136 - "--test_env=REMOTE_NETWORK_ADDRESS=bazel.build:80"
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700137 # Remove when https://github.com/bazelbuild/bazel/issues/7026 is fixed.
138 - "--noincompatible_strict_action_env"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700139 test_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700140 - "--"
141 - "//scripts/..."
142 - "//src/test/..."
143 - "//src/tools/singlejar/..."
144 - "//third_party/ijar/..."
145 - "//tools/android/..."
146 - "//tools/aquery_differ/..."
147 - "//tools/osx/crosstool/..."
148 - "//tools/python/..."
149 - "-//src/test/shell/integration:minimal_jdk_test"
150 # C++ coverage is not supported on macOS yet.
151 - "-//src/test/shell/bazel:bazel_cc_code_coverage_test"
152 # TODO(iirina): Re-enable after #7952 was released.
153 - "-//src/test/shell/bazel:embedded_tools_deps_test"
154 - "-//src/test/shell/bazel:bazel_java_test_jdk9_toolchain_released"
155 - "-//src/test/shell/bazel:bazel_java_test_jdk9_toolchain_head"
156 - "-//src/test/shell/bazel:bazel_java_test_jdk10_toolchain_head"
buchgr258be482019-07-24 06:55:32 -0700157 # Docker sandboxing needs Docker installed
158 - "-//src/test/shell/bazel:bazel_docker_sandboxing_test"
John Cater8b5584f2019-08-13 11:50:24 -0700159 # TODO(katre): Re-enable after 0.29.0: https://github.com/bazelbuild/bazel/issues/9148
160 - "-//src/tools/singlejar:combiners_test"
Joe Le-Ba42c750a2019-05-22 07:45:06 -0700161 include_json_profile:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700162 - build
163 - test
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700164 windows:
Loo Rong Jie2200ffa2018-12-14 08:38:39 -0800165 batch_commands:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700166 - powershell -Command "(Get-Content WORKSPACE) -Replace '# android_', 'android_' | Set-Content WORKSPACE"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700167 build_flags:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700168 - "--copt=-w"
169 - "--host_copt=-w"
170 # Remove when https://github.com/bazelbuild/bazel/issues/7026 is fixed.
171 - "--noincompatible_strict_action_env"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700172 build_targets:
pcloudybf992ac2019-10-15 04:36:35 -0700173 - "//src:bazel.exe"
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700174 - "//src:bazel_jdk_minimal"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700175 test_flags:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700176 - "--copt=-w"
177 - "--host_copt=-w"
178 - "--test_env=JAVA_HOME"
179 - "--test_timeout=1200"
180 # Remove when https://github.com/bazelbuild/bazel/issues/7026 is fixed.
181 - "--noincompatible_strict_action_env"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700182 test_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700183 - "--"
184 - "//src:all_windows_tests"
185 # TODO(iirina): Re-enable after #7952 was released.
186 - "-//src/test/shell/bazel:embedded_tools_deps_test"
John Cater8b5584f2019-08-13 11:50:24 -0700187 # TODO(katre): Re-enable after 0.29.0: https://github.com/bazelbuild/bazel/issues/9148
188 - "-//src/tools/singlejar:combiners_test"
Joe Le-Ba42c750a2019-05-22 07:45:06 -0700189 include_json_profile:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700190 - build
191 - test
philwo9f3e6222018-08-07 01:11:30 -0700192 rbe_ubuntu1604:
193 shell_commands:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700194 - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/'
195 -e 's/^# android_ndk_repository/android_ndk_repository/'
196 -e 's/^# rbe_autoconfig/rbe_autoconfig/'
197 -e 's/^# load("@bazel_toolchains/load("@bazel_toolchains/' WORKSPACE
198 - rm -f WORKSPACE.bak
philwo9f3e6222018-08-07 01:11:30 -0700199 build_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700200 - "//src:bazel"
201 - "//src:bazel_jdk_minimal"
Joe Le-Ba42c750a2019-05-22 07:45:06 -0700202 include_json_profile:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700203 - build