@@ -146,10 +146,11 @@ jobs:
146146 -c "set -ex;
147147 sccache -z;
148148 cmake . -DWITH_PROTOC=/workspace/${{ steps.cross-compile.outputs.protoc }}
149+ -Dprotobuf_BUILD_TESTS=ON
149150 -Dprotobuf_BUILD_CONFORMANCE=ON -DCMAKE_CXX_STANDARD=17
150151 -Dprotobuf_WITH_ZLIB=OFF ${{ env.SCCACHE_CMAKE_FLAGS }};
151152 cmake --build . --parallel 20;
152- ctest --parallel 20;
153+ ctest --no-tests=error -- parallel 20;
153154 sccache -s"
154155
155156 linux-cmake :
@@ -191,7 +192,7 @@ jobs:
191192 if : ${{ !matrix.continuous-only || inputs.continuous-run }}
192193 uses : protocolbuffers/protobuf-ci/docker@v5
193194 with :
194- image : us-docker.pkg.dev/protobuf-build/containers/test/linux/cmake:3.16.9-e0df73e51131ccaf53451355d22577f377357604
195+ image : us-docker.pkg.dev/protobuf-build/containers/test/linux/cmake:3.16.9-9626718698895971df3953d4aa2321d7425f3c5f
195196 credentials : ${{ secrets.GAR_SERVICE_ACCOUNT }}
196197 command : >-
197198 /test.sh ${{ matrix.flags}} ${{ env.SCCACHE_CMAKE_FLAGS }}
@@ -234,7 +235,7 @@ jobs:
234235 uses : protocolbuffers/protobuf-ci/docker@v5
235236 if : ${{ !matrix.continuous-only || inputs.continuous-run }}
236237 with :
237- image : us-docker.pkg.dev/protobuf-build/containers/test/linux/cmake:3.16.9-e0df73e51131ccaf53451355d22577f377357604
238+ image : us-docker.pkg.dev/protobuf-build/containers/test/linux/cmake:3.16.9-9626718698895971df3953d4aa2321d7425f3c5f
238239 credentials : ${{ secrets.GAR_SERVICE_ACCOUNT }}
239240 command : >-
240241 /install.sh -DCMAKE_CXX_STANDARD=17 ${{ env.SCCACHE_CMAKE_FLAGS }}
@@ -332,12 +333,12 @@ jobs:
332333 if : ${{ inputs.continuous-run }}
333334 uses : protocolbuffers/protobuf-ci/docker@v5
334335 with :
335- image : us-docker.pkg.dev/protobuf-build/containers/test/linux/cmake:3.16.9-e0df73e51131ccaf53451355d22577f377357604
336+ image : us-docker.pkg.dev/protobuf-build/containers/test/linux/cmake:3.16.9-9626718698895971df3953d4aa2321d7425f3c5f
336337 credentials : ${{ secrets.GAR_SERVICE_ACCOUNT }}
337338 command : >-
338339 /install.sh -DCMAKE_CXX_STANDARD=17 ${{ env.SCCACHE_CMAKE_FLAGS }}
339340 -Dprotobuf_LOCAL_DEPENDENCIES_ONLY=OFF
340- -Dprotobuf_BUILD_EXAMPLES=OFF \&\&
341+ -Dprotobuf_BUILD_EXAMPLES=OFF -Dprotobuf_BUILD_TESTS=ON \&\&
341342 mkdir examples/build \&\&
342343 cd examples/build \&\&
343344 cmake .. -DCMAKE_CXX_STANDARD=17 \&\&
@@ -381,9 +382,9 @@ jobs:
381382 -c 'set -ex;
382383 cd /workspace;
383384 sccache -z;
384- cmake . ${{ matrix.flags }} ${{ env.SCCACHE_CMAKE_FLAGS }};
385+ cmake . -Dprotobuf_BUILD_TESTS=ON ${{ matrix.flags }} ${{ env.SCCACHE_CMAKE_FLAGS }};
385386 cmake --build . --parallel 20;
386- ctest --verbose --parallel 20;
387+ ctest --no-tests=error -- verbose --parallel 20;
387388 sccache -s'
388389
389390 linux-cmake-32-bit :
@@ -407,13 +408,14 @@ jobs:
407408 image : us-docker.pkg.dev/protobuf-build/containers/test/linux/32bit@sha256:d6028ab408c49932836cdc514116f06886d7f6868a4d430630aa52adc5aee2fc
408409 platform : linux/386
409410 credentials : ${{ secrets.GAR_SERVICE_ACCOUNT }}
411+ entrypoint : bash
410412 command : >-
411- /bin/bash -cex '
413+ -c 'set -ex;
412414 cd /workspace;
413415 sccache -z;
414- cmake . -DCMAKE_CXX_STANDARD=17 ${{ env.SCCACHE_CMAKE_FLAGS }};
416+ cmake . -DCMAKE_CXX_STANDARD=17 -Dprotobuf_BUILD_TESTS=ON ${{ env.SCCACHE_CMAKE_FLAGS }};
415417 cmake --build . --parallel 20;
416- ctest --verbose --parallel 20;
418+ ctest --no-tests=error -- verbose --parallel 20;
417419 sccache -s'
418420
419421 non-linux :
@@ -530,7 +532,7 @@ jobs:
530532 bazel-version : 8.0.1
531533 credentials : ${{ secrets.GAR_SERVICE_ACCOUNT }}
532534 command : >-
533- cmake . -DCMAKE_CXX_STANDARD=17 ${{ matrix.install-flags }}
535+ cmake . -DCMAKE_CXX_STANDARD=17 -Dprotobuf_BUILD_TESTS=ON ${{ matrix.install-flags }}
534536 ${{ env.SCCACHE_CMAKE_FLAGS }} -Dprotobuf_ALLOW_CCACHE=ON
535537 - name : Build for install
536538 if : ${{ matrix.install-flags && (!matrix.continuous-only || inputs.continuous-run) }}
@@ -556,7 +558,7 @@ jobs:
556558 credentials : ${{ secrets.GAR_SERVICE_ACCOUNT }}
557559 bazel-version : 8.0.1
558560 command : >-
559- cmake . -DCMAKE_CXX_STANDARD=17 ${{ matrix.flags }}
561+ cmake . -DCMAKE_CXX_STANDARD=17 -Dprotobuf_BUILD_TESTS=ON ${{ matrix.flags }}
560562 ${{ env.SCCACHE_CMAKE_FLAGS }} -Dprotobuf_ALLOW_CCACHE=ON
561563
562564 - name : Build
@@ -567,7 +569,7 @@ jobs:
567569 - name : Test
568570 if : ${{ !matrix.continuous-only || inputs.continuous-run }}
569571 shell : bash
570- run : ctest --verbose --parallel 20 -C Debug
572+ run : ctest --no-tests=error -- verbose --parallel 20 -C Debug
571573
572574 - name : Report sccache stats
573575 if : ${{ !matrix.continuous-only || inputs.continuous-run }}
0 commit comments