perf(Spanner): Eliminate extend overhead#8865
Merged
Merged
Google Cloud Build / spanner-regular-sessions-system-tests (long-door-651)
failed
Jul 14, 2026 in 28m 26s
Summary
Build Information
| Trigger | spanner-regular-sessions-system-tests |
| Build | e11d84ef-2f26-4daf-a74b-9c48cea07086 |
| Start | 2026-07-13T22:17:34-07:00 |
| Duration | 28m22.7s |
| Status | FAILURE |
Steps
| Step | Status | Duration |
|---|---|---|
| install-dependencies | SUCCESS | 2m10.798s |
| run-system-tests-regular | FAILURE | 20m17.636s |
| coverage-report | QUEUED | 0s |
Details
starting build "e11d84ef-2f26-4daf-a74b-9c48cea07086"
FETCHSOURCE
From https://github.com/googleapis/google-cloud-node
* branch 95afab7737b5fa58f819bc2ab4e61642122168cf -> FETCH_HEAD
Updating files: 8% (2707/31192)
Updating files: 9% (2808/31192)
Updating files: 10% (3120/31192)
Updating files: 10% (3253/31192)
Updating files: 11% (3432/31192)
Updating files: 11% (3495/31192)
Updating files: 11% (3612/31192)
Updating files: 12% (3744/31192)
Updating files: 13% (4055/31192)
Updating files: 14% (4367/31192)
Updating files: 15% (4679/31192)
Updating files: 15% (4882/31192)
Updating files: 16% (4991/31192)
Updating files: 16% (5252/31192)
Updating files: 17% (5303/31192)
Updating files: 18% (5615/31192)
Updating files: 19% (5927/31192)
Updating files: 20% (6239/31192)
Updating files: 20% (6453/31192)
Updating files: 21% (6551/31192)
Updating files: 22% (6863/31192)
Updating files: 23% (7175/31192)
Updating files: 23% (7239/31192)
Updating files: 24% (7487/31192)
Updating files: 24% (7655/31192)
Updating files: 25% (7798/31192)
Updating files: 25% (7961/31192)
Updating files: 25% (8103/31192)
Updating files: 26% (8110/31192)
Updating files: 26% (8279/31192)
Updating files: 27% (8422/31192)
Updating files: 27% (8437/31192)
Updating files: 27% (8569/31192)
Updating files: 28% (8734/31192)
Updating files: 28% (9033/31192)
Updating files: 29% (9046/31192)
Updating files: 30% (9358/31192)
Updating files: 31% (9670/31192)
Updating files: 32% (9982/31192)
Updating files: 32% (10146/31192)
Updating files: 33% (10294/31192)
Updating files: 33% (10469/31192)
Updating files: 34% (10606/31192)
Updating files: 34% (10760/31192)
Updating files: 35% (10918/31192)
Updating files: 35% (10971/31192)
Updating files: 35% (11147/31192)
Updating files: 36% (11230/31192)
Updating files: 36% (11280/31192)
Updating files: 36% (11500/31192)
Updating files: 37% (11542/31192)
Updating files: 37% (11788/31192)
Updating files: 38% (11853/31192)
Updating files: 38% (11945/31192)
Updating files: 39% (12165/31192)
Updating files: 39% (12184/31192)
Updating files: 40% (12477/31192)
Updating files: 40% (12497/31192)
Updating files: 40% (12741/31192)
Updating files: 41% (12789/31192)
Updating files: 41% (12885/31192)
Updating files: 42% (13101/31192)
Updating files: 43% (13413/31192)
Updating files: 44% (13725/31192)
Updating files: 45% (14037/31192)
Updating files: 46% (14349/31192)
Updating files: 47% (14661/31192)
Updating files: 48% (14973/31192)
Updating files: 49% (15285/31192)
Updating files: 49% (15478/31192)
Updating files: 50% (15596/31192)
Updating files: 51% (15908/31192)
Updating files: 51% (16071/31192)
Updating files: 52% (16220/31192)
Updating files: 52% (16287/31192)
Updating files: 52% (16508/31192)
Updating files: 53% (16532/31192)
Updating files: 53% (16563/31192)
Updating files: 53% (16779/31192)
Updating files: 54% (16844/31192)
Updating files: 54% (17022/31192)
Updating files: 55% (17156/31192)
Updating files: 55% (17301/31192)
Updating files: 55% (17444/31192)
Updating files: 56% (17468/31192)
Updating files: 56% (17610/31192)
Updating files: 56% (17779/31192)
Updating files: 57% (17780/31192)
Updating files: 58% (18092/31192)
Updating files: 59% (18404/31192)
Updating files: 59% (18676/31192)
Updating files: 60% (18716/31192)
Updating files: 61% (19028/31192)
Updating files: 62% (19340/31192)
Updating files: 62% (19592/31192)
Updating files: 63% (19651/31192)
Updating files: 63% (19768/31192)
Updating files: 63% (19946/31192)
Updating files: 64% (19963/31192)
Updating files: 64% (20097/31192)
Updating files: 65% (20275/31192)
Updating files: 65% (20291/31192)
Updating files: 65% (20446/31192)
Updating files: 65% (20570/31192)
Updating files: 66% (20587/31192)
Updating files: 66% (20796/31192)
Updating files: 67% (20899/31192)
Updating files: 67% (20974/31192)
Updating files: 67% (21196/31192)
Updating files: 68% (21211/31192)
Updating files: 68% (21322/31192)
Updating files: 69% (21523/31192)
Updating files: 69% (21683/31192)
Updating files: 70% (21835/31192)
Updating files: 70% (21865/31192)
Updating files: 70% (22134/31192)
Updating files: 71% (22147/31192)
Updating files: 71% (22444/31192)
Updating files: 72% (22459/31192)
Updating files: 73% (22771/31192)
Updating files: 73% (23008/31192)
Updating files: 74% (23083/31192)
Updating files: 74% (23316/31192)
Updating files: 75% (23394/31192)
Updating files: 75% (23425/31192)
Updating files: 75% (23426/31192)
Updating files: 75% (23519/31192)
Updating files: 75% (23581/31192)
Updating files: 75% (23682/31192)
Updating files: 76% (23706/31192)
Updating files: 76% (23890/31192)
Updating files: 76% (23926/31192)
Updating files: 76% (23953/31192)
Updating files: 77% (24018/31192)
Updating files: 77% (24030/31192)
Updating files: 77% (24060/31192)
Updating files: 77% (24127/31192)
Updating files: 77% (24165/31192)
Updating files: 77% (24230/31192)
Updating files: 77% (24291/31192)
Updating files: 78% (24330/31192)
Updating files: 78% (24356/31192)
Updating files: 78% (24417/31192)
Updating files: 78% (24600/31192)
Updating files: 78% (24601/31192)
Updating files: 79% (24642/31192)
Updating files: 80% (24954/31192)
Updating files: 80% (25004/31192)
Updating files: 80% (25103/31192)
Updating files: 80% (25104/31192)
Updating files: 80% (25178/31192)
Updating files: 81% (25266/31192)
Updating files: 81% (25294/31192)
Updating files: 81% (25376/31192)
Updating files: 82% (25578/31192)
Updating files: 82% (25634/31192)
Updating files: 82% (25880/31192)
Updating files: 83% (25890/31192)
Updating files: 83% (26033/31192)
Updating files: 84% (26202/31192)
Updating files: 84% (26427/31192)
Updating files: 85% (26514/31192)
Updating files: 85% (26525/31192)
Updating files: 85% (26797/31192)
Updating files: 86% (26826/31192)
Updating files: 86% (26977/31192)
Updating files: 86% (27123/31192)
Updating files: 87% (27138/31192)
Updating files: 87% (27313/31192)
Updating files: 88% (27449/31192)
Updating files: 88% (27481/31192)
Updating files: 89% (27761/31192)
Updating files: 89% (27904/31192)
Updating files: 90% (28073/31192)
Updating files: 90% (28095/31192)
Updating files: 90% (28197/31192)
Updating files: 90% (28331/31192)
Updating files: 91% (28385/31192)
Updating files: 91% (28443/31192)
Updating files: 91% (28621/31192)
Updating files: 92% (28697/31192)
Updating files: 92% (28735/31192)
Updating files: 92% (28913/31192)
Updating files: 93% (29009/31192)
Updating files: 93% (29049/31192)
Updating files: 93% (29217/31192)
Updating files: 94% (29321/31192)
Updating files: 94% (29507/31192)
Updating files: 94% (29618/31192)
Updating files: 95% (29633/31192)
Updating files: 95% (29825/31192)
Updating files: 96% (29945/31192)
Updating files: 96% (30023/31192)
Updating files: 97% (30257/31192)
Updating files: 97% (30526/31192)
Updating files: 98% (30569/31192)
Updating files: 98% (30743/31192)
Updating files: 99% (30881/31192)
Updating files: 99% (30883/31192)
Updating files: 99% (31035/31192)
Updating files: 100% (31192/31192)
Updating files: 100% (31192/31192), done.
HEAD is now at 95afab77 Merge branch 'main' into eliminate-extend
GitCommit:
95afab7737b5fa58f819bc2ab4e61642122168cf
BUILD
Starting Step #0 - "install-dependencies"
Step #0 - "install-dependencies": Pulling image: node:24
Step #0 - "install-dependencies": 24: Pulling from library/node
Step #0 - "install-dependencies": 425befdf76e5: Pulling fs layer
Step #0 - "install-dependencies": f4fd7bf6f603: Pulling fs layer
Step #0 - "install-dependencies": 791c68bc2063: Pulling fs layer
Step #0 - "install-dependencies": 9eb598f63f1e: Pulling fs layer
Step #0 - "install-dependencies": ba32defd7d94: Pulling fs layer
Step #0 - "install-dependencies": d7d06911af64: Pulling fs layer
Step #0 - "install-dependencies": dab84c23da78: Pulling fs layer
Step #0 - "install-dependencies": 96c4ced53c51: Pulling fs layer
Step #0 - "install-dependencies": dab84c23da78: Waiting
Step #0 - "install-dependencies": 96c4ced53c51: Waiting
Step #0 - "install-dependencies": ba32defd7d94: Verifying Checksum
Step #0 - "install-dependencies": ba32defd7d94: Download complete
Step #0 - "install-dependencies": dab84c23da78: Verifying Checksum
Step #0 - "install-dependencies": dab84c23da78: Download complete
Step #0 - "install-dependencies": f4fd7bf6f603: Verifying Checksum
Step #0 - "install-dependencies": f4fd7bf6f603: Download complete
Step #0 - "install-dependencies": 96c4ced53c51: Verifying Checksum
Step #0 - "install-dependencies": 96c4ced53c51: Download complete
Step #0 - "install-dependencies": 425befdf76e5: Verifying Checksum
Step #0 - "install-dependencies": 425befdf76e5: Download complete
Step #0 - "install-dependencies": d7d06911af64: Download complete
Step #0 - "install-dependencies": 791c68bc2063: Verifying Checksum
Step #0 - "install-dependencies": 791c68bc2063: Download complete
Step #0 - "install-dependencies": 9eb598f63f1e: Verifying Checksum
Step #0 - "install-dependencies": 9eb598f63f1e: Download complete
Step #0 - "install-dependencies": 425befdf76e5: Pull complete
Step #0 - "install-dependencies": f4fd7bf6f603: Pull complete
Step #0 - "install-dependencies": 791c68bc2063: Pull complete
Step #0 - "install-dependencies": 9eb598f63f1e: Pull complete
Step #0 - "install-dependencies": ba32defd7d94: Pull complete
Step #0 - "install-dependencies": d7d06911af64: Pull complete
Step #0 - "install-dependencies": dab84c23da78: Pull complete
Step #0 - "install-dependencies": 96c4ced53c51: Pull complete
Step #0 - "install-dependencies": Digest: sha256:392e1e23f34da768d8d1f4e502b64f200d3be3465934d4b7930f57d7e2fc1989
Step #0 - "install-dependencies": Status: Downloaded newer image for node:24
Step #0 - "install-dependencies": docker.io/library/node:24
Step #0 - "install-dependencies": npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
Step #0 - "install-dependencies": npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
Step #0 - "install-dependencies": npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
Step #0 - "install-dependencies": npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
Step #0 - "install-dependencies": npm warn deprecated argv@0.0.2: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
Step #0 - "install-dependencies": npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
Step #0 - "install-dependencies": npm warn deprecated glob@8.1.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
Step #0 - "install-dependencies": npm warn deprecated glob@6.0.4: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
Step #0 - "install-dependencies": npm warn deprecated rimraf@2.4.5: Rimraf versions prior to v4 are no longer supported
Step #0 - "install-dependencies": npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
Step #0 - "install-dependencies": npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead
Step #0 - "install-dependencies": npm warn deprecated uuid@8.3.2: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
Step #0 - "install-dependencies": npm warn deprecated codecov@3.8.3: https://about.codecov.io/blog/codecov-uploader-deprecation-plan/
Step #0 - "install-dependencies": npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
Step #0 - "install-dependencies": npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
Step #0 - "install-dependencies": npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
Step #0 - "install-dependencies": npm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
Step #0 - "install-dependencies":
Step #0 - "install-dependencies": > @google-cloud/spanner@8.8.1 prepare
Step #0 - "install-dependencies": > npm run compile-protos && npm run compile
Step #0 - "install-dependencies":
Step #0 - "install-dependencies":
Step #0 - "install-dependencies": > @google-cloud/spanner@8.8.1 compile-protos
Step #0 - "install-dependencies": > compileProtos src
Step #0 - "install-dependencies":
Step #0 - "install-dependencies":
Step #0 - "install-dependencies": > @google-cloud/spanner@8.8.1 precompile
Step #0 - "install-dependencies": > gts clean
Step #0 - "install-dependencies":
Step #0 - "install-dependencies": version: 24
Step #0 - "install-dependencies": Removing build ...
Step #0 - "install-dependencies":
Step #0 - "install-dependencies": > @google-cloud/spanner@8.8.1 compile
Step #0 - "install-dependencies": > tsc -p . && cp -r protos build && cp -r test/data build/test
Step #0 - "install-dependencies":
Step #0 - "install-dependencies":
Step #0 - "install-dependencies": added 620 packages, and audited 621 packages in 2m
Step #0 - "install-dependencies":
Step #0 - "install-dependencies": 112 packages are looking for funding
Step #0 - "install-dependencies": run `npm fund` for details
Step #0 - "install-dependencies":
Step #0 - "install-dependencies": 24 vulnerabilities (7 low, 15 moderate, 2 high)
Step #0 - "install-dependencies":
Step #0 - "install-dependencies": To address issues that do not require attention, run:
Step #0 - "install-dependencies": npm audit fix
Step #0 - "install-dependencies":
Step #0 - "install-dependencies": To address all issues possible (including breaking changes), run:
Step #0 - "install-dependencies": npm audit fix --force
Step #0 - "install-dependencies":
Step #0 - "install-dependencies": Some issues need review, and may require choosing
Step #0 - "install-dependencies": a different dependency.
Step #0 - "install-dependencies":
Step #0 - "install-dependencies": Run `npm audit` for details.
Step #0 - "install-dependencies": npm warn allow-scripts 1 package has install scripts not yet covered by allowScripts:
Step #0 - "install-dependencies": npm warn allow-scripts protobufjs@7.6.5 (postinstall: node scripts/postinstall)
Step #0 - "install-dependencies": npm warn allow-scripts
Step #0 - "install-dependencies": npm warn allow-scripts Run `npm approve-scripts --allow-scripts-pending` to review, or `npm approve-scripts <pkg>` to allow.
Finished Step #0 - "install-dependencies"
Starting Step #1 - "run-system-tests-regular"
Step #1 - "run-system-tests-regular": Already have image (with digest): node:24
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": > @google-cloud/spanner@8.8.1 presystem-test
Step #1 - "run-system-tests-regular": > npm run compile
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": > @google-cloud/spanner@8.8.1 precompile
Step #1 - "run-system-tests-regular": > gts clean
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": version: 24
Step #1 - "run-system-tests-regular": Removing build ...
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": > @google-cloud/spanner@8.8.1 compile
Step #1 - "run-system-tests-regular": > tsc -p . && cp -r protos build && cp -r test/data build/test
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": > @google-cloud/spanner@8.8.1 system-test
Step #1 - "run-system-tests-regular": > mocha build/system-test --timeout 1600000
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": 📦 pack and install
Step #1 - "run-system-tests-regular": npm warn Unknown cli config "--unsafe-perm". This will stop working in the next major version of npm.
Step #1 - "run-system-tests-regular": npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
Step #1 - "run-system-tests-regular": npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
Step #1 - "run-system-tests-regular": npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
Step #1 - "run-system-tests-regular": npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
Step #1 - "run-system-tests-regular": npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
Step #1 - "run-system-tests-regular": npm warn deprecated @humanwhocodes/config-array@0.5.0: Use @eslint/config-array instead
Step #1 - "run-system-tests-regular": npm warn deprecated @humanwhocodes/object-schema@1.2.1: Use @eslint/object-schema instead
Step #1 - "run-system-tests-regular": npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead
Step #1 - "run-system-tests-regular": npm warn deprecated uuid@9.0.1: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028).
Step #1 - "run-system-tests-regular": npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
Step #1 - "run-system-tests-regular": npm warn deprecated eslint@7.32.0: This version is no longer supported. Please see https://eslint.org/version-support for other options.
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": > prepare
Step #1 - "run-system-tests-regular": > npm run compile
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": npm warn Unknown env config "unsafe-perm". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": > compile
Step #1 - "run-system-tests-regular": > tsc -p .
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": added 445 packages, and audited 446 packages in 25s
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": 76 packages are looking for funding
Step #1 - "run-system-tests-regular": run `npm fund` for details
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": 12 vulnerabilities (4 low, 7 moderate, 1 high)
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": To address issues that do not require attention, run:
Step #1 - "run-system-tests-regular": npm audit fix
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": Some issues need review, and may require choosing
Step #1 - "run-system-tests-regular": a different dependency.
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": Run `npm audit` for details.
Step #1 - "run-system-tests-regular": npm warn allow-scripts 2 packages have install scripts not yet covered by allowScripts:
Step #1 - "run-system-tests-regular": npm warn allow-scripts @google-cloud/spanner@8.8.1 (prepare: npm run compile-protos && npm run compile)
Step #1 - "run-system-tests-regular": npm warn allow-scripts protobufjs@7.6.5 (postinstall: node scripts/postinstall)
Step #1 - "run-system-tests-regular": npm warn allow-scripts
Step #1 - "run-system-tests-regular": npm warn allow-scripts Run `npm approve-scripts --allow-scripts-pending` to review, or `npm approve-scripts <pkg>` to allow.
Step #1 - "run-system-tests-regular": Spanner {
Step #1 - "run-system-tests-regular": baseUrl: 'spanner.googleapis.com',
Step #1 - "run-system-tests-regular": globalInterceptors: [],
Step #1 - "run-system-tests-regular": interceptors: [],
Step #1 - "run-system-tests-regular": packageJson: {
Step #1 - "run-system-tests-regular": name: '@google-cloud/spanner',
Step #1 - "run-system-tests-regular": description: 'Cloud Spanner Client Library for Node.js',
Step #1 - "run-system-tests-regular": version: '8.8.1',
Step #1 - "run-system-tests-regular": license: 'Apache-2.0',
Step #1 - "run-system-tests-regular": author: 'Google Inc.',
Step #1 - "run-system-tests-regular": engines: { node: '>=18' },
Step #1 - "run-system-tests-regular": repository: {
Step #1 - "run-system-tests-regular": type: 'git',
Step #1 - "run-system-tests-regular": directory: 'handwritten/spanner',
Step #1 - "run-system-tests-regular": url: 'https://github.com/googleapis/google-cloud-node.git'
Step #1 - "run-system-tests-regular": },
Step #1 - "run-system-tests-regular": main: './build/src/index.js',
Step #1 - "run-system-tests-regular": types: './build/src/index.d.ts',
Step #1 - "run-system-tests-regular": files: [ 'build/protos', 'build/src', '!build/src/**/*.map' ],
Step #1 - "run-system-tests-regular": keywords: [
Step #1 - "run-system-tests-regular": 'google apis client',
Step #1 - "run-system-tests-regular": 'google api client',
Step #1 - "run-system-tests-regular": 'google apis',
Step #1 - "run-system-tests-regular": 'google api',
Step #1 - "run-system-tests-regular": 'google',
Step #1 - "run-system-tests-regular": 'google cloud platform',
Step #1 - "run-system-tests-regular": 'google cloud',
Step #1 - "run-system-tests-regular": 'cloud',
Step #1 - "run-system-tests-regular": 'spanner'
Step #1 - "run-system-tests-regular": ],
Step #1 - "run-system-tests-regular": scripts: {
Step #1 - "run-system-tests-regular": docs: 'jsdoc -c .jsdoc.js',
Step #1 - "run-system-tests-regular": predocs: 'npm run compile',
Step #1 - "run-system-tests-regular": lint: 'gts check',
Step #1 - "run-system-tests-regular": 'system-test': 'mocha build/system-test --timeout 1600000',
Step #1 - "run-system-tests-regular": 'observability-test': 'mocha build/observability-test --timeout 1600000',
Step #1 - "run-system-tests-regular": cleanup: 'mocha scripts/cleanup.js --timeout 30000',
Step #1 - "run-system-tests-regular": test: 'mocha build/test build/test/common build/observability-test',
Step #1 - "run-system-tests-regular": ycsb: 'node ./benchmark/ycsb.js run -P ./benchmark/workloada -p table=usertable -p cloudspanner.instance=ycsb-instance -p operationcount=100 -p cloudspanner.database=ycsb',
Step #1 - "run-system-tests-regular": fix: 'gts fix',
Step #1 - "run-system-tests-regular": clean: 'gts clean',
Step #1 - "run-system-tests-regular": compile: 'tsc -p . && cp -r protos build && cp -r test/data build/test',
Step #1 - "run-system-tests-regular": prepare: 'npm run compile-protos && npm run compile',
Step #1 - "run-system-tests-regular": pretest: 'npm run compile',
Step #1 - "run-system-tests-regular": 'presystem-test': 'npm run compile',
Step #1 - "run-system-tests-regular": 'preobservability-test': 'npm run compile',
Step #1 - "run-system-tests-regular": proto: 'compileProtos src',
Step #1 - "run-system-tests-regular": benchwrapper: 'node bin/benchwrapper.js',
Step #1 - "run-system-tests-regular": precompile: 'gts clean',
Step #1 - "run-system-tests-regular": 'compile-protos': 'compileProtos src',
Step #1 - "run-system-tests-regular": coverage: 'c8 mocha build/test build/test/common && c8 report --check-coverage'
Step #1 - "run-system-tests-regular": },
Step #1 - "run-system-tests-regular": dependencies: {
Step #1 - "run-system-tests-regular": '@babel/core': '7.27.7',
Step #1 - "run-system-tests-regular": '@babel/helpers': '7.27.6',
Step #1 - "run-system-tests-regular": '@babel/traverse': '7.27.7',
Step #1 - "run-system-tests-regular": '@google-cloud/common': '^6.0.0',
Step #1 - "run-system-tests-regular": '@google-cloud/monitoring': '^5.0.0',
Step #1 - "run-system-tests-regular": '@google-cloud/opentelemetry-resource-util': '^2.4.0',
Step #1 - "run-system-tests-regular": '@google-cloud/precise-date': '^5.0.0',
Step #1 - "run-system-tests-regular": '@google-cloud/promisify': '^5.0.0',
Step #1 - "run-system-tests-regular": '@grpc/grpc-js': '^1.13.2',
Step #1 - "run-system-tests-regular": '@grpc/proto-loader': '^0.8.0',
Step #1 - "run-system-tests-regular": '@opentelemetry/api': '^1.9.0',
Step #1 - "run-system-tests-regular": '@opentelemetry/context-async-hooks': '^2.0.0',
Step #1 - "run-system-tests-regular": '@opentelemetry/core': '^2.0.0',
Step #1 - "run-system-tests-regular": '@opentelemetry/resources': '^1.8.0',
Step #1 - "run-system-tests-regular": '@opentelemetry/sdk-metrics': '^1.30.1',
Step #1 - "run-system-tests-regular": '@opentelemetry/semantic-conventions': '^1.30.0',
Step #1 - "run-system-tests-regular": '@types/big.js': '^6.2.2',
Step #1 - "run-system-tests-regular": '@types/stack-trace': '^0.0.33',
Step #1 - "run-system-tests-regular": 'big.js': '^7.0.0',
Step #1 - "run-system-tests-regular": 'checkpoint-stream': '^0.1.2',
Step #1 - "run-system-tests-regular": duplexify: '^4.1.3',
Step #1 - "run-system-tests-regular": 'events-intercept': '^2.0.0',
Step #1 - "run-system-tests-regular": extend: '^3.0.2',
Step #1 - "run-system-tests-regular": 'google-auth-library': '^10.0.0-rc.1',
Step #1 - "run-system-tests-regular": 'google-gax': '5.0.6',
Step #1 - "run-system-tests-regular": 'grpc-gcp': '^1.0.1',
Step #1 - "run-system-tests-regular": 'lodash.snakecase': '^4.1.1',
Step #1 - "run-system-tests-regular": 'merge-stream': '^2.0.0',
Step #1 - "run-system-tests-regular": 'p-queue': '^6.0.2',
Step #1 - "run-system-tests-regular": protobufjs: '^7.4.0',
Step #1 - "run-system-tests-regular": 'retry-request': '^8.0.0',
Step #1 - "run-system-tests-regular": 'split-array-stream': '^2.0.0',
Step #1 - "run-system-tests-regular": 'stack-trace': '0.0.10',
Step #1 - "run-system-tests-regular": 'stream-events': '^1.0.5',
Step #1 - "run-system-tests-regular": 'teeny-request': '^10.0.0',
Step #1 - "run-system-tests-regular": through2: '^4.0.2'
Step #1 - "run-system-tests-regular": },
Step #1 - "run-system-tests-regular": devDependencies: {
Step #1 - "run-system-tests-regular": '@grpc/reflection': '^1.0.4',
Step #1 - "run-system-tests-regular": '@opentelemetry/sdk-trace-base': '^2.0.0',
Step #1 - "run-system-tests-regular": '@opentelemetry/sdk-trace-node': '^2.0.0',
Step #1 - "run-system-tests-regular": '@opentelemetry/exporter-trace-otlp-grpc': '^0.57.0',
Step #1 - "run-system-tests-regular": '@types/concat-stream': '^2.0.3',
Step #1 - "run-system-tests-regular": '@types/extend': '^3.0.4',
Step #1 - "run-system-tests-regular": '@types/is': '^0.0.25',
Step #1 - "run-system-tests-regular": '@types/lodash.snakecase': '^4.1.9',
Step #1 - "run-system-tests-regular": '@types/merge-stream': '^2.0.0',
Step #1 - "run-system-tests-regular": '@types/mocha': '^10.0.10',
Step #1 - "run-system-tests-regular": '@types/mv': '^2.1.4',
Step #1 - "run-system-tests-regular": '@types/ncp': '^2.0.8',
Step #1 - "run-system-tests-regular": '@types/node': '^25.5.0',
Step #1 - "run-system-tests-regular": '@types/proxyquire': '^1.3.31',
Step #1 - "run-system-tests-regular": '@types/request': '^2.48.12',
Step #1 - "run-system-tests-regular": '@types/sinon': '^21.0.0',
Step #1 - "run-system-tests-regular": '@types/through2': '^2.0.41',
Step #1 - "run-system-tests-regular": '@types/yargs': '^17.0.35',
Step #1 - "run-system-tests-regular": 'binary-search-bounds': '^2.0.5',
Step #1 - "run-system-tests-regular": c8: '^10.1.3',
Step #1 - "run-system-tests-regular": codecov: '^3.8.3',
Step #1 - "run-system-tests-regular": 'concat-stream': '^2.0.0',
Step #1 - "run-system-tests-regular": dedent: '^1.5.3',
Step #1 - "run-system-tests-regular": execa: '^5.0.0',
Step #1 - "run-system-tests-regular": 'gapic-tools': '^1.0.1',
Step #1 - "run-system-tests-regular": 'grpc-health-check': '^2.1.0',
Step #1 - "run-system-tests-regular": gts: '^6.0.2',
Step #1 - "run-system-tests-regular": jsdoc: '^4.0.4',
Step #1 - "run-system-tests-regular": 'jsdoc-fresh': '^5.0.0',
Step #1 - "run-system-tests-regular": 'jsdoc-region-tag': '^4.0.0',
Step #1 - "run-system-tests-regular": 'lodash.random': '^3.2.0',
Step #1 - "run-system-tests-regular": long: '^5.3.2',
Step #1 - "run-system-tests-regular": mocha: '^11.1.0',
Step #1 - "run-system-tests-regular": mv: '^2.1.1',
Step #1 - "run-system-tests-
...
[Logs truncated due to log size limitations. For full logs, see https://console.cloud.google.com/cloud-build/builds/e11d84ef-2f26-4daf-a74b-9c48cea07086?project=1046198160504.]
...
bind null arrays (45ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind Infinity (46ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind Infinity (52ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind -Infinity (50ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind -Infinity (44ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind NaN (51ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind NaN (72ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind an array of Infinity and NaN (46ms)
Step #1 - "run-system-tests-regular": float64
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind the value (55ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind the value (63ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should allow for null values (51ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should allow for null values (46ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind arrays (59ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind empty arrays (51ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind null arrays (52ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind Infinity (51ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind Infinity (51ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind -Infinity (43ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind -Infinity (44ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind NaN (51ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind NaN (45ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind an array of Infinity and NaN (51ms)
Step #1 - "run-system-tests-regular": string
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind the value (57ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind the value (65ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should allow for null values (52ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should allow for null values (50ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind arrays (57ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind empty arrays (44ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind null arrays (53ms)
Step #1 - "run-system-tests-regular": bytes
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind the value (61ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind the value (66ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should allow for null values (69ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should allow for null values (52ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind arrays (58ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind empty arrays (52ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind null arrays (51ms)
Step #1 - "run-system-tests-regular": timestamp
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind the value (59ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind the value (59ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should allow for null values (52ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should allow for null values (53ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind arrays (59ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind empty arrays (45ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind null arrays (50ms)
Step #1 - "run-system-tests-regular": date
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind the value (58ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind the value (59ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should allow for null values (52ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should allow for null values (45ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind arrays (57ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind empty arrays (51ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind null arrays (51ms)
Step #1 - "run-system-tests-regular": structs
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind a simple struct (60ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind null structs (59ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind nested structs (58ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind null nested structs (55ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind empty structs (57ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind null structs with no fields (44ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind structs with null fields (63ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind structs with duplicate fields (59ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind structs with missing field names (60ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should allow equality checks (61ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should allow nullness checks (57ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should allow an array of non-null structs (57ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should allow an array of structs with null fields (60ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should allow a null array of structs (59ms)
Step #1 - "run-system-tests-regular": interval
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind the value when param type interval is used (62ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind the value when spanner.interval is used (52ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind the value when param type interval is used (59ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind the value when Spanner.interval is used (52ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should allow for null values (45ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should allow for null values (51ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind arrays (58ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should handle interval passed as string (60ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind empty arrays (51ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should bind null arrays (51ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind arrays (60ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind empty arrays (45ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should bind null arrays (52ms)
Step #1 - "run-system-tests-regular": large reads
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read large datasets (961ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read large datasets (161ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should query large datasets (515ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should query large datasets (176ms)
Step #1 - "run-system-tests-regular": upsert
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should update a row (252ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should update a row (249ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should update a row (167ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should update a row (167ms)
Step #1 - "run-system-tests-regular": read
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should perform an empty read (104ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should perform an empty read (104ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should perform an empty read with an index
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should perform an empty read with an index
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read a single key (85ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read a single key (86ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read a single key with an index
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read a single key with an index
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read a non-existant single key (87ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read a non-existant single key (85ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read a non-existant single key with an index
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read a non-existant single key with an index
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read using partial keys (86ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read using partial keys (86ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read using partial keys with an index
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read using partial keys with an index
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read using an open-open range (90ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read using an open-open range (86ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read using an open-open range with an index
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read using an open-open range with an index
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read using an open-closed range (108ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read using an open-closed range (111ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read using an open-closed range with an index
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read using an open-closed range with an index
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read using a closed-closed range (85ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read using a closed-closed range (86ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read using a closed-closed range with an index
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read using a closed-closed range with an index
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read using a closed-open range (85ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read using a closed-open range (85ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read using a closed-open range with an index
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read using a closed-open range with an index
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should accept a limit (85ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should accept a limit (87ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should accept a limit with an index
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should accept a limit with an index
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should ignore limits of 0 (91ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should ignore limits of 0 (84ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should ignore limits of 0 with an index
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should ignore limits of 0 with an index
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read using point keys (88ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read using point keys (84ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read using point keys with an index
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read using point keys with an index
Step #1 - "run-system-tests-regular": ✔ should read over invalid database fails (162ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read over invalid table fails (88ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read over invalid table fails (89ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read over invalid column fails
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read over invalid column fails
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should fail if deadline exceeds (7086ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should fail if deadline exceeds (7333ms)
Step #1 - "run-system-tests-regular": Multiplexed Sessions
Step #1 - "run-system-tests-regular": ✔ should insert and query a row (187ms)
Step #1 - "run-system-tests-regular": ✔ should insert and query multiple rows (157ms)
Step #1 - "run-system-tests-regular": ✔ should read rows as a stream (167ms)
Step #1 - "run-system-tests-regular": ✔ should read rows (169ms)
Step #1 - "run-system-tests-regular": Transactions
Step #1 - "run-system-tests-regular": snapshots
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should run a read only transaction (135ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should run a read only transaction (141ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read keys from a table (95ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read keys from a table (86ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should accept a read timestamp (101ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should accept a read timestamp (112ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should accept a min timestamp (66ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should accept a min timestamp (67ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should accept an exact staleness (121ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should accept an exact staleness (104ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should accept a max staleness
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should accept a max staleness
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should do a strong read with concurrent updates (259ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should do a strong read with concurrent updates (238ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should do a strong read with concurrent updates (231ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should do a strong read with concurrent updates (220ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should read with staleness & concurrent updates (219ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should read with staleness & concurrent updates (393ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should pass directedReadOptions at query level read-only transactions (162ms)
Step #1 - "run-system-tests-regular": dml
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should return rowCount from runUpdate (123ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should return rowCount from runUpdate (132ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should return rowCount from run (89ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should return rowCount from run (105ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should exec multiple dml statements on the same txn (254ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should exec multiple dml statements on the same txn (275ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should show dml changes in query results (138ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should show dml changes in query results (146ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should rollback a dml statement (164ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should rollback a dml statement (165ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should handle using both dml and insert methods (171ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should handle using both dml and insert methods (156ms)
Step #1 - "run-system-tests-regular": dml returning
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should return rowCount from runUpdate with dml returning (251ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should return rowCount from runUpdate with dml returning (255ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should return rowCount and rows from run with dml returning (207ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should return rowCount and rows from run with dml returning (198ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should throw error from partitioned update with dml returning (270ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should throw error from partitioned update with dml returning (218ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should run multiple statements from batch update with mix of dml returning (181ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should run multiple statements from batch update with mix of dml returning (159ms)
Step #1 - "run-system-tests-regular": pdml
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should execute a simple pdml statement (846ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should execute a simple pdml statement (417ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should execute a long running pdml statement (2613ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should execute a long running pdml statement (2060ms)
Step #1 - "run-system-tests-regular": batch dml
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should execute a single statement (115ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should execute a single statement (119ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should return an error when no statements are supplied
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should return an error when no statements are supplied
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should run multiple statements that depend on each other (97ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should run multiple statements that depend on each other (99ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should run after a runUpdate call (124ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should run after a runUpdate call (125ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should run before a runUpdate call (124ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should run before a runUpdate call (132ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should stop executing statements if an error occurs (114ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should stop executing statements if an error occurs (112ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should ignore any additional statement errors (92ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should ignore any additional statement errors (92ms)
Step #1 - "run-system-tests-regular": read/write
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should throw an error for mismatched columns
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should use getTransaction for executing sql (701ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should throw an error for mismatched columns
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should commit a transaction (84ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should commit a transaction (82ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should rollback a transaction (720ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should rollback a transaction (751ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should retry an aborted txn when reading fails (19797ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should retry an aborted txn when reading fails (15009ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should retry an aborted txn when commit fails (15023ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should retry an aborted txn when commit fails (14996ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should return a deadline error instead of aborted (15874ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should return a deadline error instead of aborted (15008ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should throw error when directedReadOptions at query level is set with read-write transactions (55ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should handle commit retry based on multiplexed enable or not (4110ms)
Step #1 - "run-system-tests-regular": parallel transactions
Step #1 - "run-system-tests-regular": ✔ should insert and commit transaction when running parallely (2957ms)
Step #1 - "run-system-tests-regular": concurrent transactions
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should handle concurrent transactions with read (136ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should handle concurrent transactions with read (135ms)
Step #1 - "run-system-tests-regular": ✔ GOOGLE_STANDARD_SQL should handle concurrent transactions with query (143ms)
Step #1 - "run-system-tests-regular": ✔ POSTGRESQL should handle concurrent transactions with query (157ms)
Step #1 - "run-system-tests-regular": batch transactions
Step #1 - "run-system-tests-regular": ✔ should create and execute a query partition using callback (151ms)
Step #1 - "run-system-tests-regular": ✔ should create and execute a read partition using callback (120ms)
Step #1 - "run-system-tests-regular": ✔ should create and execute a query partition using await (163ms)
Step #1 - "run-system-tests-regular": ✔ should create and execute a read partition using await (508ms)
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": Universe domain tests
Step #1 - "run-system-tests-regular": - should be able to run apis successfully against TPC environment
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": 517 passing (20m)
Step #1 - "run-system-tests-regular": 27 pending
Step #1 - "run-system-tests-regular": 4 failing
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": 1) Spanner
Step #1 - "run-system-tests-regular": types
Step #1 - "run-system-tests-regular": GOOGLE_STANDARD_SQL should throw an error for incorrect value types:
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": 9 !== 3
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": + expected - actual
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": -9
Step #1 - "run-system-tests-regular": +3
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": at incorrectValueType (system-test/spanner.ts:563:20)
Step #1 - "run-system-tests-regular": at processTicksAndRejections (node:internal/process/task_queues:104:5)
Step #1 - "run-system-tests-regular": at runNextTicks (node:internal/process/task_queues:69:3)
Step #1 - "run-system-tests-regular": at process.processImmediate (node:internal/timers:472:9)
Step #1 - "run-system-tests-regular": at async Context.<anonymous> (system-test/spanner.ts:568:7)
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": 2) Spanner
Step #1 - "run-system-tests-regular": types
Step #1 - "run-system-tests-regular": POSTGRESQL should throw an error for incorrect value types:
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": 9 !== 3
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": + expected - actual
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": -9
Step #1 - "run-system-tests-regular": +3
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": at incorrectValueType (system-test/spanner.ts:563:20)
Step #1 - "run-system-tests-regular": at processTicksAndRejections (node:internal/process/task_queues:104:5)
Step #1 - "run-system-tests-regular": at runNextTicks (node:internal/process/task_queues:69:3)
Step #1 - "run-system-tests-regular": at process.processImmediate (node:internal/timers:472:9)
Step #1 - "run-system-tests-regular": at async Context.<anonymous> (system-test/spanner.ts:572:7)
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": 3) Spanner
Step #1 - "run-system-tests-regular": types
Step #1 - "run-system-tests-regular": numerics
Step #1 - "run-system-tests-regular": GOOGLE_STANDARD_SQL should throw for out of bounds values:
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": 11 !== 3
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": + expected - actual
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": -11
Step #1 - "run-system-tests-regular": +3
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": at numericInsertOutOfBounds (system-test/spanner.ts:1208:22)
Step #1 - "run-system-tests-regular": at processTicksAndRejections (node:internal/process/task_queues:104:5)
Step #1 - "run-system-tests-regular": at runNextTicks (node:internal/process/task_queues:69:3)
Step #1 - "run-system-tests-regular": at process.processImmediate (node:internal/timers:472:9)
Step #1 - "run-system-tests-regular": at async Context.<anonymous> (system-test/spanner.ts:1213:9)
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": 4) Spanner
Step #1 - "run-system-tests-regular": types
Step #1 - "run-system-tests-regular": numerics
Step #1 - "run-system-tests-regular": POSTGRESQL should throw for out of bounds values:
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": 11 !== 3
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": + expected - actual
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": -11
Step #1 - "run-system-tests-regular": +3
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular": at numericInsertOutOfBounds (system-test/spanner.ts:1208:22)
Step #1 - "run-system-tests-regular": at processTicksAndRejections (node:internal/process/task_queues:104:5)
Step #1 - "run-system-tests-regular": at runNextTicks (node:internal/process/task_queues:69:3)
Step #1 - "run-system-tests-regular": at process.processImmediate (node:internal/timers:472:9)
Step #1 - "run-system-tests-regular": at async Context.<anonymous> (system-test/spanner.ts:1220:9)
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular":
Step #1 - "run-system-tests-regular":
Finished Step #1 - "run-system-tests-regular"
ERROR
ERROR: build step 1 "node:24" failed: step exited with non-zero status: 4
Loading