Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes issue in regex_substr_4 function when regex has groupings. #372

Merged
merged 2 commits into from
Jul 11, 2023

Add description to UDF DDL

c7bfe02
Select commit
Loading
Failed to load commit list.
Merged

Fixes issue in regex_substr_4 function when regex has groupings. #372

Add description to UDF DDL
c7bfe02
Select commit
Loading
Failed to load commit list.
Google Cloud Build / bigquery-utils-push-to-pr (bqutil-test) succeeded Jul 11, 2023 in 5m 44s

Summary

Build Information

Trigger bigquery-utils-push-to-pr
Build fdf2271d-87d6-4b49-a417-c146e0701a72
Start 2023-07-11T06:55:51-07:00
Duration 5m1.695s
Status SUCCESS

Steps

Step Status Duration
gcr.io/cloud-builders/git SUCCESS 1.605s
gcr.io/google.com/cloudsdktool/cloud-sdk SUCCESS 4m55.95s

Details

starting build "fdf2271d-87d6-4b49-a417-c146e0701a72"

FETCHSOURCE
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint: 
hint: 	git config --global init.defaultBranch <name>
hint: 
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint: 
hint: 	git branch -m <name>
Initialized empty Git repository in /workspace/.git/
From https://github.com/GoogleCloudPlatform/bigquery-utils
 * branch            c7bfe021c6b214efe80facf76cda7f5057d97367 -> FETCH_HEAD
