Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 1 | --- |
philwo | 761d16c | 2020-01-27 05:28:31 -0800 | [diff] [blame] | 2 | tasks: |
philwo | 527f688 | 2019-06-25 00:13:01 -0700 | [diff] [blame] | 3 | centos7: |
twerth | c2252c6 | 2019-09-25 10:02:58 -0700 | [diff] [blame] | 4 | shards: 4 |
philwo | 527f688 | 2019-06-25 00:13:01 -0700 | [diff] [blame] | 5 | 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 |
pcloudy | 1137221 | 2020-03-25 03:50:10 -0700 | [diff] [blame] | 9 | - rm -rf $HOME/bazeltest |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 10 | - mkdir $HOME/bazeltest |
philwo | 937a5cf5 | 2020-01-30 02:59:57 -0800 | [diff] [blame] | 11 | build_flags: |
| 12 | - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest/install_base" |
| 13 | - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external" |
philwo | 527f688 | 2019-06-25 00:13:01 -0700 | [diff] [blame] | 14 | build_targets: |
| 15 | - "//src:bazel" |
| 16 | - "//src:bazel_jdk_minimal" |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 17 | - "//src:test_repos" |
philwo | 527f688 | 2019-06-25 00:13:01 -0700 | [diff] [blame] | 18 | test_flags: |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 19 | - "--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" |
philwo | 527f688 | 2019-06-25 00:13:01 -0700 | [diff] [blame] | 23 | test_targets: |
philwo | 527f688 | 2019-06-25 00:13:01 -0700 | [diff] [blame] | 24 | - "//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/..." |
philwo | 527f688 | 2019-06-25 00:13:01 -0700 | [diff] [blame] | 34 | # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/8162 |
| 35 | - "-//src/java_tools/buildjar/..." |
| 36 | - "-//src/java_tools/import_deps_checker/..." |
philwo | 761d16c | 2020-01-27 05:28:31 -0800 | [diff] [blame] | 37 | # These tests are not compatible with the gcov version of CentOS 7. |
philwo | 527f688 | 2019-06-25 00:13:01 -0700 | [diff] [blame] | 38 | - "-//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" |
philwo | ba64c9c | 2018-09-10 05:02:28 -0700 | [diff] [blame] | 41 | ubuntu1604: |
twerth | c2252c6 | 2019-09-25 10:02:58 -0700 | [diff] [blame] | 42 | shards: 4 |
philwo | 9bc3b20 | 2018-10-02 07:26:54 -0700 | [diff] [blame] | 43 | shell_commands: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 44 | - 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 |
pcloudy | 1137221 | 2020-03-25 03:50:10 -0700 | [diff] [blame] | 47 | - rm -rf $HOME/bazeltest |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 48 | - mkdir $HOME/bazeltest |
philwo | 937a5cf5 | 2020-01-30 02:59:57 -0800 | [diff] [blame] | 49 | build_flags: |
| 50 | - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest/install_base" |
| 51 | - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external" |
philwo | ba64c9c | 2018-09-10 05:02:28 -0700 | [diff] [blame] | 52 | build_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 53 | - "//src:bazel" |
| 54 | - "//src:bazel_jdk_minimal" |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 55 | - "//src:test_repos" |
philwo | 9bc3b20 | 2018-10-02 07:26:54 -0700 | [diff] [blame] | 56 | test_flags: |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 57 | - "--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" |
philwo | 9bc3b20 | 2018-10-02 07:26:54 -0700 | [diff] [blame] | 61 | test_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 62 | - "//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 Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 72 | # Re-enable once fixed: https://github.com/bazelbuild/bazel/issues/8162 |
| 73 | - "-//src/java_tools/buildjar/..." |
| 74 | - "-//src/java_tools/import_deps_checker/..." |
buchgr | 3af3846 | 2018-06-22 06:41:17 -0700 | [diff] [blame] | 75 | ubuntu1804: |
twerth | c2252c6 | 2019-09-25 10:02:58 -0700 | [diff] [blame] | 76 | shards: 4 |
buchgr | 3af3846 | 2018-06-22 06:41:17 -0700 | [diff] [blame] | 77 | shell_commands: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 78 | - 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 |
pcloudy | 1137221 | 2020-03-25 03:50:10 -0700 | [diff] [blame] | 81 | - rm -rf $HOME/bazeltest |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 82 | - mkdir $HOME/bazeltest |
philwo | 937a5cf5 | 2020-01-30 02:59:57 -0800 | [diff] [blame] | 83 | 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" |
buchgr | 3af3846 | 2018-06-22 06:41:17 -0700 | [diff] [blame] | 87 | build_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 88 | - "//src:bazel" |
| 89 | - "//src:bazel_jdk_minimal" |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 90 | - "//src:test_repos" |
buchgr | 3af3846 | 2018-06-22 06:41:17 -0700 | [diff] [blame] | 91 | test_flags: |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 92 | - "--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" |
jmmv | 8645090 | 2019-11-12 06:08:59 -0800 | [diff] [blame] | 96 | # Configure and enable tests that require access to the network. |
| 97 | - "--test_env=REMOTE_NETWORK_ADDRESS=bazel.build:80" |
buchgr | 3af3846 | 2018-06-22 06:41:17 -0700 | [diff] [blame] | 98 | test_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 99 | - "//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 Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 109 | # 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 |
pcloudy | 1137221 | 2020-03-25 03:50:10 -0700 | [diff] [blame] | 121 | - rm -rf $HOME/bazeltest |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 122 | - mkdir $HOME/bazeltest |
philwo | 937a5cf5 | 2020-01-30 02:59:57 -0800 | [diff] [blame] | 123 | build_flags: |
| 124 | - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest/install_base" |
| 125 | - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external" |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 126 | build_targets: |
| 127 | - "//src:bazel" |
| 128 | - "//src:bazel_jdk_minimal" |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 129 | - "//src:test_repos" |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 130 | test_flags: |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 131 | - "--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 Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 135 | test_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 136 | - "//src/test/shell/bazel:cc_integration_test" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 137 | macos: |
philwo | d6bf96f | 2020-02-18 05:33:24 -0800 | [diff] [blame] | 138 | shards: 5 |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 139 | shell_commands: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 140 | - 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 |
pcloudy | 1137221 | 2020-03-25 03:50:10 -0700 | [diff] [blame] | 143 | - rm -rf $HOME/bazeltest |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 144 | - mkdir $HOME/bazeltest |
ruperts | bf04c53 | 2018-12-14 10:36:02 -0800 | [diff] [blame] | 145 | build_flags: |
philwo | 937a5cf5 | 2020-01-30 02:59:57 -0800 | [diff] [blame] | 146 | - "--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 Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 149 | build_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 150 | - "//src:bazel" |
| 151 | - "//src:bazel_jdk_minimal" |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 152 | - "//src:test_repos" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 153 | test_flags: |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 154 | - "--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" |
jmmv | 8645090 | 2019-11-12 06:08:59 -0800 | [diff] [blame] | 158 | # Configure and enable tests that require access to the network. |
| 159 | - "--test_env=REMOTE_NETWORK_ADDRESS=bazel.build:80" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 160 | test_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 161 | - "//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/..." |
philwo | 761d16c | 2020-01-27 05:28:31 -0800 | [diff] [blame] | 171 | # 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 Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 175 | - "-//src/test/shell/bazel:bazel_cc_code_coverage_test" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 176 | windows: |
twerth | c2252c6 | 2019-09-25 10:02:58 -0700 | [diff] [blame] | 177 | shards: 4 |
Loo Rong Jie | 2200ffa | 2018-12-14 08:38:39 -0800 | [diff] [blame] | 178 | batch_commands: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 179 | - powershell -Command "(Get-Content WORKSPACE) -Replace '# android_', 'android_' | Set-Content WORKSPACE" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 180 | build_flags: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 181 | - "--copt=-w" |
| 182 | - "--host_copt=-w" |
philwo | 937a5cf5 | 2020-01-30 02:59:57 -0800 | [diff] [blame] | 183 | - "--test_env=JAVA_HOME" |
Philipp Wollermann | b4c09f2 | 2020-02-05 23:53:27 -0800 | [diff] [blame] | 184 | - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest_install_base" |
philwo | 937a5cf5 | 2020-01-30 02:59:57 -0800 | [diff] [blame] | 185 | - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 186 | build_targets: |
pcloudy | bf992ac | 2019-10-15 04:36:35 -0700 | [diff] [blame] | 187 | - "//src:bazel.exe" |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 188 | - "//src:bazel_jdk_minimal" |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 189 | - "//src:test_repos" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 190 | test_flags: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 191 | - "--copt=-w" |
| 192 | - "--host_copt=-w" |
| 193 | - "--test_env=JAVA_HOME" |
Philipp Wollermann | b4c09f2 | 2020-02-05 23:53:27 -0800 | [diff] [blame] | 194 | - "--test_env=TEST_INSTALL_BASE=$HOME/bazeltest_install_base" |
philwo | 9ae6368 | 2020-01-29 14:38:47 -0800 | [diff] [blame] | 195 | - "--test_env=TEST_REPOSITORY_HOME=$OUTPUT_BASE/external" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 196 | test_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 197 | - "//src:all_windows_tests" |
philwo | de035fa | 2019-01-10 01:49:02 -0800 | [diff] [blame] | 198 | rbe_ubuntu1604: |
| 199 | shell_commands: |
philwo | 761d16c | 2020-01-27 05:28:31 -0800 | [diff] [blame] | 200 | - 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 |
buchgr | a2b042c | 2019-07-18 07:40:40 -0700 | [diff] [blame] | 203 | build_flags: |
philwo | 761d16c | 2020-01-27 05:28:31 -0800 | [diff] [blame] | 204 | - "--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" |
buchgr | a2b042c | 2019-07-18 07:40:40 -0700 | [diff] [blame] | 210 | build_targets: |
| 211 | - "//src:bazel" |
| 212 | - "//src:bazel_jdk_minimal" |
buchgr | 2204bd2 | 2019-07-12 01:51:41 -0700 | [diff] [blame] | 213 | test_flags: |
philwo | 761d16c | 2020-01-27 05:28:31 -0800 | [diff] [blame] | 214 | - "--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" |
buchgr | 2204bd2 | 2019-07-12 01:51:41 -0700 | [diff] [blame] | 220 | test_targets: |
philwo | 761d16c | 2020-01-27 05:28:31 -0800 | [diff] [blame] | 221 | - "//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/..." |