Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 1 | --- |
philwo | 527f688 | 2019-06-25 00:13:01 -0700 | [diff] [blame] | 2 | tasks: |
| 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 Cater | 8b5584f | 2019-08-13 11:50:24 -0700 | [diff] [blame] | 32 | # TODO(katre): Re-enable after 0.29.0: https://github.com/bazelbuild/bazel/issues/9148 |
| 33 | - "-//src/tools/singlejar:combiners_test" |
philwo | 527f688 | 2019-06-25 00:13:01 -0700 | [diff] [blame] | 34 | include_json_profile: |
| 35 | - build |
| 36 | - test |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 37 | ubuntu1604: |
| 38 | shell_commands: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 39 | - 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 Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 42 | build_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 43 | - "//src:bazel" |
| 44 | - "//src:bazel_jdk_minimal" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 45 | test_flags: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 46 | - "--test_timeout=1200" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 47 | test_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 48 | - "--" |
| 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 Cater | 8b5584f | 2019-08-13 11:50:24 -0700 | [diff] [blame] | 62 | # TODO(katre): Re-enable after 0.29.0: https://github.com/bazelbuild/bazel/issues/9148 |
| 63 | - "-//src/tools/singlejar:combiners_test" |
Joe Le-Ba | 42c750a | 2019-05-22 07:45:06 -0700 | [diff] [blame] | 64 | include_json_profile: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 65 | - build |
| 66 | - test |
buchgr | 3af3846 | 2018-06-22 06:41:17 -0700 | [diff] [blame] | 67 | ubuntu1804: |
| 68 | shell_commands: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 69 | - 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 |
buchgr | 3af3846 | 2018-06-22 06:41:17 -0700 | [diff] [blame] | 72 | build_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 73 | - "//src:bazel" |
| 74 | - "//src:bazel_jdk_minimal" |
buchgr | 3af3846 | 2018-06-22 06:41:17 -0700 | [diff] [blame] | 75 | test_flags: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 76 | - "--test_timeout=1200" |
jmmv | 8645090 | 2019-11-12 06:08:59 -0800 | [diff] [blame] | 77 | # Configure and enable tests that require access to the network. |
| 78 | - "--test_env=REMOTE_NETWORK_ADDRESS=bazel.build:80" |
buchgr | 3af3846 | 2018-06-22 06:41:17 -0700 | [diff] [blame] | 79 | test_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 80 | - "--" |
| 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 Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 91 | # 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 Cater | 8b5584f | 2019-08-13 11:50:24 -0700 | [diff] [blame] | 95 | # TODO(katre): Re-enable after 0.29.0: https://github.com/bazelbuild/bazel/issues/9148 |
| 96 | - "-//src/tools/singlejar:combiners_test" |
Joe Le-Ba | 42c750a | 2019-05-22 07:45:06 -0700 | [diff] [blame] | 97 | include_json_profile: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 98 | - 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 Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 121 | macos: |
| 122 | shell_commands: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 123 | - 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 |
ruperts | bf04c53 | 2018-12-14 10:36:02 -0800 | [diff] [blame] | 126 | build_flags: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 127 | - "--apple_platform_type=macos" |
| 128 | # Remove when https://github.com/bazelbuild/bazel/issues/7026 is fixed. |
| 129 | - "--noincompatible_strict_action_env" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 130 | build_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 131 | - "//src:bazel" |
| 132 | - "//src:bazel_jdk_minimal" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 133 | test_flags: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 134 | - "--test_timeout=1200" |
jmmv | 8645090 | 2019-11-12 06:08:59 -0800 | [diff] [blame] | 135 | # Configure and enable tests that require access to the network. |
| 136 | - "--test_env=REMOTE_NETWORK_ADDRESS=bazel.build:80" |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 137 | # Remove when https://github.com/bazelbuild/bazel/issues/7026 is fixed. |
| 138 | - "--noincompatible_strict_action_env" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 139 | test_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 140 | - "--" |
| 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" |
buchgr | 258be48 | 2019-07-24 06:55:32 -0700 | [diff] [blame] | 157 | # Docker sandboxing needs Docker installed |
| 158 | - "-//src/test/shell/bazel:bazel_docker_sandboxing_test" |
John Cater | 8b5584f | 2019-08-13 11:50:24 -0700 | [diff] [blame] | 159 | # TODO(katre): Re-enable after 0.29.0: https://github.com/bazelbuild/bazel/issues/9148 |
| 160 | - "-//src/tools/singlejar:combiners_test" |
Joe Le-Ba | 42c750a | 2019-05-22 07:45:06 -0700 | [diff] [blame] | 161 | include_json_profile: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 162 | - build |
| 163 | - test |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 164 | windows: |
Loo Rong Jie | 2200ffa | 2018-12-14 08:38:39 -0800 | [diff] [blame] | 165 | batch_commands: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 166 | - powershell -Command "(Get-Content WORKSPACE) -Replace '# android_', 'android_' | Set-Content WORKSPACE" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 167 | build_flags: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 168 | - "--copt=-w" |
| 169 | - "--host_copt=-w" |
| 170 | # Remove when https://github.com/bazelbuild/bazel/issues/7026 is fixed. |
| 171 | - "--noincompatible_strict_action_env" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 172 | build_targets: |
pcloudy | bf992ac | 2019-10-15 04:36:35 -0700 | [diff] [blame] | 173 | - "//src:bazel.exe" |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 174 | - "//src:bazel_jdk_minimal" |
Jakob Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 175 | test_flags: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 176 | - "--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 Buchgraber | 1d182e9 | 2018-03-22 03:53:03 -0700 | [diff] [blame] | 182 | test_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 183 | - "--" |
| 184 | - "//src:all_windows_tests" |
| 185 | # TODO(iirina): Re-enable after #7952 was released. |
| 186 | - "-//src/test/shell/bazel:embedded_tools_deps_test" |
John Cater | 8b5584f | 2019-08-13 11:50:24 -0700 | [diff] [blame] | 187 | # TODO(katre): Re-enable after 0.29.0: https://github.com/bazelbuild/bazel/issues/9148 |
| 188 | - "-//src/tools/singlejar:combiners_test" |
Joe Le-Ba | 42c750a | 2019-05-22 07:45:06 -0700 | [diff] [blame] | 189 | include_json_profile: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 190 | - build |
| 191 | - test |
philwo | 9f3e622 | 2018-08-07 01:11:30 -0700 | [diff] [blame] | 192 | rbe_ubuntu1604: |
| 193 | shell_commands: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 194 | - 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 |
philwo | 9f3e622 | 2018-08-07 01:11:30 -0700 | [diff] [blame] | 199 | build_targets: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 200 | - "//src:bazel" |
| 201 | - "//src:bazel_jdk_minimal" |
Joe Le-Ba | 42c750a | 2019-05-22 07:45:06 -0700 | [diff] [blame] | 202 | include_json_profile: |
Philipp Wollermann | 6d01f67 | 2019-06-04 07:03:37 -0700 | [diff] [blame] | 203 | - build |