google-cloud-cpp icon indicating copy to clipboard operation
google-cloud-cpp copied to clipboard

ci: compile all quickstarts on Windows

Open coryan opened this issue 3 years ago • 7 comments

For CMake: compile as many as are available with the vcpkg version used in the builds.

For Bazel: compile as many as are available with the google-cloud-cpp release used in the quickstart WORKSPACE.bazel files.

In both cases I created a hard-coded list of libraries that do not compile on Windows. I could not figure out how to query the libraries that fail to compile on Windows from Bazel or CMake.

Fixes #9891


This change is Reviewable

coryan avatar Sep 25 '22 15:09 coryan

Google Cloud Build Logs For commit: 626ba47d680a57df0163ba10e4518b5a43253eb9

:information_source: NOTE: Kokoro logs are linked from "Details" below.

google-cloud-cpp-bot avatar Sep 25 '22 15:09 google-cloud-cpp-bot

Codecov Report

Base: 94.21% // Head: 94.20% // Decreases project coverage by -0.00% :warning:

Coverage data is based on head (c7d0aec) compared to base (d372d84). Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #9920      +/-   ##
==========================================
- Coverage   94.21%   94.20%   -0.01%     
==========================================
  Files        1496     1496              
  Lines      140318   140318              
==========================================
- Hits       132195   132189       -6     
- Misses       8123     8129       +6     
Impacted Files Coverage Δ
google/cloud/storage/testing/random_names.cc 91.42% <0.00%> (-5.72%) :arrow_down:
...ud/spanner/integration_tests/client_stress_test.cc 84.21% <0.00%> (-0.66%) :arrow_down:
...cloud/pubsub/internal/subscription_session_test.cc 98.15% <0.00%> (-0.34%) :arrow_down:
google/cloud/completion_queue_test.cc 97.13% <0.00%> (-0.20%) :arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

codecov[bot] avatar Sep 25 '22 15:09 codecov[bot]

Google Cloud Build Logs For commit: 6842692a9cbff3a1fbf58728d254b318d2408416

:information_source: NOTE: Kokoro logs are linked from "Details" below.

google-cloud-cpp-bot avatar Sep 25 '22 17:09 google-cloud-cpp-bot

Google Cloud Build Logs For commit: a24e27a5103c0c8b498d2cd0a73e6121d89b7aa9

:information_source: NOTE: Kokoro logs are linked from "Details" below.

google-cloud-cpp-bot avatar Sep 25 '22 17:09 google-cloud-cpp-bot

Google Cloud Build Logs For commit: 9ea865115a0f3406449593e26c76509c65462c49

:information_source: NOTE: Kokoro logs are linked from "Details" below.

google-cloud-cpp-bot avatar Sep 25 '22 17:09 google-cloud-cpp-bot

Google Cloud Build Logs For commit: 3704e1209d695ecb7c3f073d85555b3c3600f17d

:information_source: NOTE: Kokoro logs are linked from "Details" below.

google-cloud-cpp-bot avatar Sep 25 '22 18:09 google-cloud-cpp-bot

Google Cloud Build Logs For commit: c7d0aec002f4275e0515ec842f802a4b1af39d18

:information_source: NOTE: Kokoro logs are linked from "Details" below.

google-cloud-cpp-bot avatar Sep 25 '22 18:09 google-cloud-cpp-bot