@@ -62,19 +62,19 @@ if ($LastExitCode) {
6262. ci/ kokoro/ windows/ lib/ integration.ps1
6363
6464function Invoke-REST-Quickstart {
65- bazelisk $common_flags run $build_flags `
66- // google / cloud / storage / quickstart:quickstart -- `
67- " ${ env: GOOGLE_CLOUD_CPP_STORAGE_TEST_BUCKET_NAME} "
65+ $cmd = " bazelisk $common_flags run $build_flags --test_env=CURL_CA_BUNDLE --test_env=GOOGLE_APPLICATION_CREDENTIALS //google/cloud/storage/quickstart:quickstart -- ' ${ env: GOOGLE_CLOUD_CPP_STORAGE_TEST_BUCKET_NAME} ' "
66+ Write-Host " Running REST Quickstart: $cmd "
67+ Invoke-Expression $cmd
6868 if ($LastExitCode ) {
6969 Write-Host - ForegroundColor Red " bazel run (storage/quickstart) failed with exit code ${LastExitCode} ."
7070 Exit ${LastExitCode}
7171 }
7272}
7373
7474function Invoke-gRPC-Quickstart {
75- bazelisk $common_flags run $build_flags `
76- // google / cloud / pubsub / quickstart:quickstart -- `
77- " ${ env: GOOGLE_CLOUD_PROJECT} " " ${ env: GOOGLE_CLOUD_CPP_PUBSUB_TEST_QUICKSTART_TOPIC} "
75+ $cmd = " bazelisk $common_flags run $build_flags --test_env=GRPC_DEFAULT_SSL_ROOTS_FILE_PATH --test_env=GOOGLE_APPLICATION_CREDENTIALS //google/cloud/pubsub/quickstart:quickstart -- ' ${ env: GOOGLE_CLOUD_PROJECT} ' ' ${ env: GOOGLE_CLOUD_CPP_PUBSUB_TEST_QUICKSTART_TOPIC} ' "
76+ Write-Host " Running gRPC Quickstart: $cmd "
77+ Invoke-Expression $cmd
7878 if ($LastExitCode ) {
7979 Write-Host - ForegroundColor Red " bazel run (pubsub/quickstart) failed with exit code ${LastExitCode} ."
8080 Exit ${LastExitCode}
@@ -84,8 +84,14 @@ function Invoke-gRPC-Quickstart {
8484if (Test-Integration - Enabled) {
8585 Write-Host " `n $ ( Get-Date - Format o) Running minimal quickstart prorams"
8686 Install-Roots - Pem
87- ${env: GRPC_DEFAULT_SSL_ROOTS_FILE_PATH} = " ${env: KOKORO_GFILE_DIR} /roots.pem"
88- ${env: GOOGLE_APPLICATION_CREDENTIALS} = " ${env: KOKORO_GFILE_DIR} /kokoro-run-key.json"
87+ $env: GRPC_DEFAULT_SSL_ROOTS_FILE_PATH = " $env: KOKORO_GFILE_DIR /roots.pem"
88+ $env: CURL_CA_BUNDLE = " $env: KOKORO_GFILE_DIR /roots.pem"
89+ $env: GOOGLE_APPLICATION_CREDENTIALS = " $env: KOKORO_GFILE_DIR /kokoro-run-key.json"
90+ # Troubleshooting output
91+ Write-Host " GOOGLE_APPLICATION_CREDENTIALS=$env: GOOGLE_APPLICATION_CREDENTIALS "
92+ Write-Host " GRPC_DEFAULT_SSL_ROOTS_FILE_PATH=$env: GRPC_DEFAULT_SSL_ROOTS_FILE_PATH "
93+ Write-Host " CURL_CA_BUNDLE=$env: CURL_CA_BUNDLE "
94+ Get-Content " $env: KOKORO_GFILE_DIR /roots.pem" - TotalCount 5
8995 Invoke-REST - Quickstart
9096 Invoke-gRPC - Quickstart
9197}
0 commit comments