-
Notifications
You must be signed in to change notification settings - Fork 4.9k
/
Copy pathpresubmit.yml
42 lines (42 loc) · 1.21 KB
/
presubmit.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
---
tasks:
rbe:
name: "RBE"
platform: ubuntu2004
test_targets:
- "//test/common/common/..."
- "//test/integration/..."
- "//test/exe/..."
test_flags:
- "--config=remote-clang-libc++"
- "--config=remote-ci"
- "--define=wasm=disabled"
- "--jobs=75"
coverage:
name: "Coverage"
platform: ubuntu2004
shell_commands:
- "sudo apt -y update && sudo apt -y install automake autotools-dev cmake libtool m4 ninja-build"
- "wget https://apt.llvm.org/llvm.sh && sudo bash llvm.sh 14"
- "bazel/setup_clang.sh /usr/lib/llvm-14"
# TODO(keith): Remove once we use clang 15+ on CI
- "sudo apt-get install -y libclang-rt-14-dev"
test_targets:
- "//test/common/common/..."
- "//test/integration/..."
- "//test/exe/..."
test_flags:
- "--config=coverage"
- "--config=clang"
# Re-enable after fixing https://github.com/envoyproxy/envoy/issues/16542
# fuzz_coverage:
# name: "Fuzz-Coverage"
# platform: ubuntu1804
# shell_commands:
# - "bazel/setup_clang.sh /usr/lib/llvm-10"
# test_targets:
# - "//test/server:server_fuzz_test"
# test_flags:
# - "--config=fuzz-coverage"
# - "--config=coverage"
# - "--config=clang"