HEAD is now at c7bfe02 Add description to UDF DDL
BUILD
Starting Step #0
Step #0: Already have image (with digest): gcr.io/cloud-builders/git
Step #0: Setting repo https://github.com/GoogleCloudPlatform/bigquery-utils.git as origin.
Step #0: Fetching history for main branch from origin repo.
Step #0: From https://github.com/GoogleCloudPlatform/bigquery-utils
Step #0:  * branch            master     -> FETCH_HEAD
Step #0:  * [new branch]      master     -> origin/master
Step #0: From https://github.com/GoogleCloudPlatform/bigquery-utils
Step #0:  * [new ref]         refs/pull/372/head -> origin/pr/372
Step #0: Fetching and --hard resetting to the merge commit of pull request #372 which triggered this build.HEAD is now at c7bfe02 Add description to UDF DDL
Finished Step #0
Starting Step #1
Step #1: Pulling image: gcr.io/google.com/cloudsdktool/cloud-sdk
Step #1: Using default tag: latest
Step #1: latest: Pulling from google.com/cloudsdktool/cloud-sdk
Step #1: 34df401c391c: Pulling fs layer
Step #1: 3e01b8fca34b: Pulling fs layer
Step #1: 10e50ccaf13f: Pulling fs layer
Step #1: c4e46694eadb: Pulling fs layer
Step #1: 987c7e32a32e: Pulling fs layer
Step #1: 3a27c005d23d: Pulling fs layer
Step #1: d146142d8c0b: Pulling fs layer
Step #1: 987c7e32a32e: Waiting
Step #1: 3a27c005d23d: Waiting
Step #1: d146142d8c0b: Waiting
Step #1: c4e46694eadb: Waiting
Step #1: 3e01b8fca34b: Verifying Checksum
Step #1: 3e01b8fca34b: Download complete
Step #1: 10e50ccaf13f: Verifying Checksum
Step #1: 10e50ccaf13f: Download complete
Step #1: 34df401c391c: Verifying Checksum
Step #1: 34df401c391c: Download complete
Step #1: c4e46694eadb: Download complete
Step #1: d146142d8c0b: Verifying Checksum
Step #1: 3a27c005d23d: Download complete
Step #1: 34df401c391c: Pull complete
Step #1: 3e01b8fca34b: Pull complete
Step #1: 10e50ccaf13f: Pull complete
Step #1: c4e46694eadb: Pull complete
Step #1: 987c7e32a32e: Verifying Checksum
Step #1: 987c7e32a32e: Download complete
Step #1: 987c7e32a32e: Pull complete
Step #1: 3a27c005d23d: Pull complete
Step #1: d146142d8c0b: Pull complete
Step #1: Digest: sha256:8000d85da5a2c4a8aba8076c0e642d477932fa6c374226cb500d238266c340ac
Step #1: Status: Downloaded newer image for gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #1: gcr.io/google.com/cloudsdktool/cloud-sdk:latest
Step #1: tput: No value for $TERM and no -T specified
Step #1: Building BigQuery UDFs since the following files have changed:
Step #1: udfs/community/README.md
Step #1: udfs/community/cw_regexp_substr_4.sqlx
Step #1: udfs/community/test_cases.js
Step #1: Replacing UDF bucket placeholder ${JS_BUCKET} with gs://bqutil-lib-test/bq_js_libs
Step #1: sed: can't read : No such file or directory
Step #1: Creating temporary tarball archive of 231 file(s) totalling 458.9 KiB before compression.
Step #1: Uploading tarball of [udfs/] to [gs://bqutil-test_cloudbuild/source/1689083799.486283-849016aaa9f64f25945d320c75a91d11.tgz]
Step #1: Created [https://cloudbuild.googleapis.com/v1/projects/bqutil-test/locations/global/builds/d213e830-1e39-4173-8ff8-c1bc84c459dd].
Step #1: Logs are available at [ https://console.cloud.google.com/cloud-build/builds/d213e830-1e39-4173-8ff8-c1bc84c459dd?project=365686716718 ].
Step #1: ----------------------------- REMOTE BUILD OUTPUT ------------------------------
Step #1: starting build "d213e830-1e39-4173-8ff8-c1bc84c459dd"
Step #1: 
Step #1: FETCHSOURCE
Step #1: Fetching storage object: gs://bqutil-test_cloudbuild/source/1689083799.486283-849016aaa9f64f25945d320c75a91d11.tgz#1689083800357822
Step #1: Copying gs://bqutil-test_cloudbuild/source/1689083799.486283-849016aaa9f64f25945d320c75a91d11.tgz#1689083800357822...
Step #1: / [0 files][    0.0 B/ 91.9 KiB]                                                
/ [1 files][ 91.9 KiB/ 91.9 KiB]                                                
Step #1: Operation completed over 1 objects/91.9 KiB.
Step #1: BUILD
Step #1: Starting Step #0 - "generate_js_libs_package_json"
Step #1: Step #0 - "generate_js_libs_package_json": Pulling image: gcr.io/bqutil/bq_udf_ci
Step #1: Step #0 - "generate_js_libs_package_json": Using default tag: latest
Step #1: Step #0 - "generate_js_libs_package_json": latest: Pulling from bqutil/bq_udf_ci
Step #1: Step #0 - "generate_js_libs_package_json": 8f04e8168e38: Pulling fs layer
Step #1: Step #0 - "generate_js_libs_package_json": e1114e14adf2: Pulling fs layer
Step #1: Step #0 - "generate_js_libs_package_json": b21907932b19: Pulling fs layer
Step #1: Step #0 - "generate_js_libs_package_json": 32d772203dd6: Pulling fs layer
Step #1: Step #0 - "generate_js_libs_package_json": 53c9f2cf5af7: Pulling fs layer
Step #1: Step #0 - "generate_js_libs_package_json": b1bed185e6fe: Pulling fs layer
Step #1: Step #0 - "generate_js_libs_package_json": 9fb2b5d2f419: Pulling fs layer
Step #1: Step #0 - "generate_js_libs_package_json": 81d6f05cb0d1: Pulling fs layer
Step #1: Step #0 - "generate_js_libs_package_json": 3c6c8f07a1cd: Pulling fs layer
Step #1: Step #0 - "generate_js_libs_package_json": 40285d1082fc: Pulling fs layer
Step #1: Step #0 - "generate_js_libs_package_json": 37f8ef029fd7: Pulling fs layer
Step #1: Step #0 - "generate_js_libs_package_json": 53c9f2cf5af7: Waiting
Step #1: Step #0 - "generate_js_libs_package_json": b1bed185e6fe: Waiting
Step #1: Step #0 - "generate_js_libs_package_json": 3c6c8f07a1cd: Waiting
Step #1: Step #0 - "generate_js_libs_package_json": 81d6f05cb0d1: Waiting
Step #1: Step #0 - "generate_js_libs_package_json": 32d772203dd6: Waiting
Step #1: Step #0 - "generate_js_libs_package_json": 40285d1082fc: Waiting
Step #1: Step #0 - "generate_js_libs_package_json": 37f8ef029fd7: Waiting
Step #1: Step #0 - "generate_js_libs_package_json": 9fb2b5d2f419: Waiting
Step #1: Step #0 - "generate_js_libs_package_json": b21907932b19: Download complete
Step #1: Step #0 - "generate_js_libs_package_json": 8f04e8168e38: Verifying Checksum
Step #1: Step #0 - "generate_js_libs_package_json": 8f04e8168e38: Download complete
Step #1: Step #0 - "generate_js_libs_package_json": e1114e14adf2: Verifying Checksum
Step #1: Step #0 - "generate_js_libs_package_json": e1114e14adf2: Download complete
Step #1: Step #0 - "generate_js_libs_package_json": b1bed185e6fe: Verifying Checksum
Step #1: Step #0 - "generate_js_libs_package_json": b1bed185e6fe: Download complete
Step #1: Step #0 - "generate_js_libs_package_json": 9fb2b5d2f419: Verifying Checksum
Step #1: Step #0 - "generate_js_libs_package_json": 9fb2b5d2f419: Download complete
Step #1: Step #0 - "generate_js_libs_package_json": 81d6f05cb0d1: Verifying Checksum
Step #1: Step #0 - "generate_js_libs_package_json": 81d6f05cb0d1: Download complete
Step #1: Step #0 - "generate_js_libs_package_json": 3c6c8f07a1cd: Verifying Checksum
Step #1: Step #0 - "generate_js_libs_package_json": 3c6c8f07a1cd: Download complete
Step #1: Step #0 - "generate_js_libs_package_json": 40285d1082fc: Verifying Checksum
Step #1: Step #0 - "generate_js_libs_package_json": 40285d1082fc: Download complete
Step #1: Step #0 - "generate_js_libs_package_json": 53c9f2cf5af7: Verifying Checksum
Step #1: Step #0 - "generate_js_libs_package_json": 53c9f2cf5af7: Download complete
Step #1: Step #0 - "generate_js_libs_package_json": 8f04e8168e38: Pull complete
Step #1: Step #0 - "generate_js_libs_package_json": e1114e14adf2: Pull complete
Step #1: Step #0 - "generate_js_libs_package_json": b21907932b19: Pull complete
Step #1: Step #0 - "generate_js_libs_package_json": 37f8ef029fd7: Verifying Checksum
Step #1: Step #0 - "generate_js_libs_package_json": 37f8ef029fd7: Download complete
Step #1: Step #0 - "generate_js_libs_package_json": 32d772203dd6: Verifying Checksum
Step #1: Step #0 - "generate_js_libs_package_json": 32d772203dd6: Download complete
Step #1: Step #0 - "generate_js_libs_package_json": 32d772203dd6: Pull complete
Step #1: Step #0 - "generate_js_libs_package_json": 53c9f2cf5af7: Pull complete
Step #1: Step #0 - "generate_js_libs_package_json": b1bed185e6fe: Pull complete
Step #1: Step #0 - "generate_js_libs_package_json": 9fb2b5d2f419: Pull complete
Step #1: Step #0 - "generate_js_libs_package_json": 81d6f05cb0d1: Pull complete
Step #1: Step #0 - "generate_js_libs_package_json": 3c6c8f07a1cd: Pull complete
Step #1: Step #0 - "generate_js_libs_package_json": 40285d1082fc: Pull complete
Step #1: Step #0 - "generate_js_libs_package_json": 37f8ef029fd7: Pull complete
Step #1: Step #0 - "generate_js_libs_package_json": Digest: sha256:6d61df899504db6bcf5feca41c7973d638ce10b8172ec67581fd45a620e9d349
Step #1: Step #0 - "generate_js_libs_package_json": Status: Downloaded newer image for gcr.io/bqutil/bq_udf_ci:latest
Step #1: Step #0 - "generate_js_libs_package_json": gcr.io/bqutil/bq_udf_ci:latest
Step #1: Finished Step #0 - "generate_js_libs_package_json"
Step #1: Starting Step #1 - "install_npm_packages"
Step #1: Step #1 - "install_npm_packages": Already have image (with digest): gcr.io/bqutil/bq_udf_ci
Step #1: Step #1 - "install_npm_packages": 
Step #1: Step #1 - "install_npm_packages": added 175 packages, and audited 176 packages in 13s
Step #1: Step #1 - "install_npm_packages": 
Step #1: Step #1 - "install_npm_packages": 16 packages are looking for funding
Step #1: Step #1 - "install_npm_packages":   run `npm fund` for details
Step #1: Step #1 - "install_npm_packages": 
Step #1: Step #1 - "install_npm_packages": found 0 vulnerabilities
Step #1: Finished Step #1 - "install_npm_packages"
Step #1: Starting Step #2 - "generate_webpack_configs"
Step #1: Step #2 - "generate_webpack_configs": Already have image (with digest): gcr.io/bqutil/bq_udf_ci
Step #1: Finished Step #2 - "generate_webpack_configs"
Step #1: Starting Step #3 - "build_bq_js_libs"
Step #1: Step #3 - "build_bq_js_libs": Already have image (with digest): gcr.io/bqutil/bq_udf_ci
Step #1: Step #3 - "build_bq_js_libs": 
Step #1: Step #3 - "build_bq_js_libs": > js-bq-libs@1.0.0 build-all-libs
Step #1: Step #3 - "build_bq_js_libs": > concurrently "npm:webpack-*"
Step #1: Step #3 - "build_bq_js_libs": 
Step #1: Step #3 - "build_bq_js_libs": [webpack-compromise-v11.14.3] 
Step #1: Step #3 - "build_bq_js_libs": [webpack-compromise-v11.14.3] > js-bq-libs@1.0.0 webpack-compromise-v11.14.3
Step #1: Step #3 - "build_bq_js_libs": [webpack-compromise-v11.14.3] > webpack --config compromise-v11.14.3-webpack.config.js
Step #1: Step #3 - "build_bq_js_libs": [webpack-compromise-v11.14.3] 
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.3] 
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.3] > js-bq-libs@1.0.0 webpack-jstat-v1.9.3
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.3] > webpack --config jstat-v1.9.3-webpack.config.js
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.3] 
Step #1: Step #3 - "build_bq_js_libs": [webpack-js-levenshtein-v1.1.6] 
Step #1: Step #3 - "build_bq_js_libs": [webpack-js-levenshtein-v1.1.6] > js-bq-libs@1.0.0 webpack-js-levenshtein-v1.1.6
Step #1: Step #3 - "build_bq_js_libs": [webpack-js-levenshtein-v1.1.6] > webpack --config js-levenshtein-v1.1.6-webpack.config.js
Step #1: Step #3 - "build_bq_js_libs": [webpack-js-levenshtein-v1.1.6] 
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.4] 
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.4] > js-bq-libs@1.0.0 webpack-jstat-v1.9.4
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.4] > webpack --config jstat-v1.9.4-webpack.config.js
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.4] 
Step #1: Step #3 - "build_bq_js_libs": [webpack-bn.js-v5.2.1] 
Step #1: Step #3 - "build_bq_js_libs": [webpack-bn.js-v5.2.1] > js-bq-libs@1.0.0 webpack-bn.js-v5.2.1
Step #1: Step #3 - "build_bq_js_libs": [webpack-bn.js-v5.2.1] > webpack --config bn.js-v5.2.1-webpack.config.js
Step #1: Step #3 - "build_bq_js_libs": [webpack-bn.js-v5.2.1]
Step #1: Step #3 - "build_bq_js_libs": [webpack-js-levenshtein-v1.1.6] asset js-levenshtein-v1.1.6.js 3.36 KiB [emitted] (name: main)
Step #1: Step #3 - "build_bq_js_libs": [webpack-js-levenshtein-v1.1.6] ./node_modules/js-levenshtein-v1.1.6/index.js 1.9 KiB [built] [code generated]
Step #1: Step #3 - "build_bq_js_libs": [webpack-js-levenshtein-v1.1.6] webpack 5.88.1 compiled successfully in 132 ms
Step #1: Step #3 - "build_bq_js_libs": [webpack-js-levenshtein-v1.1.6] npm run webpack-js-levenshtein-v1.1.6 exited with code 0
Step #1: Step #3 - "build_bq_js_libs": [webpack-bn.js-v5.2.1] asset bn.js-v5.2.1.min.js 43.4 KiB [emitted] [minimized] (name: main)
Step #1: Step #3 - "build_bq_js_libs": [webpack-bn.js-v5.2.1] runtime modules 123 bytes 1 module
Step #1: Step #3 - "build_bq_js_libs": [webpack-bn.js-v5.2.1] ./node_modules/bn.js-v5.2.1/lib/bn.js 88.3 KiB [built] [code generated]
Step #1: Step #3 - "build_bq_js_libs": [webpack-bn.js-v5.2.1] buffer (ignored) 15 bytes [optional] [built] [code generated]
Step #1: Step #3 - "build_bq_js_libs": [webpack-bn.js-v5.2.1] webpack 5.88.1 compiled successfully in 1777 ms
Step #1: Step #3 - "build_bq_js_libs": [webpack-bn.js-v5.2.1] npm run webpack-bn.js-v5.2.1 exited with code 0
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.4] asset jstat-v1.9.4.min.js 49.9 KiB [emitted] [minimized] (name: main)
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.4] ./node_modules/jstat-v1.9.4/dist/jstat.js 127 KiB [built] [code generated]
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.4] webpack 5.88.1 compiled successfully in 2845 ms
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.4] npm run webpack-jstat-v1.9.4 exited with code 0
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.3] asset jstat-v1.9.3.min.js 49.9 KiB [emitted] [minimized] (name: main)
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.3] ./node_modules/jstat-v1.9.3/dist/jstat.js 127 KiB [built] [code generated]
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.3] webpack 5.88.1 compiled successfully in 2900 ms
Step #1: Step #3 - "build_bq_js_libs": [webpack-jstat-v1.9.3] npm run webpack-jstat-v1.9.3 exited with code 0
Step #1: Step #3 - "build_bq_js_libs": [webpack-compromise-v11.14.3] asset compromise-v11.14.3.min.js 230 KiB [emitted] [minimized] (name: main)
Step #1: Step #3 - "build_bq_js_libs": [webpack-compromise-v11.14.3] runtime modules 221 bytes 1 module
Step #1: Step #3 - "build_bq_js_libs": [webpack-compromise-v11.14.3] ./node_modules/compromise-v11.14.3/builds/compromise.js 405 KiB [built] [code generated]
Step #1: Step #3 - "build_bq_js_libs": [webpack-compromise-v11.14.3] webpack 5.88.1 compiled successfully in 5192 ms
Step #1: Step #3 - "build_bq_js_libs": [webpack-compromise-v11.14.3] npm run webpack-compromise-v11.14.3 exited with code 0
Step #1: Finished Step #3 - "build_bq_js_libs"
Step #1: Starting Step #4 - "copy_js_to_gcs"
Step #1: Step #4 - "copy_js_to_gcs": Already have image (with digest): gcr.io/bqutil/bq_udf_ci
Step #1: Step #4 - "copy_js_to_gcs": Copying file://js_builds/jstat-v1.9.4.min.js [Content-Type=application/javascript]...
Step #1: Step #4 - "copy_js_to_gcs": Copying file://js_builds/jstat-v1.9.3.min.js [Content-Type=application/javascript]...
Step #1: Step #4 - "copy_js_to_gcs": Copying file://js_builds/compromise-v11.14.3.min.js [Content-Type=application/javascript]...
Step #1: Step #4 - "copy_js_to_gcs": Copying file://js_builds/bn.js-v5.2.1.min.js [Content-Type=application/javascript]...
Step #1: Step #4 - "copy_js_to_gcs": Copying file://js_builds/js-levenshtein-v1.1.6.js [Content-Type=application/javascript]...
Step #1: Step #4 - "copy_js_to_gcs": / [0/5 files][    0.0 B/376.9 KiB]   0% Done                                    
/ [0/5 files][    0.0 B/376.9 KiB]   0% Done                                    
/ [0/5 files][    0.0 B/376.9 KiB]   0% Done                                    
/ [0/5 files][    0.0 B/376.9 KiB]   0% Done                                    
/ [0/5 files][    0.0 B/376.9 KiB]   0% Done                                    
/ [1/5 files][376.9 KiB/376.9 KiB]  99% Done                                    
/ [2/5 files][376.9 KiB/376.9 KiB]  99% Done                                    
/ [3/5 files][376.9 KiB/376.9 KiB]  99% Done                                    
/ [4/5 files][376.9 KiB/376.9 KiB]  99% Done                                    
/ [5/5 files][376.9 KiB/376.9 KiB] 100% Done                                    
Step #1: Step #4 - "copy_js_to_gcs": Operation completed over 5 objects/376.9 KiB.
Step #1: Finished Step #4 - "copy_js_to_gcs"
Step #1: Starting Step #5 - "test_udfs"
Step #1: Step #5 - "test_udfs": Already have image (with digest): gcr.io/bqutil/bq_udf_ci
Step #1: Step #5 - "test_udfs": No value set for environment variable BQ_LOCATION.
Step #1: Step #5 - "test_udfs": Defaulting BQ_LOCATION to US
Step #1: Step #5 - "test_udfs": *************** Testing UDFs in BigQuery dataset: nzc7bfe02 ***************
Step #1: Step #5 - "test_udfs": Replacing UDF bucket placeholder ${JS_BUCKET} with gs://bqutil-lib-test/bq_js_libs
Step #1: Step #5 - "test_udfs": No SQLX files found in netezza_deploy/definitions/netezza
Step #1: Step #5 - "test_udfs": Deploying UDFs from /workspace/tests/dataform_testing_framework/../../migration/netezza using dataform run command.
Step #1: Step #5 - "test_udfs": Compiling...
Step #1: Step #5 - "test_udfs": 
Step #1: Step #5 - "test_udfs": �[32mCompiled successfully.
Step #1: Step #5 - "test_udfs": �[0m
Step #1: Step #5 - "test_udfs": Running...
Step #1: Step #5 - "test_udfs": 
Step #1: Step #5 - "test_udfs": Skipping Dataform unit tests since no test_cases.js file found.
Step #1: Step #5 - "test_udfs": Finished testing UDFs in BigQuery dataset: nzc7bfe02
Step #1: Step #5 - "test_udfs": Finished cleaning temp directories netezza_deploy and netezza_test
Step #1: Step #5 - "test_udfs": Deleting BigQuery dataset nzc7bfe02 because setting env var SHORT_SHA=c7bfe02 means this is a test build
Step #1: Step #5 - "test_udfs": *************** Testing UDFs in BigQuery dataset: orc7bfe02 ***************
Step #1: Step #5 - "test_udfs": Replacing UDF bucket placeholder ${JS_BUCKET} with gs://bqutil-lib-test/bq_js_libs
Step #1: Step #5 - "test_udfs": No SQLX files found in oracle_deploy/definitions/oracle
Step #1: Step #5 - "test_udfs": Deploying UDFs from /workspace/tests/dataform_testing_framework/../../migration/oracle using dataform run command.
Step #1: Step #5 - "test_udfs": Compiling...
Step #1: Step #5 - "test_udfs": 
Step #1: Step #5 - "test_udfs": �[32mCompiled successfully.
Step #1: Step #5 - "test_udfs": �[0m
Step #1: Step #5 - "test_udfs": Running...
Step #1: Step #5 - "test_udfs": 
Step #1: Step #5 - "test_udfs": Skipping Dataform unit tests since no test_cases.js file found.
Step #1: Step #5 - "test_udfs": Finished testing UDFs in BigQuery dataset: orc7bfe02
Step #1: Step #5 - "test_udfs": Finished cleaning temp directories oracle_deploy and oracle_test
Step #1: Step #5 - "test_udfs": Deleting BigQuery dataset orc7bfe02 because setting env var SHORT_SHA=c7bfe02 means this is a test build
Step #1: Step #5 - "test_udfs": *************** Testing UDFs in BigQuery dataset: rsc7bfe02 ***************
Step #1: Step #5 - "test_udfs": Replacing UDF bucket placeholder ${JS_BUCKET} with gs://bqutil-lib-test/bq_js_libs
Step #1: Step #5 - "test_udfs": Replacing variables in file redshift_deploy/definitions/redshift/interval_literal_to_seconds.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file redshift_deploy/definitions/redshift/split_part.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file redshift_deploy/definitions/redshift/initcap.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file redshift_deploy/definitions/redshift/translate.sqlx
Step #1: Step #5 - "test_udfs": Deploying UDFs from /workspace/tests/dataform_testing_framework/../../migration/redshift using dataform run command.
Step #1: Step #5 - "test_udfs": Compiling...
Step #1: Step #5 - "test_udfs":
Step #1: Step #5 - "test_udfs": �[32mCompiled successfully.
Step #1: Step #5 - "test_udfs": �[0m
Step #1: Step #5 - "test_udfs": Running...
Step #1: Step #5 - "test_udfs":
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mrsc7bfe02.initcap�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mrsc7bfe02.interval_literal_to_seconds�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mrsc7bfe02.split_part�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mrsc7bfe02.translate�[0m
Step #1: Step #5 - "test_udfs": Compiling...
Step #1: Step #5 - "test_udfs": 
Step #1: Step #5 - "test_udfs": �[32mCompiled successfully.
Step #1: Step #5 - "test_udfs": �[0m
Step #1: Step #5 - "test_udfs": Running 3 unit tests...
Step #1: Step #5 - "test_udfs":
Step #1: Step #5 - "test_udfs": initcap_14bd5968-5806-4c6b-8ece-9edcdf65ee70: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": translate_36c10dff-812b-461e-b111-0f6f68302a11: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": split_part_22e5f9c8-d95d-4151-8d7f-625466ebcf3b: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": Finished testing UDFs in BigQuery dataset: rsc7bfe02
Step #1: Step #5 - "test_udfs": Finished cleaning temp directories redshift_deploy and redshift_test
Step #1: Step #5 - "test_udfs": Deleting BigQuery dataset rsc7bfe02 because setting env var SHORT_SHA=c7bfe02 means this is a test build
Step #1: Step #5 - "test_udfs": *************** Testing UDFs in BigQuery dataset: sfc7bfe02 ***************
Step #1: Step #5 - "test_udfs": Replacing UDF bucket placeholder ${JS_BUCKET} with gs://bqutil-lib-test/bq_js_libs
Step #1: Step #5 - "test_udfs": Replacing variables in file snowflake_deploy/definitions/snowflake/factorial.sqlx
Step #1: Step #5 - "test_udfs": Deploying UDFs from /workspace/tests/dataform_testing_framework/../../migration/snowflake using dataform run command.
Step #1: Step #5 - "test_udfs": Compiling...
Step #1: Step #5 - "test_udfs": 
Step #1: Step #5 - "test_udfs": �[32mCompiled successfully.
Step #1: Step #5 - "test_udfs": �[0m
Step #1: Step #5 - "test_udfs": Running...
Step #1: Step #5 - "test_udfs":
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36msfc7bfe02.factorial�[0m
Step #1: Step #5 - "test_udfs": Compiling...
Step #1: Step #5 - "test_udfs": 
Step #1: Step #5 - "test_udfs": �[32mCompiled successfully.
Step #1: Step #5 - "test_udfs": �[0m
Step #1: Step #5 - "test_udfs": Running 1 unit tests...
Step #1: Step #5 - "test_udfs":
Step #1: Step #5 - "test_udfs": factorial_d210ecfc-0b46-4d43-8c8d-cc430509c2e8: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": Finished testing UDFs in BigQuery dataset: sfc7bfe02
Step #1: Step #5 - "test_udfs": Finished cleaning temp directories snowflake_deploy and snowflake_test
Step #1: Step #5 - "test_udfs": Deleting BigQuery dataset sfc7bfe02 because setting env var SHORT_SHA=c7bfe02 means this is a test build
Step #1: Step #5 - "test_udfs": *************** Testing UDFs in BigQuery dataset: tdc7bfe02 ***************
Step #1: Step #5 - "test_udfs": Replacing UDF bucket placeholder ${JS_BUCKET} with gs://bqutil-lib-test/bq_js_libs
Step #1: Step #5 - "test_udfs": Replacing variables in file teradata_deploy/definitions/teradata/nvl2.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file teradata_deploy/definitions/teradata/decode3.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file teradata_deploy/definitions/teradata/left.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file teradata_deploy/definitions/teradata/index.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file teradata_deploy/definitions/teradata/right.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file teradata_deploy/definitions/teradata/chr.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file teradata_deploy/definitions/teradata/decode2.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file teradata_deploy/definitions/teradata/months_between.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file teradata_deploy/definitions/teradata/nvl.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file teradata_deploy/definitions/teradata/nullifzero.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file teradata_deploy/definitions/teradata/decode1.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file teradata_deploy/definitions/teradata/instr.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file teradata_deploy/definitions/teradata/zeroifnull.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file teradata_deploy/definitions/teradata/otranslate.sqlx
Step #1: Step #5 - "test_udfs": Deploying UDFs from /workspace/tests/dataform_testing_framework/../../migration/teradata using dataform run command.
Step #1: Step #5 - "test_udfs": Compiling...
Step #1: Step #5 - "test_udfs": 
Step #1: Step #5 - "test_udfs": �[32mCompiled successfully.
Step #1: Step #5 - "test_udfs": �[0m
Step #1: Step #5 - "test_udfs": Running...
Step #1: Step #5 - "test_udfs":
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mtdc7bfe02.chr�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mtdc7bfe02.decode1�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mtdc7bfe02.decode2�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mtdc7bfe02.decode3�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mtdc7bfe02.index�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mtdc7bfe02.instr�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mtdc7bfe02.left�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mtdc7bfe02.months_between�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mtdc7bfe02.nullifzero�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mtdc7bfe02.nvl�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mtdc7bfe02.nvl2�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mtdc7bfe02.otranslate�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mtdc7bfe02.right�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mtdc7bfe02.zeroifnull�[0m
Step #1: Step #5 - "test_udfs": Compiling...
Step #1: Step #5 - "test_udfs":
Step #1: Step #5 - "test_udfs": �[32mCompiled successfully.
Step #1: Step #5 - "test_udfs": �[0m
Step #1: Step #5 - "test_udfs": Running 4 unit tests...
Step #1: Step #5 - "test_udfs": 
Step #1: Step #5 - "test_udfs": nullifzero_51d5bf39-25fe-4e1c-b83e-f9712cc9331d: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": nullifzero_9cb605fd-ff5c-4dfb-9513-f273b00ce329: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": nullifzero_f817b8a5-281e-4a8d-91a4-8a905d862ac1: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": nvl_3c152502-605f-4a0c-b62c-e7f1de21e658: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": Finished testing UDFs in BigQuery dataset: tdc7bfe02
Step #1: Step #5 - "test_udfs": Finished cleaning temp directories teradata_deploy and teradata_test
Step #1: Step #5 - "test_udfs": Deleting BigQuery dataset tdc7bfe02 because setting env var SHORT_SHA=c7bfe02 means this is a test build
Step #1: Step #5 - "test_udfs": *************** Testing UDFs in BigQuery dataset: vec7bfe02 ***************
Step #1: Step #5 - "test_udfs": Replacing UDF bucket placeholder ${JS_BUCKET} with gs://bqutil-lib-test/bq_js_libs
Step #1: Step #5 - "test_udfs": Replacing variables in file vertica_deploy/definitions/vertica/upperb.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file vertica_deploy/definitions/vertica/lowerb.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file vertica_deploy/definitions/vertica/substrb.sqlx
Step #1: Step #5 - "test_udfs": Deploying UDFs from /workspace/tests/dataform_testing_framework/../../migration/vertica using dataform run command.
Step #1: Step #5 - "test_udfs": Compiling...
Step #1: Step #5 - "test_udfs": 
Step #1: Step #5 - "test_udfs": �[32mCompiled successfully.
Step #1: Step #5 - "test_udfs": �[0m
Step #1: Step #5 - "test_udfs": Running...
Step #1: Step #5 - "test_udfs":
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mvec7bfe02.lowerb�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mvec7bfe02.substrb�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mvec7bfe02.upperb�[0m
Step #1: Step #5 - "test_udfs": Compiling...
Step #1: Step #5 - "test_udfs": 
Step #1: Step #5 - "test_udfs": �[32mCompiled successfully.
Step #1: Step #5 - "test_udfs": �[0m
Step #1: Step #5 - "test_udfs": Running 3 unit tests...
Step #1: Step #5 - "test_udfs":
Step #1: Step #5 - "test_udfs": lowerb_628c378d-8a79-42fd-b1f5-4a47cb2bfb14: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": substrb_c1c4cde7-83ec-4075-af8a-26eeaea8a941: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": upperb_61bf8fa2-9746-476e-93c0-ba05ec653b8e: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": Finished testing UDFs in BigQuery dataset: vec7bfe02
Step #1: Step #5 - "test_udfs": Finished cleaning temp directories vertica_deploy and vertica_test
Step #1: Step #5 - "test_udfs": Deleting BigQuery dataset vec7bfe02 because setting env var SHORT_SHA=c7bfe02 means this is a test build
Step #1: Step #5 - "test_udfs": *************** Testing UDFs in BigQuery dataset: fnc7bfe02 ***************
Step #1: Step #5 - "test_udfs": Replacing UDF bucket placeholder ${JS_BUCKET} with gs://bqutil-lib-test/bq_js_libs
Step #1: Step #5 - "test_udfs": Replacing variables in file community_deploy/definitions/community/sure_like.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file community_deploy/definitions/community/cw_regexp_extract_n.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file community_deploy/definitions/community/cw_signed_leftshift_128bit.sqlx
Step #1: Step #5 - "test_udfs": Replacing variables in file community_de
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/fdf2271d-87d6-4b49-a417-c146e0701a72?project=365686716718.]
...
ompleted successfully: �[0m �[36mfnc7bfe02.csv_to_struct�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mfnc7bfe02.ts_gen_keyed_timestamps�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mfnc7bfe02.ts_slide�[0m
Step #1: Step #5 - "test_udfs": �[32mOperation completed successfully: �[0m �[36mfnc7bfe02.random_string�[0m
Step #1: Step #5 - "test_udfs": Compiling...
Step #1: Step #5 - "test_udfs":
Step #1: Step #5 - "test_udfs": �[32mCompiled successfully.
Step #1: Step #5 - "test_udfs": �[0m
Step #1: Step #5 - "test_udfs": Running 173 unit tests...
Step #1: Step #5 - "test_udfs":
Step #1: Step #5 - "test_udfs": int_df554422-6a33-4eca-9e2a-cdb3b14df9df: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": int_bd38b5d6-84b7-48a4-81ba-6dbee3c4f444: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": int_c5afc4ff-e342-4785-8ced-9dcdccb11c93: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": json_extract_keys_8dcfb9ba-d6e6-471f-af81-3931b7025449: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": json_extract_values_8ff3939b-638d-4feb-b32f-84b4ee20a3bb: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": json_typeof_69bdc696-58b2-4ebd-a606-f1e242767250: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_3fc3c9a0-ab85-47d2-9ad7-96596a6d25e8: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_d7acb171-3888-45a4-a98c-1a7c02832e4f: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_62adaacc-3618-4823-b4fd-c310a03ff252: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_06db467c-9c3d-49bf-8680-9a3d5ef2d8fb: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_52d1fb65-34ed-4386-942a-5d307976f815: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_f6b09938-cf07-4252-b23f-d74631f6b51e: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_2355e584-56ea-451c-8733-194ca17ae055: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_98ba4d96-1268-4cba-9861-824e283d7131: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_67e0e72c-baa6-48e9-a916-20726aac6d58: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_56c11ca6-8020-4f30-9acb-c25804b07935: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_b293b3e5-6e58-4cfc-a8bd-a8a29879e11d: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_e831e8cc-5688-4d32-85ff-b85fa9759202: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_991d35f3-c684-4280-894d-095e9b9ded74: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_df9a2cd5-38fc-4131-acad-ecc9e4225478: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_48beff77-eb34-4557-ac33-6f6c4250af09: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_981210ae-3ed5-4a71-bdd1-1fcd74560c73: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": typeof_9315f5b6-5d52-441a-828b-0d1ac86e6913: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": url_decode_913c9ebc-34d9-40ca-86cd-e2ddbb5a1600: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": url_encode_447295ba-989c-41de-b5da-266d82a8a900: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": url_parse_0c0de0af-54a9-4787-9beb-ab311fa23c9d: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": url_param_396ca120-cc03-435e-995f-31272331bc33: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": url_trim_query_69b7e31b-0bf4-4665-95ee-f4b8e8c8be60: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": percentage_change_d2830bb1-a899-4d9a-9a46-5e893304a2f4: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": percentage_difference_ffb774b6-d642-4ca0-a888-2173a1084cf5: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": linear_interpolate_542afa28-c494-4a87-a7c0-9898a364c7f0: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": ts_linear_interpolate_ff97b199-5af3-401c-9de2-2d294dd03a0d: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": ts_tumble_c4438c51-0383-467e-82ba-8c0ed91a7055: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": ts_gen_keyed_timestamps_dc65ff4f-50b2-42af-9c35-dc94db491f01: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": ts_session_group_99dc298d-7ac9-48bd-a3af-503c0ea0593a: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": ts_slide_1a534acc-9105-421e-896f-06d7c3b11d8a: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": nlp_compromise_number_cd325d87-2329-4c17-a487-4eed14eb331b: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": nlp_compromise_people_71e6dec7-e6a1-41c5-9167-22915d50e7a0: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": levenshtein_ae4c2d69-5131-47cd-9757-25e6c578e63c: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": getbit_37f0b33a-b7f3-4672-89fc-fad9d3b7c561: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": to_binary_fe444acd-f86a-469d-ae6c-da90edd35996: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": from_binary_3609b2e3-0ba4-4042-8217-a0a9bee5053c: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": to_hex_60094126-6f5a-417f-ac34-54f4ef202423: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": from_hex_e21868f9-0eb4-48b6-820e-a3334f4ae160: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": week_of_month_3cd0b6fc-eb3f-4891-a49a-0d615b46006e: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": day_occurrence_of_month_cae2a70d-6556-4000-8bfb-cb49b807102f: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": chisquare_cdf_9fde6bed-e1cc-45be-903a-50a822fa51bc: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": kruskal_wallis_cd6b3035-628e-4fff-bbf9-db998e10efa2: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": linear_regression_48ee99d9-c46b-4500-8bed-4cb1e425fa55: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": corr_pvalue_84824958-6007-45a2-9ea7-f414ecfba1b9: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": p_fisherexact_5ecffa9b-6b74-4e16-98b7-26971fe20eb1: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": t_test_a8d8f1c9-3142-4825-885e-f67d4ebca14c: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": mannwhitneyu_da2de1f7-1d5d-4e01-8078-f1b3d655be2a: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": normal_cdf_7edb0f1a-2e12-40e6-a529-7a0cadd24320: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": jaccard_9f123fee-5b9d-4c8b-bd1d-e9537254d2c0: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": knots_to_mph_8c1ea4d1-3933-40a0-b84d-518dc6789c01: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": mph_to_knots_44407c3e-a342-40b3-91fb-5fd473dfdd73: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": meters_to_miles_7f5ffec6-cddc-4185-8124-932d86a4e3f2: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": miles_to_meters_e98d4923-498c-4f7c-8313-1386a935c3a8: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": nautical_miles_conversion_0d919e5b-48a5-40db-95b1-34dfad6c7980: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": azimuth_to_geog_point_fa20de42-33c3-40a8-aa35-31abdf0de785: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_instr4_1edeb1e7-254e-4032-b7e5-0a1b1de083d6: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_initcap_291a10cc-5c93-4624-a924-942dc87cb1a5: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_otranslate_25f07ed8-83a8-4ccc-8960-149db40f526f: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_stringify_interval_df288213-4d63-4f25-a8bd-bcb847221b68: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regex_mode_9e500d40-33b4-41a9-b418-834d66defc60: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_substr_4_87904d47-6e7a-42d3-a9d5-5d9f9c810b6c: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_substr_generic_d7fea6c3-60cc-4a38-898c-28eae2169906: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_substr_5_b5457754-f428-4392-859a-bd0211fe64b1: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_substr_6_8bdd23af-c4bc-431e-9c9f-2f98f951b24f: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_map_create_3d3bc380-5e9b-42c3-85ff-85e922afbed6: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_map_get_52940436-6076-4940-82bc-99eb7ebaa091: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_instr_2_c6aead51-b1ab-4aab-9ab6-f358fabd3cf4: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_instr_3_87f3ac6f-dbe0-44db-83f8-21fce0eb4ccc: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_instr_4_681366e4-392d-4a52-8dc2-7e6066e5e605: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_instr_generic_f14302a4-c058-465a-8a4e-42e6e2358c0d: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_instr_6_54939851-fe33-4701-866a-31da2c27a7ad: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_replace_generic_f601314a-2c50-4450-8a98-c00716c8962f: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_replace_4_c971a9d2-3a97-4bc2-96f5-00fe19d3c438: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_replace_5_319bf7b2-d848-48ff-a98d-5b24f0327189: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_replace_6_0fd2b21a-ecd5-4672-af6a-27ba629afc64: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_instr_5_b7eb7c6c-6cde-4414-9ff2-9ca18fb0f5ea: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_array_min_56ead4da-3f7e-4814-a937-6f0cf01339a2: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_array_median_82802fc8-61bb-45a9-ba79-d0e1a9e8e41d: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_array_max_2ffc66b5-2080-47f5-b1b4-3df8c563bb12: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_array_distinct_73ee81d6-7e88-4bb6-9c80-60ad3c5e00cb: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_array_stable_distinct_4235d441-1f1e-48ba-aa22-6921ddbf9e68: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_next_day_e24cabb4-259b-4d43-8a32-5db79653834b: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_td_nvp_ab735a5a-2e2f-4c3c-ba64-9758d6e81fed: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_convert_base_4f11415d-20c2-4485-987f-edf3840d9087: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_from_base_849e6021-ef6b-4c5f-b0e5-1581e83177e8: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_to_base_875d466e-f80b-4eba-b3bf-cfe09ba52a6b: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_array_overlap_0598fd9b-fe2f-44fd-829f-049a7a7aba6a: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_array_compact_5650c6a3-f290-4252-a229-72377b9b87af: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_runtime_parse_interval_seconds_be52238e-8e0b-40a8-bab6-a73615ba4c80: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_url_encode_6b4b18e0-fc4c-4ad1-8224-4072a1e4750d: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_url_decode_68fd5153-c0d4-40c5-ae25-ad8cf9788175: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_url_extract_host_e27d4134-6fba-4ae9-aa7c-3fcd0077cdd0: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_url_extract_protocol_d582f7ca-a911-4399-bc1a-28b48302c063: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_url_extract_path_48854fd9-dc53-476a-adc1-0b9beb53e184: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_url_extract_port_bb90b5b9-8518-46bf-9ecd-8b45622ae278: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_url_extract_authority_0b94d5cf-10f9-4caa-98a5-266950ce8d7b: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_url_extract_query_15ead9aa-e73d-4e49-bf86-42444074190f: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_url_extract_file_f3c9ad02-c198-42b3-8263-5555d0574b5a: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_url_extract_fragment_4c74dc74-9027-4c44-af33-0c7a6929d3ef: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_url_extract_parameter_27409c8a-f8e7-456f-8c0f-732991a784b7: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_extract_38142f62-f8e7-459b-a81d-f4e01411f4ff: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_extract_n_cbdcc7b5-c6c2-483b-9d53-0dda2f6feeee: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_extract_all_b95113e9-16da-4918-8891-b78b5b852997: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_extract_all_n_fc965ada-ba0c-4a19-a7e4-c7a76be8fee0: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_json_array_contains_str_609fd959-e6a6-4706-a57a-1ee6215a4354: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_json_array_contains_num_8749ab7e-4744-4df1-b74a-b10885c02a0c: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_json_array_contains_bool_ac2db2b5-99ad-4fc8-9ec0-b206af78750c: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_json_array_get_9ec8dac2-1396-4d25-bd3e-214c04d2105e: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_json_array_length_53572089-9816-4c47-8bb9-9f383364b00d: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_substring_index_aae41e74-0996-44cd-b1ef-b5e53e17f016: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_editdistance_58d58155-1aa1-45a1-9b0b-92e5c1b24e47: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_round_half_even_812b374a-a95b-44e3-9663-45bfd000900d: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_round_half_even_bignumeric_82d6ba20-8c0d-49ae-9949-ee92e0a7b72b: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_getbit_d4137345-025b-4a23-9faa-d6294ef29827: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_setbit_b6eee380-9f35-4501-9a32-ac7b9ec8ae85: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_signed_leftshift_128bit_f318166d-04c4-48bb-8935-0eb86f610a0c: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_signed_rightshift_128bit_f1ba1d64-f1b6-4d90-96b2-0088646819c2: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_lower_case_ascii_only_68aa0a56-c4f2-4767-9e05-4c9e994dd00a: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_substrb_f98357f9-d69d-4c63-825e-73cfa1c30732: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_twograms_0c7c4555-9ec0-4c02-b9bd-9f652b903ea3: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_threegrams_261a40be-4b6f-4981-b774-0d5cf78ff8ab: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_nvp2json1_0ff59710-6057-45b7-b1dc-592aa20cfa35: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_nvp2json3_39a92e72-1b9f-481d-909f-069a8b68cf51: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_nvp2json4_c76942c5-d458-4c72-9320-b349dbf63ddc: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_strtok_1d8791eb-09e5-436f-8cd4-7fef9c93d0da: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_regexp_split_89a85fec-211b-43ff-ab6e-dbd3cc8208b6: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_csvld_155ed81f-decb-4a4d-97f8-c4e88e104337: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_json_enumerate_array_23ec92eb-4e25-4c97-8789-469d0a1e72e4: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_ts_pattern_match_f13d470e-8914-45ea-bac2-a40b1f03939b: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_error_number_ae82fc5c-0a95-4c20-b650-e0015207ec5d: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_error_severity_cede7375-522e-45a2-9c44-ae97b0fa6036: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_error_state_3ca03794-5ed5-41a9-bd12-72b9ba807442: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_find_in_list_b2228b74-9dee-406a-8942-4d882b43e014: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_map_parse_bc55e2dc-0c3f-4fbd-96fc-cb5820e4815e: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_comparable_format_varchar_t_61257114-13fe-4d45-a9d4-39279be4e094: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_comparable_format_varchar_20d67245-203f-4dd7-8c8e-d3d2c45c92ff: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_comparable_format_bigint_t_5f4ea912-4ebb-42e0-9b22-c80f0e118b5f: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_comparable_format_bigint_4a6bf078-9f27-4db5-b3f4-3f00bff2c979: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_ts_overlap_buckets_92cec67a-bd3e-4323-9be1-7efff700f2b0: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_months_between_b394bc30-b75c-41ee-8657-923b76d9d336: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": interval_seconds_8e5c738e-9688-44a5-814c-c67093159019: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": interval_millis_18b616bf-58f2-4bba-adfd-7a30c5dee50e: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": interval_micros_b625e6eb-6626-4cdb-b20b-ddd227735b3a: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": bignumber_add_37131eba-9efc-478a-8a0f-4f4377f84853: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": bignumber_div_f5613082-a16b-4af1-aa85-c4beabeeabb3: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": bignumber_mul_8a6d98cb-2169-4e9b-b68a-5eb794e3388b: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": bignumber_sub_8e359f2b-599b-4cf2-a552-6b39fb99a5c6: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": bignumber_sum_6a34eb9f-0bb7-4c8d-8927-56a3f43fa052: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": bignumber_avg_3e4e87fe-448c-4105-8aa0-0c27e952da29: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": bignumber_eq_843ca447-43eb-411d-a9eb-01274b804eb7: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": bignumber_gt_841deb4c-ea2f-40ac-8108-0873ac372f55: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": bignumber_gte_90e7549d-1aec-4c6b-a973-243e2df2b69e: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": bignumber_lt_e2c5b463-41f6-4e45-b8bd-f0c8d064f633: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": bignumber_lte_969e60b3-380a-4463-bf82-2deae8624675: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_period_intersection_759d9e27-1927-49b9-9cd2-7f23a74bae68: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_period_ldiff_972b91e6-9c98-46e5-8526-d4634a9208dc: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_period_rdiff_88782472-2c97-404e-ba55-c3f5ed160001: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": cw_split_part_delimstr_idx_67fd5af9-3def-4ce2-a766-55e792438aa2: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": sure_nonnull_ee3183a4-b513-463d-9d8f-789fb6c4192c: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": sure_nonnull_c5adcfe3-6686-457f-a1d0-1c652fa5f046: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": sure_cond_35c188d0-4fd7-47bd-beaa-2214ead9b04a: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": sure_like_2a060643-f482-4c8b-b940-e1b2b0b5e394: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": sure_range_6d45bbd6-8e34-431f-99c2-eaa27d2e7024: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": sure_range_fc55b60c-6c26-49bc-98e0-ccee088105e9: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": sure_values_de1e6296-3121-4190-aca0-3aa16a523e16: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": job_url_9b950b03-421b-4384-a15b-558fe801ad55: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": table_url_f260ae39-67d2-4efc-9464-734f13c16d59: �[32mpassed�[0m
Step #1: Step #5 - "test_udfs": Finished testing UDFs in BigQuery dataset: fnc7bfe02
Step #1: Step #5 - "test_udfs": Finished cleaning temp directories community_deploy and community_test
Step #1: Step #5 - "test_udfs": Deleting BigQuery dataset fnc7bfe02 because setting env var SHORT_SHA=c7bfe02 means this is a test build
Step #1: Finished Step #5 - "test_udfs"
Step #1: PUSH
Step #1: DONE
Step #1: --------------------------------------------------------------------------------
Step #1: ID                                    CREATE_TIME                DURATION  SOURCE                                                                                     IMAGES  STATUS
Step #1: d213e830-1e39-4173-8ff8-c1bc84c459dd  2023-07-11T13:56:41+00:00  2M19S     gs://bqutil-test_cloudbuild/source/1689083799.486283-849016aaa9f64f25945d320c75a91d11.tgz  -       SUCCESS
Step #1: Deleting Cloud Storage directory: gs://bqutil-lib-test/bq_js_libs
Step #1: Removing gs://bqutil-lib-test/bq_js_libs/bn.js-v5.2.1.min.js#1689083926485919...
Step #1: / [1 objects]                                                                   
Removing gs://bqutil-lib-test/bq_js_libs/compromise-v11.14.3.min.js#1689083926477543...
Step #1: / [2 objects]                                                                   
Removing gs://bqutil-lib-test/bq_js_libs/js-levenshtein-v1.1.6.js#1689083926499812...
Step #1: / [3 objects]                                                                   
Removing gs://bqutil-lib-test/bq_js_libs/jstat-v1.9.3.min.js#1689083926456912...
Step #1: / [4 objects]                                                                   
Step #1: ==> NOTE: You are performing a sequence of gsutil operations that may
Step #1: run significantly faster if you instead use gsutil -m rm ... Please
Step #1: see the -m section under "gsutil help options" for further information
Step #1: about when gsutil -m can be advantageous.
Step #1: 
Step #1: Removing gs://bqutil-lib-test/bq_js_libs/jstat-v1.9.4.min.js#1689083926450152...
Step #1: / [5 objects]                                                                   
Step #1: Operation completed over 5 objects.                                              
Step #1: Dry-running 38 SQL assets...
Step #1: ./dashboards/system_tables/sql/job_comparison_statistics.sql
Step #1: BigQuery error in query operation: Unrecognized region: {region_name}
Step #1: Failed to dry run: ./dashboards/system_tables/sql/job_comparison_statistics.sql./dashboards/system_tables/sql/current_assignments.sql
Step #1: BigQuery error in query operation: Unrecognized region: {region_name}
Step #1: Failed to dry run: ./dashboards/system_tables/sql/current_assignments.sql./dashboards/system_tables/sql/job_error.sql
Step #1: BigQuery error in query operation: Unrecognized region: {region_name}
Step #1: Failed to dry run: ./dashboards/system_tables/sql/job_error.sql./dashboards/system_tables/sql/job_execution.sql
Step #1: BigQuery error in query operation: Unrecognized region: {region_name}
Step #1: Failed to dry run: ./dashboards/system_tables/sql/job_execution.sql./dashboards/system_tables/sql/hourly_utilization.sql
Step #1: BigQuery error in query operation: Unrecognized region: {region_name}
Step #1: Failed to dry run: ./dashboards/system_tables/sql/hourly_utilization.sql./dashboards/system_tables/sql/job_analyzer_slow.sql
Step #1: BigQuery error in query operation: Access Denied: Table bqutil-test:region-
Step #1: us.INFORMATION_SCHEMA.JOBS_BY_ORGANIZATION: User does not have permission to
Step #1: query table bqutil-test:region-us.INFORMATION_SCHEMA.JOBS_BY_ORGANIZATION, or
Step #1: perhaps it does not exist in location US.
Step #1: Failed to dry run: ./dashboards/system_tables/sql/job_analyzer_slow.sql./dashboards/system_tables/sql/daily_utilization.sql
Step #1: BigQuery error in query operation: Unrecognized region: {region_name}
Step #1: Failed to dry run: ./dashboards/system_tables/sql/daily_utilization.sql./dashboards/system_tables/sql/daily_commitments.sql
Step #1: BigQuery error in query operation: Unrecognized region: {region_name}
Step #1: Failed to dry run: ./dashboards/system_tables/sql/daily_commitments.sql./dashboards/system_tables/sql/reservation_utilization_month.sql
Step #1: BigQuery error in query operation: Unrecognized region: {region_name}
Step #1: Failed to dry run: ./dashboards/system_tables/sql/reservation_utilization_month.sql./dashboards/system_tables/sql/job_concurrency_comparison_slow.sql
Step #1: BigQuery error in query operation: Access Denied: Table bqutil-test:region-
Step #1: us.INFORMATION_SCHEMA.JOBS_BY_ORGANIZATION: User does not have permission to
Step #1: query table bqutil-test:region-us.INFORMATION_SCHEMA.JOBS_BY_ORGANIZATION, or
Step #1: perhaps it does not exist in location US.
Step #1: Failed to dry run: ./dashboards/system_tables/sql/job_concurrency_comparison_slow.sql./dashboards/system_tables/sql/reservation_utilization_week.sql
Step #1: BigQuery error in query operation: Unrecognized region: {region_name}
Step #1: Failed to dry run: ./dashboards/system_tables/sql/reservation_utilization_week.sql./stored_procedures/bh_multiple_tests.sql
Step #1: Error in query string: Access Denied: Dataset bqutil:procedure: Permission
Step #1: bigquery.routines.create denied on dataset bqutil:procedure (or it may not
Step #1: exist). at [23:1]
Step #1: Failed to dry run: ./stored_procedures/bh_multiple_tests.sql./stored_procedures/linear_regression.sql
Step #1: Error in query string: Access Denied: Dataset bqutil:procedure: Permission
Step #1: bigquery.routines.create denied on dataset bqutil:procedure (or it may not
Step #1: exist). at [22:1]
Step #1: Failed to dry run: ./stored_procedures/linear_regression.sql./stored_procedures/get_next_id.sql
Step #1: Error in query string: Access Denied: Dataset bqutil:procedure: Permission
Step #1: bigquery.tables.create denied on dataset bqutil:procedure (or it may not exist).
Step #1: at [8:1]
Step #1: Failed to dry run: ./stored_procedures/get_next_id.sql./stored_procedures/chi_square.sql
Step #1: Error in query string: Access Denied: Dataset bqutil:procedure: Permission
Step #1: bigquery.routines.create denied on dataset bqutil:procedure (or it may not
Step #1: exist). at [22:1]
Step #1: Failed to dry run: ./stored_procedures/chi_square.sql./scripts/billing/sql/previous_month_costs_by_service_label.sql
Step #1: Query successfully validated. Assuming the tables are not modified, running this query will process 3723234314 bytes of data.
Step #1: ./scripts/billing/sql/total_costs_by_label_value.sql
Step #1: Query successfully validated. Assuming the tables are not modified, running this query will process 2079234596 bytes of data.
Step #1: ./scripts/billing/sql/previous_day_costs_by_project.sql
Step #1: Query successfully validated. Assuming the tables are not modified, running this query will process 2791434246 bytes of data.
Step #1: ./scripts/billing/sql/daily_compute_usage_hours.sql
Step #1: Query successfully validated. Assuming the tables are not modified, running this query will process 6733881010 bytes of data.
Step #1: ./scripts/billing/sql/daily_compute_discount.sql
Step #1: Query successfully validated. Assuming the tables are not modified, running this query will process 2146969568 bytes of data.
Step #1: ./scripts/billing/sql/total_costs_by_sku_label.sql
Step #1: Query successfully validated. Assuming the tables are not modified, running this query will process 4479728576 bytes of data.
Step #1: ./scripts/billing/sql/daily_compute_cores_average.sql
Step #1: Query successfully validated. Assuming the tables are not modified, running this query will process 2899926088 bytes of data.
Step #1: ./scripts/billing/sql/monthly_costs_by_project.sql
Step #1: Query successfully validated. Assuming the tables are not modified, running this query will process 2810220166 bytes of data.
Step #1: ./scripts/billing/sql/monthly_costs_credits.sql
Step #1: Query successfully validated. Assuming the tables are not modified, running this query will process 1082877744 bytes of data.
Step #1: ./scripts/billing/sql/daily_compute_usage_and_costs_by_vm_shape.sql
Step #1: BigQuery error in query operation: Invalid project ID 'PROJECT'. Project IDs
Step #1: must contain 6-63 lowercase letters, digits, or dashes. Some project IDs also
Step #1: include domain name separated by a colon. IDs must start with a letter and may
Step #1: not end with a dash.
Step #1: Failed to dry run: ./scripts/billing/sql/daily_compute_usage_and_costs_by_vm_shape.sql./scripts/billing/sql/monthly_invoice_costs_credits.sql
Step #1: Query successfully validated. Assuming the tables are not modified, running this query will process 1030111280 bytes of data.
Step #1: ./scripts/billing/sql/previous_month_costs_by_label.sql
Step #1: Query successfully validated. Assuming the tables are not modified, running this query will process 2577299964 bytes of data.
Step #1: ./scripts/billing/sql/previous_month_costs_by_service.sql
Step #1: Query successfully validated. Assuming the tables are not modified, running this query will process 3240137454 bytes of data.
Step #1: ./scripts/billing/sql/previous_day_costs_by_service.sql
Step #1: Query successfully validated. Assuming the tables are not modified, running this query will process 3274117998 bytes of data.
Step #1: ./scripts/billing/sql/daily_compute_usage_cud_sud_coverage.sql
Step #1: BigQuery error in query operation: Invalid project ID 'PROJECT'. Project IDs
Step #1: must contain 6-63 lowercase letters, digits, or dashes. Some project IDs also
Step #1: include domain name separated by a colon. IDs must start with a letter and may
Step #1: not end with a dash.
Step #1: Failed to dry run: ./scripts/billing/sql/daily_compute_usage_cud_sud_coverage.sql./scripts/billing/sql/monthly_cud_sud_savings.sql
Step #1: BigQuery error in query operation: Invalid project ID 'PROJECT'. Project IDs
Step #1: must contain 6-63 lowercase letters, digits, or dashes. Some project IDs also
Step #1: include domain name separated by a colon. IDs must start with a letter and may
Step #1: not end with a dash.
Step #1: Failed to dry run: ./scripts/billing/sql/monthly_cud_sud_savings.sql./views/migration/teradata/sys_calendar.sql
Step #1: BigQuery error in query operation: Not found: Dataset bqutil-test:SYS_CALENDAR
Step #1: was not found in location US
Step #1: Failed to dry run: ./views/migration/teradata/sys_calendar.sql./views/audit/bigquery_audit_logs_v1.sql
Step #1: BigQuery error in query operation: Invalid project ID 'project_id'. Project IDs
Step #1: must contain 6-63 lowercase letters, digits, or dashes. Some project IDs also
Step #1: include domain name separated by a colon. IDs must start with a letter and may
Step #1: not end with a dash.
Step #1: Failed to dry run: ./views/audit/bigquery_audit_logs_v1.sql./views/audit/bigquery_audit_logs_v2.sql
Step #1: BigQuery error in query operation: Invalid project ID 'project_id'. Project IDs
Step #1: must contain 6-63 lowercase letters, digits, or dashes. Some project IDs also
Step #1: include domain name separated by a colon. IDs must start with a letter and may
Step #1: not end with a dash.
Step #1: Failed to dry run: ./views/audit/bigquery_audit_logs_v2.sql./views/audit/bigquery_script_logs_v2.sql
Step #1: BigQuery error in query operation: Invalid project ID 'project_id'. Project IDs
Step #1: must contain 6-63 lowercase letters, digits, or dashes. Some project IDs also
Step #1: include domain name separated by a colon. IDs must start with a letter and may
Step #1: not end with a dash.
Step #1: Failed to dry run: ./views/audit/bigquery_script_logs_v2.sql./views/audit/query_audit.sql
Step #1: BigQuery error in query operation: The project project-id has not enabled
Step #1: BigQuery.
Step #1: Failed to dry run: ./views/audit/query_audit.sql./performance_testing/jmeter/http_sampler_results.sql
Step #1: BigQuery error in query operation: Access Denied: Table bqutil-test:region-
Step #1: us.INFORMATION_SCHEMA.JOBS_BY_PROJECT: User does not have permission to query
Step #1: table bqutil-test:region-us.INFORMATION_SCHEMA.JOBS_BY_PROJECT, or perhaps it
Step #1: does not exist in location US.
Step #1: Failed to dry run: ./performance_testing/jmeter/http_sampler_results.sql./performance_testing/jmeter/jdbc_sampler_results.sql
Step #1: BigQuery error in query operation: Access Denied: Table bqutil-test:region-
Step #1: us.INFORMATION_SCHEMA.JOBS_BY_PROJECT: User does not have permission to query
Step #1: table bqutil-test:region-us.INFORMATION_SCHEMA.JOBS_BY_PROJECT, or perhaps it
Step #1: does not exist in location US.
Finished Step #1
PUSH
DONE
Step #1: Failed to dry run: ./performance_testing/jmeter/jdbc_sampler_results.sql

Build Log: https://console.cloud.google.com/cloud-build/builds/fdf2271d-87d6-4b49-a417-c146e0701a72?project=365686716718