blob: 367b9c356118d694294577d46db8ac367574591f [file] [log] [blame]
Jakob Buchgraber1d182e92018-03-22 03:53:03 -07001---
philwo761d16c2020-01-27 05:28:31 -08002tasks:
philwo527f6882019-06-25 00:13:01 -07003 centos7:
twerthc2252c62019-09-25 10:02:58 -07004 shards: 4
philwo527f6882019-06-25 00:13:01 -07005 shell_commands:
6 - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
7 android_ndk_repository/android_ndk_repository/' WORKSPACE
8 - rm -f WORKSPACE.bak
pcloudy11372212020-03-25 03:50:10 -07009 - rm -rf $HOME/bazeltest
philwo9ae63682020-01-29 14:38:47 -080010 - mkdir $HOME/bazeltest
philwo937a5cf52020-01-30 02:59:57 -080011 build_flags:
12 - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest/install_base"
13 - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external"
philwo527f6882019-06-25 00:13:01 -070014 build_targets:
15 - "//src:bazel"
16 - "//src:bazel_jdk_minimal"
philwo9ae63682020-01-29 14:38:47 -080017 - "//src:test_repos"
philwo527f6882019-06-25 00:13:01 -070018 test_flags:
philwo9ae63682020-01-29 14:38:47 -080019 - "--sandbox_default_allow_network=false"
20 - "--sandbox_writable_path=$HOME/bazeltest"
21 - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest/install_base"
22 - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external"
philwo527f6882019-06-25 00:13:01 -070023 test_targets:
philwo527f6882019-06-25 00:13:01 -070024 - "//scripts/..."
25 - "//src/java_tools/..."
26 - "//src/test/..."
27 - "//src/tools/execlog/..."
28 - "//src/tools/singlejar/..."
29 - "//src/tools/workspacelog/..."
30 - "//third_party/ijar/..."
31 - "//tools/android/..."
32 - "//tools/aquery_differ/..."
33 - "//tools/python/..."
philwo527f6882019-06-25 00:13:01 -070034 # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/8162
35 - "-//src/java_tools/buildjar/..."
36 - "-//src/java_tools/import_deps_checker/..."
philwo761d16c2020-01-27 05:28:31 -080037 # These tests are not compatible with the gcov version of CentOS 7.
philwo527f6882019-06-25 00:13:01 -070038 - "-//src/test/shell/bazel:bazel_cc_code_coverage_test"
39 - "-//src/test/shell/bazel:bazel_coverage_cc_test_gcc"
40 - "-//src/test/shell/bazel:bazel_coverage_sh_test"
philwoba64c9c2018-09-10 05:02:28 -070041 ubuntu1604:
twerthc2252c62019-09-25 10:02:58 -070042 shards: 4
philwo9bc3b202018-10-02 07:26:54 -070043 shell_commands:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070044 - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
45 android_ndk_repository/android_ndk_repository/' WORKSPACE
46 - rm -f WORKSPACE.bak
pcloudy11372212020-03-25 03:50:10 -070047 - rm -rf $HOME/bazeltest
philwo9ae63682020-01-29 14:38:47 -080048 - mkdir $HOME/bazeltest
philwo937a5cf52020-01-30 02:59:57 -080049 build_flags:
50 - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest/install_base"
51 - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external"
philwoba64c9c2018-09-10 05:02:28 -070052 build_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070053 - "//src:bazel"
54 - "//src:bazel_jdk_minimal"
philwo9ae63682020-01-29 14:38:47 -080055 - "//src:test_repos"
philwo9bc3b202018-10-02 07:26:54 -070056 test_flags:
philwo9ae63682020-01-29 14:38:47 -080057 - "--sandbox_default_allow_network=false"
58 - "--sandbox_writable_path=$HOME/bazeltest"
59 - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest/install_base"
60 - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external"
philwo9bc3b202018-10-02 07:26:54 -070061 test_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070062 - "//scripts/..."
63 - "//src/java_tools/..."
64 - "//src/test/..."
65 - "//src/tools/execlog/..."
66 - "//src/tools/singlejar/..."
67 - "//src/tools/workspacelog/..."
68 - "//third_party/ijar/..."
69 - "//tools/android/..."
70 - "//tools/aquery_differ/..."
71 - "//tools/python/..."
Philipp Wollermann6d01f672019-06-04 07:03:37 -070072 # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/8162
73 - "-//src/java_tools/buildjar/..."
74 - "-//src/java_tools/import_deps_checker/..."
buchgr3af38462018-06-22 06:41:17 -070075 ubuntu1804:
twerthc2252c62019-09-25 10:02:58 -070076 shards: 4
buchgr3af38462018-06-22 06:41:17 -070077 shell_commands:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070078 - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
79 android_ndk_repository/android_ndk_repository/' WORKSPACE
80 - rm -f WORKSPACE.bak
pcloudy11372212020-03-25 03:50:10 -070081 - rm -rf $HOME/bazeltest
philwo9ae63682020-01-29 14:38:47 -080082 - mkdir $HOME/bazeltest
philwo937a5cf52020-01-30 02:59:57 -080083 build_flags:
84 - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest/install_base"
85 - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external"
86 - "--test_env=REMOTE_NETWORK_ADDRESS=bazel.build:80"
buchgr3af38462018-06-22 06:41:17 -070087 build_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070088 - "//src:bazel"
89 - "//src:bazel_jdk_minimal"
philwo9ae63682020-01-29 14:38:47 -080090 - "//src:test_repos"
buchgr3af38462018-06-22 06:41:17 -070091 test_flags:
philwo9ae63682020-01-29 14:38:47 -080092 - "--sandbox_default_allow_network=false"
93 - "--sandbox_writable_path=$HOME/bazeltest"
94 - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest/install_base"
95 - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external"
jmmv86450902019-11-12 06:08:59 -080096 # Configure and enable tests that require access to the network.
97 - "--test_env=REMOTE_NETWORK_ADDRESS=bazel.build:80"
buchgr3af38462018-06-22 06:41:17 -070098 test_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -070099 - "//scripts/..."
100 - "//src/java_tools/..."
101 - "//src/test/..."
102 - "//src/tools/execlog/..."
103 - "//src/tools/singlejar/..."
104 - "//src/tools/workspacelog/..."
105 - "//third_party/ijar/..."
106 - "//tools/android/..."
107 - "//tools/aquery_differ/..."
108 - "//tools/python/..."
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700109 # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/8162
110 - "-//src/java_tools/import_deps_checker/..."
111 ubuntu1804_clang:
112 platform: ubuntu1804
113 environment:
114 CC: clang
115 CC_CONFIGURE_DEBUG: 1
116 name: "Clang"
117 shell_commands:
118 - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
119 android_ndk_repository/android_ndk_repository/' WORKSPACE
120 - rm -f WORKSPACE.bak
pcloudy11372212020-03-25 03:50:10 -0700121 - rm -rf $HOME/bazeltest
philwo9ae63682020-01-29 14:38:47 -0800122 - mkdir $HOME/bazeltest
philwo937a5cf52020-01-30 02:59:57 -0800123 build_flags:
124 - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest/install_base"
125 - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external"
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700126 build_targets:
127 - "//src:bazel"
128 - "//src:bazel_jdk_minimal"
philwo9ae63682020-01-29 14:38:47 -0800129 - "//src:test_repos"
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700130 test_flags:
philwo9ae63682020-01-29 14:38:47 -0800131 - "--sandbox_default_allow_network=false"
132 - "--sandbox_writable_path=$HOME/bazeltest"
133 - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest/install_base"
134 - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external"
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700135 test_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700136 - "//src/test/shell/bazel:cc_integration_test"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700137 macos:
philwod6bf96f2020-02-18 05:33:24 -0800138 shards: 5
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700139 shell_commands:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700140 - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
141 android_ndk_repository/android_ndk_repository/' WORKSPACE
142 - rm -f WORKSPACE.bak
pcloudy11372212020-03-25 03:50:10 -0700143 - rm -rf $HOME/bazeltest
philwo9ae63682020-01-29 14:38:47 -0800144 - mkdir $HOME/bazeltest
rupertsbf04c532018-12-14 10:36:02 -0800145 build_flags:
philwo937a5cf52020-01-30 02:59:57 -0800146 - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest/install_base"
147 - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external"
148 - "--test_env=REMOTE_NETWORK_ADDRESS=bazel.build:80"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700149 build_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700150 - "//src:bazel"
151 - "//src:bazel_jdk_minimal"
philwo9ae63682020-01-29 14:38:47 -0800152 - "//src:test_repos"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700153 test_flags:
philwo9ae63682020-01-29 14:38:47 -0800154 - "--sandbox_default_allow_network=false"
155 - "--sandbox_writable_path=$HOME/bazeltest"
156 - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest/install_base"
157 - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external"
jmmv86450902019-11-12 06:08:59 -0800158 # Configure and enable tests that require access to the network.
159 - "--test_env=REMOTE_NETWORK_ADDRESS=bazel.build:80"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700160 test_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700161 - "//scripts/..."
162 - "//src/test/..."
163 - "//src/tools/execlog/..."
164 - "//src/tools/singlejar/..."
165 - "//src/tools/workspacelog/..."
166 - "//third_party/ijar/..."
167 - "//tools/android/..."
168 - "//tools/aquery_differ/..."
169 - "//tools/osx/crosstool/..."
170 - "//tools/python/..."
philwo761d16c2020-01-27 05:28:31 -0800171 # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/8162
172 - "-//src/java_tools/buildjar/..."
173 - "-//src/java_tools/import_deps_checker/..."
174 # C++ coverage is not supported on macOS yet.
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700175 - "-//src/test/shell/bazel:bazel_cc_code_coverage_test"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700176 windows:
twerthc2252c62019-09-25 10:02:58 -0700177 shards: 4
Loo Rong Jie2200ffa2018-12-14 08:38:39 -0800178 batch_commands:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700179 - powershell -Command "(Get-Content WORKSPACE) -Replace '# android_', 'android_' | Set-Content WORKSPACE"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700180 build_flags:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700181 - "--copt=-w"
182 - "--host_copt=-w"
philwo937a5cf52020-01-30 02:59:57 -0800183 - "--test_env=JAVA_HOME"
Philipp Wollermannb4c09f22020-02-05 23:53:27 -0800184 - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest_install_base"
philwo937a5cf52020-01-30 02:59:57 -0800185 - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700186 build_targets:
pcloudybf992ac2019-10-15 04:36:35 -0700187 - "//src:bazel.exe"
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700188 - "//src:bazel_jdk_minimal"
philwo9ae63682020-01-29 14:38:47 -0800189 - "//src:test_repos"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700190 test_flags:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700191 - "--copt=-w"
192 - "--host_copt=-w"
193 - "--test_env=JAVA_HOME"
Philipp Wollermannb4c09f22020-02-05 23:53:27 -0800194 - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest_install_base"
philwo9ae63682020-01-29 14:38:47 -0800195 - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external"
Jakob Buchgraber1d182e92018-03-22 03:53:03 -0700196 test_targets:
Philipp Wollermann6d01f672019-06-04 07:03:37 -0700197 - "//src:all_windows_tests"
philwode035fa2019-01-10 01:49:02 -0800198 rbe_ubuntu1604:
199 shell_commands:
philwo761d16c2020-01-27 05:28:31 -0800200 - sed -i.bak -e 's/^# android_sdk_repository/android_sdk_repository/' -e 's/^#
201 android_ndk_repository/android_ndk_repository/' WORKSPACE
202 - rm -f WORKSPACE.bak
buchgra2b042c2019-07-18 07:40:40 -0700203 build_flags:
philwo761d16c2020-01-27 05:28:31 -0800204 - "--config=ubuntu1604_java8"
205 - "--remote_executor=grpcs://remotebuildexecution.googleapis.com"
206 - "--jobs=200"
207 - "--experimental_remote_download_outputs=minimal"
208 - "--experimental_inmemory_jdeps_files"
209 - "--experimental_inmemory_dotd_files"
buchgra2b042c2019-07-18 07:40:40 -0700210 build_targets:
211 - "//src:bazel"
212 - "//src:bazel_jdk_minimal"
buchgr2204bd22019-07-12 01:51:41 -0700213 test_flags:
philwo761d16c2020-01-27 05:28:31 -0800214 - "--config=ubuntu1604_java8"
215 - "--remote_executor=grpcs://remotebuildexecution.googleapis.com"
216 - "--jobs=200"
217 - "--experimental_remote_download_outputs=minimal"
218 - "--experimental_inmemory_jdeps_files"
219 - "--experimental_inmemory_dotd_files"
buchgr2204bd22019-07-12 01:51:41 -0700220 test_targets:
philwo761d16c2020-01-27 05:28:31 -0800221 - "//scripts/..."
222 - "//src/java_tools/..."
223 - "//src/test/..."
224 - "//src/tools/execlog/..."
225 - "//src/tools/singlejar/..."
226 - "//src/tools/workspacelog/..."
227 - "//third_party/ijar/..."
228 - "//tools/aquery_differ/..."
229 - "//tools/python/..."
230 - "//tools/android/..."
231 # See https://github.com/bazelbuild/bazel/issues/8033
232 - "-//src/tools/singlejar:output_jar_simple_test"
233 - "-//src/test/shell/bazel:external_integration_test"
234 - "-//src/test/shell/bazel:bazel_repository_cache_test"
235 - "-//src/test/shell/integration:java_integration_test"
236 - "-//src/test/java/com/google/devtools/build/lib/sandbox/..."
237 # See https://github.com/bazelbuild/bazel/issues/8162 (also disabled for local exec)
238 - "-//src/java_tools/buildjar/..."
239 - "-//src/java_tools/import_deps_checker/..."