Skip to content

Commit 7044771

Browse files
committed
add more code coverage to iwyu and clang-tidy ci jobs
1 parent b1253a7 commit 7044771

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed

.github/workflows/clang-tidy.yaml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,15 @@ jobs:
3232
sudo apt install -y --no-install-recommends --no-install-suggests \
3333
build-essential \
3434
cmake \
35+
zlib1g-dev \
3536
libssl-dev \
3637
libcurl4-openssl-dev \
38+
nlohmann-json3-dev \
39+
libabsl-dev \
3740
libprotobuf-dev \
41+
libgrpc++-dev \
3842
protobuf-compiler \
43+
protobuf-compiler-grpc \
3944
libgmock-dev \
4045
libgtest-dev \
4146
libbenchmark-dev
@@ -57,6 +62,14 @@ jobs:
5762
cmake -B build \
5863
-DCMAKE_CXX_STANDARD=14 \
5964
-DWITH_STL=CXX14 \
65+
-DWITH_ABI_VERSION_1=OFF \
66+
-DWITH_ABI_VERSION_2=ON \
67+
-DWITH_HTTP_CLIENT_CURL=ON \
68+
-DWITH_THREAD_INSTRUMENTATION_PREVIEW=ON \
69+
-DWITH_OTLP_GRPC_SSL_MTLS_PREVIEW=ON \
70+
-DWITH_OTLP_GRPC_CREDENTIAL_PREVIEW=ON \
71+
-DWITH_OTLP_RETRY_PREVIEW=ON \
72+
-DWITH_OTLP_GRPC=ON \
6073
-DWITH_OTLP_HTTP=ON \
6174
-DWITH_OTLP_FILE=ON \
6275
-DWITH_PROMETHEUS=ON \
@@ -85,4 +98,3 @@ jobs:
8598
COUNT=$(grep -c "warning:" clang-tidy.log)
8699
echo "clang-tidy reported ${COUNT} warning(s)"
87100
88-
# TODO: include WITH_OTLP_GRPC flags.

.github/workflows/iwyu.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,18 @@ jobs:
6262
-DWITH_OTLP_FILE=ON \
6363
-DWITH_OPENTRACING=ON \
6464
-DWITH_OTLP_HTTP_COMPRESSION=ON \
65-
-DWITH_THREAD_INSTRUMENTATION=ON \
6665
-DWITH_ZIPKIN=ON \
6766
-DWITH_PROMETHEUS=ON \
67+
-DWITH_ELASTICSEARCH=ON \
68+
-DWITH_HTTP_CLIENT_CURL=ON \
69+
-DWITH_ABI_VERSION_1=OFF \
70+
-DWITH_ABI_VERSION_2=ON \
71+
-DWITH_METRICS_EXEMPLAR_PREVIEW=ON \
72+
-DWITH_ASYNC_EXPORT_PREVIEW=ON \
73+
-DWITH_THREAD_INSTRUMENTATION_PREVIEW=ON \
74+
-DWITH_OTLP_GRPC_SSL_MTLS_PREVIEW=ON \
75+
-DWITH_OTLP_GRPC_CREDENTIAL_PREVIEW=ON \
76+
-DWITH_OTLP_RETRY_PREVIEW=ON \
6877
..
6978
7079
- name: iwyu_tool

0 commit comments

Comments
 (0)