15:11:52 Triggered by Gerrit: https://gerrit.onap.org/r/c/ccsdk/cds/+/148442 15:11:52 Running as SYSTEM 15:11:52 [EnvInject] - Loading node environment variables. 15:11:52 Building remotely on prd-ubuntu2204-docker-8c-8g-2521 (ubuntu2204-docker-8c-8g) in workspace /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell 15:11:52 [ssh-agent] Looking for ssh-agent implementation... 15:11:52 $ ssh-agent 15:11:52 SSH_AUTH_SOCK=/tmp/ssh-XXXXXX2cAM5o/agent.1581 15:11:52 SSH_AGENT_PID=1583 15:11:52 [ssh-agent] Started. 15:11:52 Running ssh-add (command line suppressed) 15:11:52 Identity added: /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell@tmp/private_key_7861021792334211995.key (/w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell@tmp/private_key_7861021792334211995.key) 15:11:52 [ssh-agent] Using credentials onap-jobbuiler (Gerrit user) 15:11:52 The recommended git tool is: NONE 15:11:54 using credential onap-jenkins-ssh 15:11:54 Wiping out workspace first. 15:11:54 Cloning the remote Git repository 15:11:54 Cloning repository git://cloud.onap.org/mirror/ccsdk/cds.git 15:11:54 > git init /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell # timeout=10 15:11:54 Fetching upstream changes from git://cloud.onap.org/mirror/ccsdk/cds.git 15:11:54 > git --version # timeout=10 15:11:54 > git --version # 'git version 2.34.1' 15:11:54 using GIT_SSH to set credentials Gerrit user 15:11:54 Verifying host key using manually-configured host key entries 15:11:54 > git fetch --tags --force --progress -- git://cloud.onap.org/mirror/ccsdk/cds.git +refs/heads/*:refs/remotes/origin/* # timeout=30 15:11:56 > git config remote.origin.url git://cloud.onap.org/mirror/ccsdk/cds.git # timeout=10 15:11:56 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 15:11:57 > git config remote.origin.url git://cloud.onap.org/mirror/ccsdk/cds.git # timeout=10 15:11:57 Fetching upstream changes from git://cloud.onap.org/mirror/ccsdk/cds.git 15:11:57 using GIT_SSH to set credentials Gerrit user 15:11:57 Verifying host key using manually-configured host key entries 15:11:57 > git fetch --tags --force --progress -- git://cloud.onap.org/mirror/ccsdk/cds.git refs/changes/42/148442/1 # timeout=30 15:11:57 > git rev-parse 0b28ae690aea2642a9aa7f78a69ef98e6aa64e48^{commit} # timeout=10 15:11:57 Checking out Revision 0b28ae690aea2642a9aa7f78a69ef98e6aa64e48 (refs/changes/42/148442/1) 15:11:57 > git config core.sparsecheckout # timeout=10 15:11:57 > git checkout -f 0b28ae690aea2642a9aa7f78a69ef98e6aa64e48 # timeout=30 15:12:01 Commit message: "Show resolved resources and config snapshots in cds-ui" 15:12:01 > git rev-parse FETCH_HEAD^{commit} # timeout=10 15:12:01 > git rev-list --no-walk 23fa028ce2b39afe9e27663dfe91b44c4808b1ec # timeout=10 15:12:01 [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins2641242950815910036.sh 15:12:01 ---> cds-playwright-e2e.sh 15:12:01 ---> Preparing Node.js 18 with nvm 15:12:01 ---> Installing nvm 15:12:01 => Downloading nvm from git to '/home/jenkins/.nvm' 15:12:01 => Cloning into '/home/jenkins/.nvm'... 15:12:02 * (HEAD detached at FETCH_HEAD) 15:12:02 master 15:12:02 => Compressing and cleaning up git repository 15:12:02 15:12:02 => Appending nvm source string to /home/jenkins/.bashrc 15:12:02 => Appending bash_completion source string to /home/jenkins/.bashrc 15:12:04 => You currently have modules installed globally with `npm`. These will no 15:12:04 => longer be linked to the active version of Node when you install a new node 15:12:04 => with `nvm`; and they may (depending on how you construct your `$PATH`) 15:12:04 => override the binaries of modules installed with `nvm`: 15:12:04 15:12:04 /usr/local/lib 15:12:04 ├── corepack@0.36.0 15:12:04 => If you wish to uninstall them at a later point (or re-install them under your 15:12:04 => `nvm` node installs), you can remove them from the system Node as follows: 15:12:04 15:12:04 $ nvm use system 15:12:04 $ npm uninstall -g a_module 15:12:04 15:12:04 => Close and reopen your terminal to start using nvm or run the following to use it now: 15:12:04 15:12:04 export NVM_DIR="$HOME/.nvm" 15:12:04 [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm 15:12:04 [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion 15:12:04 Downloading and installing node v18.20.8... 15:12:05 Downloading https://nodejs.org/dist/v18.20.8/node-v18.20.8-linux-x64.tar.xz... 15:12:05 ####### 10.7% ################################################################ 89.5% ######################################################################## 100.0% 15:12:05 Computing checksum with sha256sum 15:12:05 Checksums matched! 15:12:07 Now using node v18.20.8 (npm v10.8.2) 15:12:07 Creating default alias: default -> 18 (-> v18.20.8 *) 15:12:08 Now using node v18.20.8 (npm v10.8.2) 15:12:08 Node.js version: v18.20.8 15:12:08 npm version: 10.8.2 15:12:08 ---> Installing server (LoopBack BFF) dependencies 15:12:33 npm warn EBADENGINE Unsupported engine { 15:12:33 npm warn EBADENGINE package: 'glob@11.1.0', 15:12:33 npm warn EBADENGINE required: { node: '20 || >=22' }, 15:12:33 npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' } 15:12:33 npm warn EBADENGINE } 15:12:33 npm warn EBADENGINE Unsupported engine { 15:12:33 npm warn EBADENGINE package: 'jackspeak@4.2.3', 15:12:33 npm warn EBADENGINE required: { node: '20 || >=22' }, 15:12:33 npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' } 15:12:33 npm warn EBADENGINE } 15:12:33 npm warn EBADENGINE Unsupported engine { 15:12:33 npm warn EBADENGINE package: 'lru-cache@11.5.3', 15:12:33 npm warn EBADENGINE required: { node: '20 || >=22' }, 15:12:33 npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' } 15:12:33 npm warn EBADENGINE } 15:12:33 npm warn EBADENGINE Unsupported engine { 15:12:33 npm warn EBADENGINE package: 'brace-expansion@5.0.12', 15:12:33 npm warn EBADENGINE required: { node: '20 || >=22' }, 15:12:33 npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' } 15:12:33 npm warn EBADENGINE } 15:12:35 npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated 15:12:35 npm warn deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated 15:12:35 npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated 15:12:35 npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead. 15:12:36 npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated 15:12:36 npm warn deprecated har-validator@5.1.5: this library is no longer supported 15:12:36 npm warn deprecated path-dirname@1.0.2: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. 15:12:37 npm warn deprecated superagent@3.8.3: Please upgrade to superagent v10.2.2+, see release notes at https://github.com/forwardemail/superagent/releases/tag/v10.2.2 - maintenance is supported by Forward Email @ https://forwardemail.net 15:12:37 npm warn deprecated @sinonjs/text-encoding@0.7.3: Deprecated: no longer maintained and no longer used by Sinon packages. See 15:12:37 npm warn deprecated https://github.com/sinonjs/nise/issues/243 for replacement details. 15:12:37 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. 15:12:38 npm warn deprecated supertest@4.0.2: Please upgrade to supertest v7.1.3+, see release notes at https://github.com/forwardemail/supertest/releases/tag/v7.1.3 - maintenance is supported by Forward Email @ https://forwardemail.net 15:12:38 npm warn deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained 15:12:38 npm warn deprecated @hapi/formula@1.2.0: Moved to 'npm install @sideway/formula' 15:12:38 npm warn deprecated @hapi/pinpoint@1.0.2: Moved to 'npm install @sideway/pinpoint' 15:12:38 npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 15:12:38 npm warn deprecated @hapi/shot@4.1.2: This version has been deprecated and is no longer supported or maintained 15:12:38 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported 15:12:38 npm warn deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address' 15:12:38 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 15:12:38 npm warn deprecated multer@1.4.4: Multer 1.x is affected by CVE-2022-24434. This is fixed in v1.4.4-lts.1 which drops support for versions of Node.js before 6. Please upgrade to at least Node.js 6 and version 1.4.4-lts.1 of Multer. If you need support for older versions of Node.js, we are open to accepting patches that would fix the CVE on the main 1.x release line, whilst maintaining compatibility with Node.js 0.10. 15:12:39 npm warn deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau 15:12:39 npm warn deprecated uuid@3.4.0: 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). 15:12:39 npm warn deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained 15:12:39 npm warn deprecated openapi-schema-to-json-schema@2.2.0: This package is no longer maintained. Use @openapi-contrib/openapi-schema-to-json-schema instead. 15:12:40 npm warn deprecated rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported 15:12:40 npm warn deprecated mkdirp@0.5.4: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.) 15:12:40 npm warn deprecated glob@7.1.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 15:12:40 npm warn deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) 15:12:41 npm warn deprecated @hapi/joi@16.1.8: Switch to 'npm install joi' 15:12:42 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). 15:12:42 npm warn deprecated glob@11.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 15:12:42 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). 15:12:43 npm warn deprecated sinon@8.1.1: 16.1.1 15:12:43 npm warn deprecated highlight.js@9.18.5: Support has ended for 9.x series. Upgrade to @latest 15:12:43 npm warn deprecated eslint@5.16.0: This version is no longer supported. Please see https://eslint.org/version-support for other options. 15:13:47 15:13:47 added 1092 packages, and audited 1093 packages in 2m 15:13:47 15:13:47 125 packages are looking for funding 15:13:47 run `npm fund` for details 15:13:48 15:13:48 102 vulnerabilities (10 low, 40 moderate, 38 high, 14 critical) 15:13:48 15:13:48 To address issues that do not require attention, run: 15:13:48 npm audit fix 15:13:48 15:13:48 To address all issues (including breaking changes), run: 15:13:48 npm audit fix --force 15:13:48 15:13:48 Run `npm audit` for details. 15:13:48 ---> Installing designer-client (Angular) dependencies 15:13:49 npm warn old lockfile 15:13:49 npm warn old lockfile The package-lock.json file was created with an old version of npm, 15:13:49 npm warn old lockfile so supplemental metadata must be fetched from the registry. 15:13:49 npm warn old lockfile 15:13:49 npm warn old lockfile This is a one-time fix-up, please be patient... 15:13:49 npm warn old lockfile 15:13:58 npm warn EBADENGINE Unsupported engine { 15:13:58 npm warn EBADENGINE package: '@playwright/test@1.64.0', 15:13:58 npm warn EBADENGINE required: { node: '>=20' }, 15:13:58 npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' } 15:13:58 npm warn EBADENGINE } 15:13:58 npm warn EBADENGINE Unsupported engine { 15:13:58 npm warn EBADENGINE package: 'playwright@1.64.0', 15:13:58 npm warn EBADENGINE required: { node: '>=20' }, 15:13:58 npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' } 15:13:58 npm warn EBADENGINE } 15:13:58 npm warn EBADENGINE Unsupported engine { 15:13:58 npm warn EBADENGINE package: 'playwright-core@1.64.0', 15:13:58 npm warn EBADENGINE required: { node: '>=20' }, 15:13:58 npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' } 15:13:58 npm warn EBADENGINE } 15:14:01 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported 15:14:01 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported 15:14:01 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported 15:14:01 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported 15:14:01 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported 15:14:01 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported 15:14:01 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported 15:14:01 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported 15:14:01 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported 15:14:01 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported 15:14:01 npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported 15:14:01 npm warn deprecated mkdirp@0.5.4: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.) 15:14:02 npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated 15:14:03 npm warn deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) 15:14:03 npm warn deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) 15:14:03 npm warn deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) 15:14:03 npm warn deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) 15:14:03 npm warn deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) 15:14:03 npm warn deprecated debug@3.2.6: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) 15:14:03 npm warn deprecated uuid@3.4.0: 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). 15:14:03 npm warn deprecated source-map-url@0.4.0: See https://github.com/lydell/source-map-url#deprecated 15:14:04 npm warn deprecated rimraf@3.0.0: Rimraf versions prior to v4 are no longer supported 15:14:04 npm warn deprecated readdir-scoped-modules@1.1.0: This functionality has been moved to @npmcli/fs 15:14:04 npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead 15:14:04 npm warn deprecated read-package-tree@5.3.1: The functionality that this package provided is now in @npmcli/arborist 15:14:04 npm warn deprecated read-package-json@2.1.1: This package is no longer supported. Please use @npmcli/package-json instead. 15:14:04 npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 15:14:04 npm warn deprecated osenv@0.1.5: This package is no longer supported. 15:14:04 npm warn deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. 15:14:04 npm warn deprecated move-concurrently@1.0.1: This package is no longer supported. 15:14:04 npm warn deprecated streamroller@1.0.6: 1.x is no longer supported. Please upgrade to 3.x or higher. 15:14:04 npm warn deprecated q@1.4.1: You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. 15:14:04 npm warn deprecated 15:14:04 npm warn deprecated (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) 15:14:05 npm warn deprecated node-fetch-npm@2.0.4: This module is not used anymore, npm uses minipass-fetch for its fetch implementation now 15:14:05 npm warn deprecated tar@4.4.13: Old versions of tar 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 15:14:05 npm warn deprecated ini@1.3.5: Please update to ini >=1.3.6 to avoid a prototype pollution issue 15:14:05 npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 15:14:05 npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 15:14:05 npm warn deprecated har-validator@5.1.3: this library is no longer supported 15:14:05 npm warn deprecated glob@7.1.6: 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 15:14:05 npm warn deprecated figgy-pudding@3.5.2: This module is no longer supported. 15:14:07 npm warn deprecated fs-write-stream-atomic@1.0.10: This package is no longer supported. 15:14:07 npm warn deprecated debuglog@1.0.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. 15:14:07 npm warn deprecated date-format@2.1.0: 2.x is no longer supported. Please upgrade to 4.x or higher. 15:14:07 npm warn deprecated copy-concurrently@1.0.5: This package is no longer supported. 15:14:07 npm warn deprecated debug@4.1.1: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) 15:14:09 npm warn deprecated log4js@4.5.1: 4.x is no longer supported. Please upgrade to 6.x or higher. 15:14:09 npm warn deprecated @types/jointjs@2.0.0: This is a stub types definition for JointJS (http://www.jointjs.com/). JointJS provides its own type definitions, so you don't need @types/jointjs installed! 15:14:11 npm warn deprecated @babel/plugin-proposal-unicode-property-regex@7.8.8: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. 15:14:11 npm warn deprecated @babel/plugin-proposal-nullish-coalescing-operator@7.8.3: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. 15:14:11 npm warn deprecated @babel/plugin-proposal-optional-chaining@7.9.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. 15:14:11 npm warn deprecated @babel/plugin-proposal-object-rest-spread@7.9.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. 15:14:11 npm warn deprecated @babel/plugin-proposal-json-strings@7.8.3: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead. 15:14:11 npm warn deprecated @babel/plugin-proposal-dynamic-import@7.8.3: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead. 15:14:11 npm warn deprecated @babel/plugin-proposal-async-generator-functions@7.8.3: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead. 15:14:11 npm warn deprecated @babel/plugin-proposal-optional-catch-binding@7.8.3: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead. 15:14:11 npm warn deprecated @schematics/update@0.803.29: This was an internal-only Angular package up through Angular v11 which is no longer used or maintained. Upgrade Angular to v12+ to remove this dependency. 15:14:12 npm warn deprecated glob@7.0.6: 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 15:14:12 npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 15:14:12 npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 15:14:12 npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 15:14:12 npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 15:14:12 npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 15:14:12 npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 15:14:12 npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 15:14:12 npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 15:14:12 npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported 15:14:13 npm warn deprecated glob@7.1.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 15:14:13 npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated 15:14:13 npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated 15:14:13 npm warn deprecated path-dirname@1.0.2: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. 15:14:13 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. 15:14:13 npm warn deprecated @schematics/update@0.901.12: This was an internal-only Angular package up through Angular v11 which is no longer used or maintained. Upgrade Angular to v12+ to remove this dependency. 15:14:14 npm warn deprecated uuid@7.0.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). 15:14:14 npm warn deprecated protractor@5.4.3: We have news to share - Protractor is deprecated and will reach end-of-life by Summer 2023. To learn more and find out about other options please refer to this post on the Angular blog. Thank you for using and contributing to Protractor. https://goo.gle/state-of-e2e-in-angular 15:14:14 npm warn deprecated jquery@3.4.1: This version is deprecated. Please upgrade to the latest version or find support at https://www.herodevs.com/support/jquery-nes or https://tuxcare.com/lp/click-jquery-support/. 15:14:20 npm warn deprecated bootstrap@4.4.1: This version of Bootstrap is no longer supported. Please upgrade to the latest version. 15:14:25 npm warn deprecated core-js@2.6.11: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. 15:14:25 npm warn deprecated core-js@3.6.4: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. 15:14:53 npm warn deprecated jointjs@3.1.1: This package has been deprecated in favor of '@joint/core'. The repository name has changed to improve organization and naming conventions. Please update your dependencies to use the new package name: 15:14:53 npm warn deprecated 15:14:53 npm warn deprecated npm install @joint/core 15:14:53 npm warn deprecated 15:14:53 npm warn deprecated For more information, visit the JointJS repository at: https://github.com/clientio/joint 15:14:54 15:14:54 added 1324 packages, and audited 1325 packages in 1m 15:14:54 15:14:54 37 packages are looking for funding 15:14:54 run `npm fund` for details 15:14:54 15:14:54 157 vulnerabilities (10 low, 52 moderate, 72 high, 23 critical) 15:14:54 15:14:54 To address issues that do not require attention, run: 15:14:54 npm audit fix 15:14:54 15:14:54 To address all issues (including breaking changes), run: 15:14:54 npm audit fix --force 15:14:54 15:14:54 Run `npm audit` for details. 15:14:54 ---> Installing e2e-playwright dependencies 15:14:55 15:14:55 added 6 packages, and audited 7 packages in 959ms 15:14:55 15:14:55 found 0 vulnerabilities 15:14:55 ---> Installing Playwright Firefox browser 15:14:57 Downloading Firefox 146.0.1 (playwright firefox v1509) from https://cdn.playwright.dev/dbazure/download/playwright/builds/firefox/1509/firefox-ubuntu-22.04.zip 15:14:57 | | 0% of 99.5 MiB 15:14:57 |■■■■■■■■ | 10% of 99.5 MiB 15:14:57 |■■■■■■■■■■■■■■■■ | 20% of 99.5 MiB 15:14:57 |■■■■■■■■■■■■■■■■■■■■■■■■ | 30% of 99.5 MiB 15:14:57 |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 40% of 99.5 MiB 15:14:57 |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 50% of 99.5 MiB 15:14:57 |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 60% of 99.5 MiB 15:14:58 |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 70% of 99.5 MiB 15:14:58 |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 80% of 99.5 MiB 15:14:58 |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 90% of 99.5 MiB 15:14:58 |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 99.5 MiB 15:15:00 Firefox 146.0.1 (playwright firefox v1509) downloaded to /home/jenkins/.cache/ms-playwright/firefox-1509 15:15:00 Downloading FFmpeg (playwright ffmpeg v1011) from https://cdn.playwright.dev/dbazure/download/playwright/builds/ffmpeg/1011/ffmpeg-linux.zip 15:15:01 | | 0% of 2.3 MiB 15:15:01 |■■■■■■■■ | 10% of 2.3 MiB 15:15:01 |■■■■■■■■■■■■■■■■ | 20% of 2.3 MiB 15:15:01 |■■■■■■■■■■■■■■■■■■■■■■■■ | 30% of 2.3 MiB 15:15:01 |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 40% of 2.3 MiB 15:15:01 |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 50% of 2.3 MiB 15:15:01 |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 60% of 2.3 MiB 15:15:01 |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 70% of 2.3 MiB 15:15:01 |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 80% of 2.3 MiB 15:15:01 |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 90% of 2.3 MiB 15:15:01 |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 2.3 MiB 15:15:01 FFmpeg (playwright ffmpeg v1011) downloaded to /home/jenkins/.cache/ms-playwright/ffmpeg-1011 15:15:01 ---> Running Playwright e2e tests (CI=true) 15:15:01 15:15:01 > cds-ui-e2e-playwright@1.0.0 test 15:15:01 > npx playwright test 15:15:01 15:15:03 [WebServer] [mock-processor] blueprints-processor stub listening on http://localhost:8080 15:15:03 [WebServer] [mock-processor] GET /api/v1/blueprint-model/ 15:15:04 [WebServer] 15:15:04 [WebServer] > cds-ui-server@1.0.0 build 15:15:04 [WebServer] > npm run copy:proto && lb-tsc es2017 --copy-resources --outDir dist 15:15:04 [WebServer] 15:15:04 [WebServer] 15:15:04 [WebServer] > cds-ui-server@1.0.0 copy:proto 15:15:04 [WebServer] > mkdir -p dist && { cp -R target/generated/proto-definition/proto/ dist/proto 2>/dev/null || cp -R ../../components/model-catalog/proto-definition/proto/ dist/proto; } 15:15:04 [WebServer] 15:15:07 [WebServer] 2026-10-17T15:15:07.485Z info Server is running at http://127.0.0.1:3000 15:15:07 [WebServer] 2026-10-17T15:15:07.487Z info Try http://127.0.0.1:3000/ping 15:15:07 [WebServer] 2026-10-17T15:15:07.774Z warn Calling ping from /ping 15:15:07 [WebServer] 2026-10-17T15:15:07.777Z info Incoming request GET /ping with request id 72a7358a-f250-4d2f-9104-6e404c724560 and response code: 200 15:15:12 [WebServer] [HPM] Proxy created: /controllerblueprint -> http://localhost:3000[WebServer] 15:15:12 [WebServer] [HPM] Subscribed to http-proxy events: [ 'error', 'close' ] 15:15:12 [WebServer] [HPM] Proxy created: /resourcedictionary -> http://localhost:3000 15:15:12 [WebServer] [HPM] Subscribed to http-proxy events: [ 'error', 'close' ] 15:15:12 [WebServer] [HPM] Proxy created: /resolution -> http://localhost:3000[WebServer] 15:15:12 [WebServer] [HPM] Subscribed to http-proxy events: [ 'error', 'close' ] 15:15:17 [WebServer] ℹ 「wds」: Project is running at http://localhost:4200/webpack-dev-server/ 15:15:17 [WebServer] ℹ 「wds」: webpack output is served from / 15:15:17 [WebServer] ℹ 「wds」: 404s will fallback to //index.html 15:15:18 [WebServer] ℹ 「wdm」: wait until bundle finished: / 15:15:29 [WebServer] 15:15:29 [WebServer] chunk {main} main.js, main.js.map (main) 1.12 MB [initial] [rendered] 15:15:29 [WebServer] chunk {modules-feature-modules-execution-execution-module} modules-feature-modules-execution-execution-module.js, modules-feature-modules-execution-execution-module.js.map (modules-feature-modules-execution-execution-module) 62.9 kB  [rendered] 15:15:29 [WebServer] chunk {modules-feature-modules-resolution-resolution-module} modules-feature-modules-resolution-resolution-module.js, modules-feature-modules-resolution-resolution-module.js.map (modules-feature-modules-resolution-resolution-module) 46.3 kB  [rendered] 15:15:29 [WebServer] chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 269 kB [initial] [rendered] 15:15:29 [WebServer] chunk {runtime} runtime.js, runtime.js.map (runtime) 9.18 kB [entry] [rendered] 15:15:29 [WebServer] chunk {scripts} scripts.js, scripts.js.map (scripts) 1.57 MB [entry] [rendered] 15:15:29 [WebServer] chunk {styles} styles.js, styles.js.map (styles) 1.87 MB [initial] [rendered] 15:15:29 [WebServer] chunk {vendor} vendor.js, vendor.js.map (vendor) 12.3 MB [initial] [rendered] 15:15:29 [WebServer] Date: 2026-10-17T15:15:29.723Z - Hash: 81abf0cfc01c14291fb2 - Time: 19453ms 15:15:29 [WebServer] ** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ ** 15:15:29 [WebServer] ℹ 「wdm」: Compiled successfully. 15:15:30 15:15:30 Running 146 tests using 1 worker 15:15:30 15:15:35 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:15:35 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:15:35 [WebServer] 2026-10-17T15:15:35.565Z info Incoming request GET /controllerblueprint/paged with request id cdc7bbb7-eecb-48da-b6c3-83ceb2cffbbe and response code: 200 15:15:37 ✓ 1 [firefox] › tests/console-errors.spec.ts:36:9 › Browser console › /#/packages loads without script errors or 404s (4.2s) 15:15:40 ✓ 2 [firefox] › tests/console-errors.spec.ts:36:9 › Browser console › /#/packages/createPackage loads without script errors or 404s (3.3s) 15:15:42 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000[WebServer] 15:15:42 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:15:42 [WebServer] 2026-10-17T15:15:42.867Z info Incoming request GET /resourcedictionary/paged with request id d8433a58-b6f3-48a6-86fd-4c14aaf644a3 and response code: 200 15:15:44 ✓ 3 [firefox] › tests/console-errors.spec.ts:36:9 › Browser console › /#/resource-dictionary loads without script errors or 404s (3.0s) 15:15:46 [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 15:15:46 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping 15:15:46 [WebServer] 2026-10-17T15:15:46.147Z info Incoming request GET /resourcedictionary/source-mapping with request id de62d7dd-14c6-4438-b01d-bbbc3ca61317 and response code: 200 15:15:47 ✓ 4 [firefox] › tests/console-errors.spec.ts:36:9 › Browser console › /#/resource-dictionary/createDictionary loads without script errors or 404s (3.1s) 15:15:49 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:15:49 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:15:49 [WebServer] 2026-10-17T15:15:49.392Z info Incoming request GET /controllerblueprint/paged with request id 7498a610-1c74-44c2-962d-dee63d960bee and response code: 200 15:15:50 ✓ 5 [firefox] › tests/console-errors.spec.ts:36:9 › Browser console › /#/execute loads without script errors or 404s (2.7s) 15:15:55 ✓ 6 [firefox] › tests/console-errors.spec.ts:46:7 › Browser console › switching the script type in the package creation editor loads no missing ace mode (4.4s) 15:15:57 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:15:57 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:15:57 [WebServer] 2026-10-17T15:15:57.448Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 13ec29ac-d55f-4596-928d-2e65fc316c59 and response code: 200 15:15:57 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:15:57 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:15:57 [WebServer] 2026-10-17T15:15:57.601Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id d4985edc-f260-477b-b6b0-142bae3ea879 and response code: 200 15:15:59 ✓ 7 [firefox] › tests/deploy-validation.spec.ts:39:9 › Deploy button – metadata validation › Deploy button is present on the page (3.9s) 15:16:01 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:16:01 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:16:01 [WebServer] 2026-10-17T15:16:01.732Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id c73614c4-2193-4f2b-be14-1481fa7a26c5 and response code: 200 15:16:01 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:16:01 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:16:01 [WebServer] 2026-10-17T15:16:01.963Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id b65dd24e-a74e-4735-a622-14ffa8ea4db3 and response code: 200 15:16:03 ✓ 8 [firefox] › tests/deploy-validation.spec.ts:45:9 › Deploy button – metadata validation › Deploy button is enabled when package has valid metadata (3.4s) 15:16:05 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:16:05 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:16:05 [WebServer] 2026-10-17T15:16:05.680Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 1fba423d-e73a-4ef1-a262-74e2db7b14ad and response code: 200 15:16:05 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:16:05 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:16:05 [WebServer] 2026-10-17T15:16:05.867Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 7f2333b6-7c64-4bcd-95ff-32a6a8a52a8d and response code: 200 15:16:07 ✓ 9 [firefox] › tests/deploy-validation.spec.ts:52:9 › Deploy button – metadata validation › Deploy button has descriptive title attribute when enabled (3.7s) 15:16:09 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:16:09 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:16:09 [WebServer] 2026-10-17T15:16:09.458Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 594e4004-0636-4e5c-a455-55361cec9076 and response code: 200 15:16:09 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:16:09 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:16:09 [WebServer] 2026-10-17T15:16:09.585Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 055488bd-e0b5-4d08-8abb-aeee718f5edd and response code: 200 15:16:11 ✓ 10 [firefox] › tests/deploy-validation.spec.ts:58:9 › Deploy button – metadata validation › Name field shows inline error on blur when empty (3.3s) 15:16:13 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] 15:16:13 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:16:13 [WebServer] 2026-10-17T15:16:13.207Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id a0f41500-f2e5-469d-8364-9658e85bed52 and response code: 200 15:16:13 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:16:13 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:16:13 [WebServer] 2026-10-17T15:16:13.352Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id a88c3f9a-16d4-4256-9ebd-7883204a2da3 and response code: 200 15:16:15 ✓ 11 [firefox] › tests/deploy-validation.spec.ts:66:9 › Deploy button – metadata validation › Metadata tab component renders required field markers (3.9s) 15:16:17 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] 15:16:17 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] 15:16:17 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:16:17 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:16:17 [WebServer] 2026-10-17T15:16:17.609Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 853ab526-9a80-4533-9443-c3f99f16fc93 and response code: 200 15:16:17 [WebServer] 2026-10-17T15:16:17.614Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id a1dc0b02-86ea-4223-a92a-6fed5588fdfb and response code: 200 15:16:17 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] 15:16:17 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:16:17 [WebServer] 2026-10-17T15:16:17.662Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 30be6249-878c-4817-9b62-5b6db6ba73c7 and response code: 200 15:16:19 ✓ 12 [firefox] › tests/designer.spec.ts:79:9 › Designer – page structure › app-designer component is rendered (3.5s) 15:16:21 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:16:21 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:16:21 [WebServer] 2026-10-17T15:16:21.422Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id b33a6b28-6eed-48a6-be67-7bc271223fbf and response code: 200 15:16:21 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:16:21 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:16:21 [WebServer] 2026-10-17T15:16:21.434Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 0c695f07-074b-402d-8851-3212d645c886 and response code: 200 15:16:21 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:16:21 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:16:21 [WebServer] 2026-10-17T15:16:21.502Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 568cfc62-9f22-4919-b2b3-66f1c11e5a32 and response code: 200 15:16:23 ✓ 13 [firefox] › tests/designer.spec.ts:83:9 › Designer – page structure › #board-paper element is present (3.4s) 15:16:25 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] 15:16:25 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:16:25 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:16:25 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:16:25 [WebServer] 2026-10-17T15:16:25.462Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id a2fadc11-d16e-4061-a002-ea1fe954215b and response code: 200 15:16:25 [WebServer] 2026-10-17T15:16:25.464Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 193ddfdc-760f-4bfb-8f6f-e8eaa894bafd and response code: 200 15:16:25 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:16:25 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:16:25 [WebServer] 2026-10-17T15:16:25.494Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id a08e71cf-1857-47b9-93eb-4abf0ad62353 and response code: 200 15:16:27 ✓ 14 [firefox] › tests/designer.spec.ts:87:9 › Designer – page structure › #board-paper contains a JointJS SVG (3.6s) 15:16:29 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:16:29 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:16:29 [WebServer] 2026-10-17T15:16:29.315Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 53250298-947a-4bff-b2be-c23470793b24 and response code: 200 15:16:29 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:16:29 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:16:29 [WebServer] 2026-10-17T15:16:29.330Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 13009869-e54d-402c-97b2-ad0c3cda56e4 and response code: 200 15:16:29 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:16:29 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:16:29 [WebServer] 2026-10-17T15:16:29.392Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 8cb94b2e-082e-4dbf-8023-c62479641103 and response code: 200 15:16:31 ✓ 15 [firefox] › tests/designer.spec.ts:91:9 › Designer – page structure › #board-paper SVG has JointJS layers group (3.5s) 15:16:33 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:16:33 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:16:33 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:16:33 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:16:33 [WebServer] 2026-10-17T15:16:33.208Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id e11c8ecb-a59f-4808-b476-96b672eaa9a4 and response code: 200 15:16:33 [WebServer] 2026-10-17T15:16:33.212Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id fc10b86c-242c-48d6-a1cf-81dc12e1858a and response code: 200 15:16:33 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:16:33 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:16:33 [WebServer] 2026-10-17T15:16:33.253Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id b0d480e6-921e-4b0e-a3bd-5496ae9045ec and response code: 200 15:16:35 ✓ 16 [firefox] › tests/designer.spec.ts:135:9 › Designer – Designer/Scripting buttons stay within edit navbar › Designer button is contained within the edit navbar at 992 px viewport (3.4s) 15:16:37 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:16:37 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:16:37 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:16:37 [WebServer] 2026-10-17T15:16:37.187Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id a0b1eb17-bdab-4ccc-8019-962ee513076b and response code: 200 15:16:37 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:16:37 [WebServer] 2026-10-17T15:16:37.203Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id dc7c08e9-024e-46b9-9870-1f106074f15b and response code: 200 15:16:37 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] 15:16:37 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:16:37 [WebServer] 2026-10-17T15:16:37.222Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 3440416b-7f54-48b7-ba0d-c01a73912c45 and response code: 200 15:16:38 ✓ 17 [firefox] › tests/designer.spec.ts:139:9 › Designer – Designer/Scripting buttons stay within edit navbar › Scripting button is contained within the edit navbar at 992 px viewport (3.4s) 15:16:40 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:16:40 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] 15:16:40 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:16:40 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:16:40 [WebServer] 2026-10-17T15:16:40.735Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 0b078a82-a3c1-45bb-862b-70e76bb4a709 and response code: 200 15:16:40 [WebServer] 2026-10-17T15:16:40.741Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id b01c0b13-a0cb-4d58-a6fd-2db79f3c4ea6 and response code: 200 15:16:40 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:16:40 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:16:40 [WebServer] 2026-10-17T15:16:40.804Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 03ff0bec-3205-4a36-b8f9-d15c9504d277 and response code: 200 15:16:42 ✓ 18 [firefox] › tests/designer.spec.ts:143:9 › Designer – Designer/Scripting buttons stay within edit navbar › Designer button is visible (not clipped off-screen) at 992 px viewport (3.3s) 15:16:44 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:16:44 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:16:44 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:16:44 [WebServer] 2026-10-17T15:16:44.745Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id d2603bb2-0d5e-45df-8cf8-914affc5d020 and response code: 200 15:16:44 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:16:44 [WebServer] 2026-10-17T15:16:44.749Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 5c06da0a-010f-4979-a032-0ed62d1cd5a4 and response code: 200 15:16:44 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:16:44 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:16:44 [WebServer] 2026-10-17T15:16:44.810Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id c2c97404-0a85-4198-bbfc-91de3b6c6489 and response code: 200 15:16:46 ✓ 19 [firefox] › tests/designer.spec.ts:147:9 › Designer – Designer/Scripting buttons stay within edit navbar › Scripting button is visible (not clipped off-screen) at 992 px viewport (3.4s) 15:16:48 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:16:48 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:16:48 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:16:48 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:16:48 [WebServer] 2026-10-17T15:16:48.718Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 33cd1464-ffa0-4f5a-b637-c678b1e9eb91 and response code: 200 15:16:48 [WebServer] 2026-10-17T15:16:48.720Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 0c37464d-9de3-4378-8282-ec362e42819f and response code: 200 15:16:48 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:16:48 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:16:48 [WebServer] 2026-10-17T15:16:48.828Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 20dc51a1-4d0e-4dcd-9746-5232c05166bf and response code: 200 15:16:50 ✓ 20 [firefox] › tests/designer.spec.ts:159:9 › Designer – canvas cursor › board paper SVG has grab cursor by default (3.4s) 15:16:52 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:16:52 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:16:52 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:16:52 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:16:52 [WebServer] 2026-10-17T15:16:52.544Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id e2038d57-409e-4649-9ba6-caa89590ebd8 and response code: 200 15:16:52 [WebServer] 2026-10-17T15:16:52.547Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id dc77e9d8-d2ec-43ac-b074-364da01e414a and response code: 200 15:16:52 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:16:52 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:16:52 [WebServer] 2026-10-17T15:16:52.603Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 4050d74f-7508-4d4f-834b-bc6a5e3c075f and response code: 200 15:16:54 ✓ 21 [firefox] › tests/designer.spec.ts:166:9 › Designer – canvas cursor › cursor changes to grabbing while mouse button is held on blank canvas (3.5s) 15:16:56 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:16:56 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:16:56 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:16:56 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:16:56 [WebServer] 2026-10-17T15:16:56.767Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id cca9e484-c2e0-4e34-9647-2b2b64ed850f and response code: 200 15:16:56 [WebServer] 2026-10-17T15:16:56.770Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id dd5e1c9b-9d64-430e-82b4-4c5e301b00a5 and response code: 200 15:16:56 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:16:56 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:16:56 [WebServer] 2026-10-17T15:16:56.839Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 93a236cf-ee1c-4fbd-9a9b-c085f3db4faa and response code: 200 15:16:59 ✓ 22 [firefox] › tests/designer.spec.ts:187:9 › Designer – canvas cursor › cursor returns to grab after the mouse button is released (4.0s) 15:17:01 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] 15:17:01 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] 15:17:01 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:17:01 [WebServer] 2026-10-17T15:17:01.077Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 01b07c29-8a67-4491-ba7a-722127dfb656 and response code: 200 15:17:01 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:17:01 [WebServer] 2026-10-17T15:17:01.086Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 14ed8f7a-9685-4e69-a26c-ca61cb0b3842 and response code: 200 15:17:01 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] 15:17:01 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:17:01 [WebServer] 2026-10-17T15:17:01.147Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id bde9b649-b422-4e81-aa9e-94d35d3dde68 and response code: 200 15:17:03 ✓ 23 [firefox] › tests/designer.spec.ts:214:9 › Designer – canvas panning › dragging on blank canvas translates the JointJS viewport (3.9s) 15:17:05 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:17:05 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:17:05 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:17:05 [WebServer] 2026-10-17T15:17:05.452Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 0492cb64-caf4-41a0-9cb5-35452f875c18 and response code: 200 15:17:05 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:17:05 [WebServer] 2026-10-17T15:17:05.459Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id b835db6a-683c-45eb-9153-b8e3f5e73ddf and response code: 200 15:17:05 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] 15:17:05 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:17:05 [WebServer] 2026-10-17T15:17:05.493Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 0063c6dc-ed99-4ff7-98d5-dab822d94ca7 and response code: 200 15:17:07 ✓ 24 [firefox] › tests/designer.spec.ts:237:9 › Designer – canvas panning › successive drags accumulate correctly in the viewport translation (4.0s) 15:17:10 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:17:10 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:17:10 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:17:10 [WebServer] 2026-10-17T15:17:10.032Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 83dfa8a4-7fe1-49f6-bccd-1285b145584d and response code: 200 15:17:10 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:17:10 [WebServer] 2026-10-17T15:17:10.036Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id b0e9e143-beeb-4dda-b555-6b2120338a8b and response code: 200 15:17:10 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] 15:17:10 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:17:10 [WebServer] 2026-10-17T15:17:10.089Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 1a4821fc-9bd3-4026-8a3f-d71f8fb7d3d1 and response code: 200 15:17:12 ✓ 25 [firefox] › tests/designer.spec.ts:264:9 › Designer – canvas panning › moving the mouse without pressing does not pan the canvas (3.9s) 15:17:14 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:17:14 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:17:14 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:17:14 [WebServer] 2026-10-17T15:17:14.486Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 455aa427-6ff5-40ba-bb36-45c0d9d90259 and response code: 200 15:17:14 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:17:14 [WebServer] 2026-10-17T15:17:14.491Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id f310ac30-9444-4cf3-8385-1063af119f85 and response code: 200 15:17:14 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:17:14 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:17:14 [WebServer] 2026-10-17T15:17:14.543Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 4c9335af-159c-49db-892f-310104a6387c and response code: 200 15:17:17 ✓ 26 [firefox] › tests/designer.spec.ts:287:9 › Designer – canvas panning › releasing the mouse outside the canvas stops panning (4.2s) 15:17:19 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:17:19 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:17:19 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:17:19 [WebServer] 2026-10-17T15:17:19.451Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id c955109c-ff21-4975-a2c7-d5eedb131a8c and response code: 200 15:17:19 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:17:19 [WebServer] 2026-10-17T15:17:19.456Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 43a2e28b-9d8b-4f9a-b09b-0179caf3d8fc and response code: 200 15:17:19 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] 15:17:19 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:17:19 [WebServer] 2026-10-17T15:17:19.506Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id b5839c5e-6aac-46c4-a8de-85193dd3a802 and response code: 200 15:17:21 ✓ 27 [firefox] › tests/designer.spec.ts:357:9 › Designer – canvas element click opens sidepane › clean click on an action node opens the Action Attributes sidepane (4.0s) 15:17:23 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] 15:17:23 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] 15:17:23 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:17:23 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:17:23 [WebServer] 2026-10-17T15:17:23.920Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id f6f0906c-8e34-463c-bd3e-be4b8c8202f9 and response code: 200 15:17:23 [WebServer] 2026-10-17T15:17:23.927Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 9e7c3cd9-a13f-40ae-a0e4-b326b3bc6c40 and response code: 200 15:17:23 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] 15:17:23 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:17:23 [WebServer] 2026-10-17T15:17:23.978Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id d0fe6cf2-c2a6-481c-a837-efc96ca6ddab and response code: 200 15:17:26 ✓ 28 [firefox] › tests/designer.spec.ts:369:9 › Designer – canvas element click opens sidepane › dragging an action node does not open the sidepane (4.0s) 15:17:28 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:17:28 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] 15:17:28 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:17:28 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:17:28 [WebServer] 2026-10-17T15:17:28.403Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 522331c1-5a18-48af-9ec7-67579f6506c0 and response code: 200 15:17:28 [WebServer] 2026-10-17T15:17:28.406Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id a8c3f278-b4bf-473c-aba9-cfd6ae65807d and response code: 200 15:17:28 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] 15:17:28 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:17:28 [WebServer] 2026-10-17T15:17:28.479Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id fe2dee62-166c-4be0-96c1-72078f16e6b7 and response code: 200 15:17:30 ✓ 29 [firefox] › tests/designer.spec.ts:383:9 › Designer – canvas element click opens sidepane › clean click on a function node opens the Function Attributes sidepane (3.8s) 15:17:32 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:17:32 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:17:32 [WebServer] 2026-10-17T15:17:32.892Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 4389376a-c74e-475e-9093-9c8824d80abc and response code: 200 15:17:34 ✓ 30 [firefox] › tests/designer.spec.ts:482:9 › Designer – Action Name Editing › action name input is editable (not readonly) (3.4s) 15:17:36 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:17:36 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:17:36 [WebServer] 2026-10-17T15:17:36.716Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id bf596501-4308-4a8e-98cd-34bb6d72962a and response code: 200 15:17:38 ✓ 31 [firefox] › tests/designer.spec.ts:496:9 › Designer – Action Name Editing › action name input shows the generated name (e.g. "Action1") (3.4s) 15:17:40 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:17:40 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:17:40 [WebServer] 2026-10-17T15:17:40.537Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 20525d83-81f2-4d30-b822-036b37cd4bb5 and response code: 200 15:17:42 ✓ 32 [firefox] › tests/designer.spec.ts:509:9 › Designer – Action Name Editing › renamed action is reflected in the sidebar (3.8s) 15:17:44 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:17:44 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:17:44 [WebServer] 2026-10-17T15:17:44.787Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 4de5bbb7-4435-4581-bcac-2fb400db2a20 and response code: 200 15:17:46 ✓ 33 [firefox] › tests/designer.spec.ts:530:9 › Designer – Action Name Editing › clearing the action name is a no-op (original name preserved) (3.5s) 15:17:48 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:17:48 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:17:48 [WebServer] 2026-10-17T15:17:48.885Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 36feb027-f8c0-461d-b387-ab268f8750e7 and response code: 200 15:17:50 ✓ 34 [firefox] › tests/designer.spec.ts:550:9 › Designer – Action Name Editing › Close button in action attributes pane is not occluded by navbar-collapse (3.4s) 15:17:52 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] 15:17:52 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:17:52 [WebServer] 2026-10-17T15:17:52.831Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 05be669e-66cf-4cb4-8c8d-6ae82b499823 and response code: 200 15:17:54 ✓ 35 [firefox] › tests/designer.spec.ts:572:9 › Designer – Action Name Editing › View Action Source button is not occluded by navbar-collapse (3.5s) 15:17:56 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:17:56 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:17:56 [WebServer] 2026-10-17T15:17:56.729Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id b364c077-04f3-4aec-9261-bd87d6e703bd and response code: 200 15:17:58 ✓ 36 [firefox] › tests/designer.spec.ts:591:9 › Designer – Action Name Editing › Delete Action button is not occluded by navbar-collapse (3.3s) 15:18:00 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:18:00 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:18:00 [WebServer] 2026-10-17T15:18:00.690Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 8fc3396e-255c-4755-8601-6cd6b020f71a and response code: 200 15:18:02 ✓ 37 [firefox] › tests/designer.spec.ts:610:9 › Designer – Action Name Editing › clicking Close button actually closes the action attributes pane (3.6s) 15:18:04 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:18:04 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:18:04 [WebServer] 2026-10-17T15:18:04.588Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 1665cddd-74d3-42cc-bf99-9aed11f656ff and response code: 200 15:18:07 ✓ 38 [firefox] › tests/designer.spec.ts:632:9 › Designer – Action Name Editing › two actions can be renamed independently (4.3s) 15:18:09 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:18:09 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:18:09 [WebServer] 2026-10-17T15:18:09.532Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 7a783fae-fc66-4de7-9874-09939ea72ba0 and response code: 200 15:18:13 ✓ 39 [firefox] › tests/designer.spec.ts:661:9 › Designer – Action Name Editing › after deleting Action1, the next new action is Action1 again (4.8s) 15:18:15 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:18:15 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] 15:18:15 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:18:15 [WebServer] 2026-10-17T15:18:15.055Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 4cbf48e2-5b9b-4720-b1b3-3124103bd271 and response code: 200 15:18:15 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:18:15 [WebServer] 2026-10-17T15:18:15.059Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 1e6c67c3-7b8d-408b-8768-5d69f7915957 and response code: 200 15:18:15 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] 15:18:15 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:18:15 [WebServer] 2026-10-17T15:18:15.125Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id fde64d9d-db27-4009-9cd5-20b56fc3bbaa and response code: 200 15:18:18 ✓ 40 [firefox] › tests/designer.spec.ts:738:9 › Designer – Action Deletion › deleting an action removes it from the sidebar list (4.8s) 15:18:20 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:18:20 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:18:20 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:18:20 [WebServer] 2026-10-17T15:18:20.507Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 5923a93a-413f-4f75-bceb-6e08bfe0cc56 and response code: 200 15:18:20 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:18:20 [WebServer] 2026-10-17T15:18:20.510Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 631b30d0-9a38-4e96-bad5-729a34ecefff and response code: 200 15:18:20 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] 15:18:20 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:18:20 [WebServer] 2026-10-17T15:18:20.572Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 306c8149-79b3-4799-a930-4d31343c5751 and response code: 200 15:18:24 ✓ 41 [firefox] › tests/designer.spec.ts:750:9 › Designer – Action Deletion › deleting an action closes both attribute panes (5.2s) 15:18:26 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] 15:18:26 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] 15:18:26 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:18:26 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:18:26 [WebServer] 2026-10-17T15:18:26.398Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 4d26c81e-d918-4718-82c1-b137716d782c and response code: 200 15:18:26 [WebServer] 2026-10-17T15:18:26.402Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 27799d65-1845-4448-b3f2-175093128ba6 and response code: 200 15:18:26 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:18:26 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:18:26 [WebServer] 2026-10-17T15:18:26.453Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id a08971f4-f1da-4dd9-bb95-33ebb2057634 and response code: 200 15:18:29 ✓ 42 [firefox] › tests/designer.spec.ts:770:9 › Designer – Action Deletion › deleting an action dismisses the confirmation modal (4.6s) 15:18:31 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:18:31 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:18:31 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:18:31 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:18:31 [WebServer] 2026-10-17T15:18:31.783Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 4cb6368f-3657-4c4d-a023-05f4cd00d1c5 and response code: 200 15:18:31 [WebServer] 2026-10-17T15:18:31.786Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id b8f5223a-7599-43e9-bbd4-624e1bf4d1be and response code: 200 15:18:31 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:18:31 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:18:31 [WebServer] 2026-10-17T15:18:31.835Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 9887e542-14fc-40a6-ba0b-b7660aebc912 and response code: 200 15:18:35 ✓ 43 [firefox] › tests/designer.spec.ts:779:9 › Designer – Action Deletion › canvas can still be dragged after deleting an action (5.3s) 15:18:37 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:18:37 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:18:37 [WebServer] 2026-10-17T15:18:37.744Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 9589d080-9a62-4b81-af10-e16da4062baf and response code: 200 15:18:37 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] 15:18:37 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:18:37 [WebServer] 2026-10-17T15:18:37.757Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id f166599a-ecf4-4c14-ad4d-55ab0b0cddf1 and response code: 200 15:18:37 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] 15:18:37 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:18:37 [WebServer] 2026-10-17T15:18:37.807Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 9ecbb03d-e3d5-4cca-901e-15a28937ae7f and response code: 200 15:18:44 ✓ 44 [firefox] › tests/designer.spec.ts:793:9 › Designer – Action Deletion › no attribute sidebar re-opens and left actions pane stays visible for 1 second after delete (7.2s) 15:18:46 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:18:46 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] 15:18:46 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:18:46 [WebServer] 2026-10-17T15:18:46.280Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 5c4f5eb9-c69b-48cf-8de9-b246380f46d7 and response code: 200 15:18:46 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:18:46 [WebServer] 2026-10-17T15:18:46.300Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 330b1089-2941-47a0-8719-49ce7f8d6a76 and response code: 200 15:18:46 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] 15:18:46 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:18:46 [WebServer] 2026-10-17T15:18:46.331Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 466ba11a-23cc-4c9d-a606-bf58546fd3a8 and response code: 200 15:18:50 ✓ 45 [firefox] › tests/designer.spec.ts:828:9 › Designer – Action Deletion › cancelling the delete modal does NOT remove the action (5.4s) 15:18:52 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] 15:18:52 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] 15:18:52 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:18:52 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:18:52 [WebServer] 2026-10-17T15:18:52.468Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 8bfc2bae-e5b6-489f-b27c-c3c0d07c0552 and response code: 200 15:18:52 [WebServer] 2026-10-17T15:18:52.471Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 4dc194ec-24b7-4024-ad05-b2e9e860e28f and response code: 200 15:18:52 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:18:52 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:18:52 [WebServer] 2026-10-17T15:18:52.558Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 1b07a49b-7589-420a-9aba-ce94f6f64514 and response code: 200 15:18:55 ✓ 46 [firefox] › tests/designer.spec.ts:923:9 › Designer – View Source › View Action Source button opens modal with workflow JSON (4.4s) 15:18:57 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:18:57 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:18:57 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:18:57 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:18:57 [WebServer] 2026-10-17T15:18:57.367Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 8a797553-d616-4070-9c71-0245fec7b8b7 and response code: 200 15:18:57 [WebServer] 2026-10-17T15:18:57.368Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 9f309238-9a0d-49ac-aa2e-da8c3559ae47 and response code: 200 15:18:57 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:18:57 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:18:57 [WebServer] 2026-10-17T15:18:57.467Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 6c7a0900-38ee-40d2-adcc-e999c1e97c0b and response code: 200 15:19:01 ✓ 47 [firefox] › tests/designer.spec.ts:944:9 › Designer – View Source › View Action Source modal can be closed (5.3s) 15:19:03 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:19:03 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] 15:19:03 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:19:03 [WebServer] 2026-10-17T15:19:03.458Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 066c0a03-7013-407a-a97d-9a7564601e0c and response code: 200 15:19:03 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:19:03 [WebServer] 2026-10-17T15:19:03.463Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id dd3bf396-06a8-44b4-ba4e-a43244a9924b and response code: 200 15:19:03 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] 15:19:03 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:19:03 [WebServer] 2026-10-17T15:19:03.537Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 82a59a79-39a7-417d-8454-c79bad91bc45 and response code: 200 15:19:06 ✓ 48 [firefox] › tests/designer.spec.ts:956:9 › Designer – View Source › View Function Source button opens modal with node_template JSON (4.7s) 15:19:09 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] 15:19:09 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] 15:19:09 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:19:09 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:19:09 [WebServer] 2026-10-17T15:19:09.116Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 6802fe05-8778-4d39-a3a7-d65c07af1daf and response code: 200 15:19:09 [WebServer] 2026-10-17T15:19:09.120Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 2994bf02-27e8-4c2c-92f4-3ff44bc176fc and response code: 200 15:19:09 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:19:09 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:19:09 [WebServer] 2026-10-17T15:19:09.184Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id c8fb12be-698f-4084-b488-6616d629a1de and response code: 200 15:19:13 ✓ 49 [firefox] › tests/designer.spec.ts:979:9 › Designer – View Source › View Function Source modal can be closed (5.7s) 15:19:15 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 15:19:15 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 15:19:15 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 15:19:15 [WebServer] 2026-10-17T15:19:15.558Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 6d31fe57-8c83-4a99-a68a-d4245a8ce5ad and response code: 200 15:19:15 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type 15:19:15 [WebServer] 2026-10-17T15:19:15.561Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 6aeadeaa-828a-4162-9017-d2a07716294c and response code: 200 15:19:15 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 15:19:15 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 15:19:15 [WebServer] 2026-10-17T15:19:15.639Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 1d9c97e8-0518-41fb-9cbb-59edaee72fb5 and response code: 200 15:19:19 ✓ 50 [firefox] › tests/designer.spec.ts:989:9 › Designer – View Source › View Function Source JSON is valid parseable JSON (4.9s) 15:19:21 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:19:21 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:19:21 [WebServer] 2026-10-17T15:19:21.197Z info Incoming request GET /controllerblueprint/paged with request id 16474361-1b37-45cd-ae66-e78b947e2fe5 and response code: 200 15:19:22 ✓ 51 [firefox] › tests/execution.spec.ts:42:9 › Execution Page – structure › execution dashboard component is rendered (3.0s) 15:19:24 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:19:24 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:19:24 [WebServer] 2026-10-17T15:19:24.498Z info Incoming request GET /controllerblueprint/paged with request id 33f10941-ddbe-4542-a370-61377925bc9c and response code: 200 15:19:26 ✓ 52 [firefox] › tests/execution.spec.ts:46:9 › Execution Page – structure › breadcrumb shows Execute (3.1s) 15:19:28 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:19:28 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:19:28 [WebServer] 2026-10-17T15:19:28.325Z info Incoming request GET /controllerblueprint/paged with request id d6d8af48-9962-4a78-a733-c2fe600eba00 and response code: 200 15:19:29 ✓ 53 [firefox] › tests/execution.spec.ts:52:9 › Execution Page – structure › shows the Execution Setup tab (3.3s) 15:19:31 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:19:31 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:19:31 [WebServer] 2026-10-17T15:19:31.790Z info Incoming request GET /controllerblueprint/paged with request id d7a4fa5c-cde2-4c45-802d-8395f210526e and response code: 200 15:19:33 ✓ 54 [firefox] › tests/execution.spec.ts:58:9 › Execution Page – structure › shows the Execution History tab (3.2s) 15:19:35 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:19:35 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:19:35 [WebServer] 2026-10-17T15:19:35.214Z info Incoming request GET /controllerblueprint/paged with request id 78f158df-579b-4308-8ecb-7f90243b472f and response code: 200 15:19:36 ✓ 55 [firefox] › tests/execution.spec.ts:64:9 › Execution Page – structure › shows the Live View tab (3.1s) 15:19:38 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:19:38 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:19:38 [WebServer] 2026-10-17T15:19:38.686Z info Incoming request GET /controllerblueprint/paged with request id aec167d7-f102-4d89-b53d-07e64959c5bc and response code: 200 15:19:40 ✓ 56 [firefox] › tests/execution.spec.ts:70:9 › Execution Page – structure › Execution Setup tab is active by default (3.1s) 15:19:42 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:19:42 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:19:42 [WebServer] 2026-10-17T15:19:42.203Z info Incoming request GET /controllerblueprint/paged with request id 8a1ff691-af54-4bc0-bbba-5477079a0919 and response code: 200 15:19:43 ✓ 57 [firefox] › tests/execution.spec.ts:87:9 › Execution Page – tab switching › clicking History tab shows history content (2.7s) 15:19:45 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:19:45 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:19:45 [WebServer] 2026-10-17T15:19:45.276Z info Incoming request GET /controllerblueprint/paged with request id 6a428b34-ba04-407c-918d-13f3c7c46b9d and response code: 200 15:19:46 ✓ 58 [firefox] › tests/execution.spec.ts:94:9 › Execution Page – tab switching › clicking Live View tab shows live view content (2.8s) 15:19:48 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:19:48 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:19:48 [WebServer] 2026-10-17T15:19:48.465Z info Incoming request GET /controllerblueprint/paged with request id f95ad70f-aaaa-4e45-b057-926e2171bfca and response code: 200 15:19:48 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:19:48 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:19:48 [WebServer] 2026-10-17T15:19:48.914Z info Incoming request GET /controllerblueprint/paged with request id 3dd475f0-7f85-4b89-a6e1-aafcfa7f8078 and response code: 200 15:19:49 ✓ 59 [firefox] › tests/execution.spec.ts:101:9 › Execution Page – tab switching › clicking back to Setup tab re-renders setup form (3.1s) 15:19:51 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000[WebServer] 15:19:51 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:19:51 [WebServer] 2026-10-17T15:19:51.843Z info Incoming request GET /controllerblueprint/paged with request id f6e6e16f-124c-4ca8-88ec-f3c5c78ddbdb and response code: 200 15:19:52 ✓ 60 [firefox] › tests/execution.spec.ts:125:9 › Execution Page – setup form › blueprint name dropdown is rendered (2.7s) 15:19:54 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:19:54 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:19:54 [WebServer] 2026-10-17T15:19:54.676Z info Incoming request GET /controllerblueprint/paged with request id 75ee1fe2-f1c8-40d0-afa7-9d5f9989dd10 and response code: 200 15:19:55 ✓ 61 [firefox] › tests/execution.spec.ts:130:9 › Execution Page – setup form › blueprint version dropdown is rendered (2.6s) 15:19:57 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:19:57 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:19:57 [WebServer] 2026-10-17T15:19:57.651Z info Incoming request GET /controllerblueprint/paged with request id 42d5b68f-650f-4771-8e85-3adb2c475118 and response code: 200 15:19:58 ✓ 62 [firefox] › tests/execution.spec.ts:135:9 › Execution Page – setup form › action name dropdown is rendered (2.6s) 15:20:00 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:20:00 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:00 [WebServer] 2026-10-17T15:20:00.543Z info Incoming request GET /controllerblueprint/paged with request id a8d33a1c-8db6-4d94-9342-c542e7b8cfcf and response code: 200 15:20:01 ✓ 63 [firefox] › tests/execution.spec.ts:140:9 › Execution Page – setup form › Execute button is rendered and initially disabled (2.7s) 15:20:03 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:20:03 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:03 [WebServer] 2026-10-17T15:20:03.377Z info Incoming request GET /controllerblueprint/paged with request id e14f4243-0737-42e6-8801-a376f8a7a36d and response code: 200 15:20:04 ✓ 64 [firefox] › tests/execution.spec.ts:146:9 › Execution Page – setup form › JSON payload editor is rendered (2.5s) 15:20:06 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:20:06 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:06 [WebServer] 2026-10-17T15:20:06.142Z info Incoming request GET /controllerblueprint/paged with request id 516fd4e6-eb21-4aea-9ee8-843b9142652b and response code: 200 15:20:07 ✓ 65 [firefox] › tests/execution.spec.ts:152:9 › Execution Page – setup form › blueprint dropdown is populated from mock API (2.6s) 15:20:09 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:20:09 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:09 [WebServer] 2026-10-17T15:20:09.127Z info Incoming request GET /controllerblueprint/paged with request id 2d006342-461d-47e3-933a-cd4c1d253f51 and response code: 200 15:20:09 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000[WebServer] 15:20:09 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:09 [WebServer] 2026-10-17T15:20:09.402Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id 9c7f795e-153c-457a-9d81-5f57c53d5d88 and response code: 200 15:20:09 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000[WebServer] 15:20:09 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:09 [WebServer] 2026-10-17T15:20:09.531Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id 960317ad-f3dc-454e-8503-83fdae6c028d and response code: 200 15:20:10 ✓ 66 [firefox] › tests/execution.spec.ts:186:9 › Execution Page – API integration › selecting a blueprint populates the action dropdown (2.8s) 15:20:12 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:20:12 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:12 [WebServer] 2026-10-17T15:20:12.272Z info Incoming request GET /controllerblueprint/paged with request id 203c7b82-0cfe-4dda-9802-a5baa512a0f5 and response code: 200 15:20:12 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 15:20:12 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:12 [WebServer] 2026-10-17T15:20:12.550Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id c84e11a3-42b3-4d93-9ecb-94f3c28e9963 and response code: 200 15:20:12 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 15:20:12 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:12 [WebServer] 2026-10-17T15:20:12.693Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id eaa4be4f-c174-4814-a215-d436f1968b01 and response code: 200 15:20:12 [WebServer] [HPM] POST /controllerblueprint/workflow-spec -> http://localhost:3000[WebServer] 15:20:12 [WebServer] [mock-processor] POST /api/v1/blueprint-model/workflow-spec 15:20:12 [WebServer] 2026-10-17T15:20:12.882Z info Incoming request POST /controllerblueprint/workflow-spec with request id b16fc012-96d5-4edc-93d0-587111b407f2 and response code: 200 15:20:14 ✓ 67 [firefox] › tests/execution.spec.ts:194:9 › Execution Page – API integration › selecting a blueprint enables the Execute button (3.5s) 15:20:16 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000[WebServer] 15:20:16 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:16 [WebServer] 2026-10-17T15:20:16.224Z info Incoming request GET /controllerblueprint/paged with request id 2f3e761c-a682-46c7-9a44-48e3b208b53e and response code: 200 15:20:16 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 15:20:16 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:16 [WebServer] 2026-10-17T15:20:16.588Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id 53a697ee-90d2-4d98-a98a-23b9e8c3f38a and response code: 200 15:20:16 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 15:20:16 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:16 [WebServer] 2026-10-17T15:20:16.738Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id dd430f7b-316f-4818-9a68-1ee0bf878bb6 and response code: 200 15:20:16 [WebServer] [HPM] POST /controllerblueprint/workflow-spec -> http://localhost:3000 15:20:16 [WebServer] [mock-processor] POST /api/v1/blueprint-model/workflow-spec 15:20:16 [WebServer] 2026-10-17T15:20:16.850Z info Incoming request POST /controllerblueprint/workflow-spec with request id bd14fda4-67aa-4cfc-9a56-b61fc2015414 and response code: 200 15:20:17 [WebServer] [HPM] POST /controllerblueprint/execute -> http://localhost:3000 15:20:17 [WebServer] [mock-processor] POST /api/v1/execution-service/process 15:20:17 [WebServer] 2026-10-17T15:20:17.599Z info Incoming request POST /controllerblueprint/execute with request id e048438f-8d0c-4f8b-9fdb-0e2e76e275b7 and response code: 200 15:20:18 ✓ 68 [firefox] › tests/execution.spec.ts:206:9 › Execution Page – API integration › executing a blueprint sends request and receives response (3.9s) 15:20:20 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:20:20 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:20 [WebServer] 2026-10-17T15:20:20.522Z info Incoming request GET /controllerblueprint/paged with request id 8dbfc50a-e7ed-47b9-a9cb-e352da775b10 and response code: 200 15:20:21 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 15:20:21 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:21 [WebServer] 2026-10-17T15:20:21.047Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id c4cd0ce7-dfaf-4e67-b541-e11acd9184fb and response code: 200 15:20:21 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 15:20:21 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:21 [WebServer] 2026-10-17T15:20:21.163Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id 12e00089-a926-4e25-bca3-a1aa4ff76896 and response code: 200 15:20:21 [WebServer] [HPM] POST /controllerblueprint/workflow-spec -> http://localhost:3000 15:20:21 [WebServer] [mock-processor] POST /api/v1/blueprint-model/workflow-spec 15:20:21 [WebServer] 2026-10-17T15:20:21.230Z info Incoming request POST /controllerblueprint/workflow-spec with request id 2f1c20e9-98e1-422f-ae20-7437cc5d9b40 and response code: 200 15:20:21 ✓ 69 [firefox] › tests/execution.spec.ts:245:9 › Execution Page – action inputs › selecting an action shows action input fields (3.2s) 15:20:23 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:20:23 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:23 [WebServer] 2026-10-17T15:20:23.999Z info Incoming request GET /controllerblueprint/paged with request id ecc90b5e-256c-46ee-8176-bf77ba7dce97 and response code: 200 15:20:24 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 15:20:24 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:24 [WebServer] 2026-10-17T15:20:24.299Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id a867adbc-aec7-4e12-a451-1a64a5096bb0 and response code: 200 15:20:24 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 15:20:24 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:24 [WebServer] 2026-10-17T15:20:24.441Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id 1133fb06-f4ec-4d14-9c43-617696a01c60 and response code: 200 15:20:24 [WebServer] [HPM] POST /controllerblueprint/workflow-spec -> http://localhost:3000[WebServer] 15:20:24 [WebServer] [mock-processor] POST /api/v1/blueprint-model/workflow-spec 15:20:24 [WebServer] 2026-10-17T15:20:24.538Z info Incoming request POST /controllerblueprint/workflow-spec with request id 034225ba-465c-464c-81e6-3a0e7a1e8140 and response code: 200 15:20:25 ✓ 70 [firefox] › tests/execution.spec.ts:254:9 › Execution Page – action inputs › complex input group renders nested fields (3.0s) 15:20:27 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000[WebServer] 15:20:27 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:27 [WebServer] 2026-10-17T15:20:27.223Z info Incoming request GET /controllerblueprint/paged with request id cf81fd34-99bc-4e84-b33c-5fbc91f22d98 and response code: 200 15:20:27 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000[WebServer] 15:20:27 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:27 [WebServer] 2026-10-17T15:20:27.539Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id b5be9a92-79ad-49c8-9c9a-1afa18096851 and response code: 200 15:20:27 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000[WebServer] 15:20:27 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:27 [WebServer] 2026-10-17T15:20:27.667Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id d9bf5d99-ad62-4855-8575-00fd3dbac4fa and response code: 200 15:20:27 [WebServer] [HPM] POST /controllerblueprint/workflow-spec -> http://localhost:3000[WebServer] 15:20:27 [WebServer] [mock-processor] POST /api/v1/blueprint-model/workflow-spec 15:20:27 [WebServer] 2026-10-17T15:20:27.753Z info Incoming request POST /controllerblueprint/workflow-spec with request id 415c22dd-cd79-41db-b92e-d7b714357e49 and response code: 200 15:20:29 ✓ 71 [firefox] › tests/execution.spec.ts:265:9 › Execution Page – action inputs › typing in a field updates the JSON payload (3.7s) 15:20:31 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:20:31 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:31 [WebServer] 2026-10-17T15:20:31.521Z info Incoming request GET /controllerblueprint/paged with request id a4965173-1c1f-4656-a6be-82d4523c0d8c and response code: 200 15:20:31 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 15:20:31 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:31 [WebServer] 2026-10-17T15:20:31.809Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id 9fb7b3a5-8f6e-4080-a9c0-0a89396bb816 and response code: 200 15:20:31 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 15:20:31 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:31 [WebServer] 2026-10-17T15:20:31.901Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id bb15274a-9905-4cb1-b8f9-aae87fc2e003 and response code: 200 15:20:31 [WebServer] [HPM] POST /controllerblueprint/workflow-spec -> http://localhost:3000 15:20:31 [WebServer] [mock-processor] POST /api/v1/blueprint-model/workflow-spec 15:20:31 [WebServer] 2026-10-17T15:20:31.966Z info Incoming request POST /controllerblueprint/workflow-spec with request id fba56c50-1215-4d45-861a-01373352ae12 and response code: 200 15:20:33 ✓ 72 [firefox] › tests/execution.spec.ts:282:9 › Execution Page – action inputs › reset clears input field values (4.0s) 15:20:36 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000[WebServer] 15:20:36 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:36 [WebServer] 2026-10-17T15:20:36.119Z info Incoming request GET /controllerblueprint/paged with request id 31081a85-070a-4f5c-a7a5-ee3678f21802 and response code: 200 15:20:36 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 15:20:36 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:36 [WebServer] 2026-10-17T15:20:36.342Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id e818a5db-c0ed-47b4-8abd-3c35baed255b and response code: 200 15:20:36 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 15:20:36 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 15:20:36 [WebServer] 2026-10-17T15:20:36.467Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id ed5efa4f-dae7-40c2-a6c8-ebee3fa55965 and response code: 200 15:20:36 [WebServer] [HPM] POST /controllerblueprint/workflow-spec -> http://localhost:3000 15:20:36 [WebServer] [mock-processor] POST /api/v1/blueprint-model/workflow-spec 15:20:36 [WebServer] 2026-10-17T15:20:36.539Z info Incoming request POST /controllerblueprint/workflow-spec with request id 4b600f2e-f5da-4353-9c8d-5ac7e0e806f2 and response code: 200 15:20:37 ✓ 73 [firefox] › tests/execution.spec.ts:300:9 › Execution Page – action inputs › payload JSON includes action-request structure (3.7s) 15:20:39 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:20:39 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:39 [WebServer] 2026-10-17T15:20:39.920Z info Incoming request GET /controllerblueprint/paged with request id 24c06ee4-f331-4d9b-8de0-2c5a31f851c1 and response code: 200 15:20:41 ✓ 74 [firefox] › tests/execution.spec.ts:318:9 › Execution Page – navigation › Execute link is visible in the sidebar (3.2s) 15:20:43 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:20:43 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:43 [WebServer] 2026-10-17T15:20:43.712Z info Incoming request GET /controllerblueprint/paged with request id 8c9d6f92-d5f7-4d49-a468-bda507338437 and response code: 200 15:20:45 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:20:45 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:45 [WebServer] 2026-10-17T15:20:45.657Z info Incoming request GET /controllerblueprint/paged with request id 930ff902-e666-4a1f-8063-40efd1480276 and response code: 200 15:20:47 ✓ 75 [firefox] › tests/execution.spec.ts:325:9 › Execution Page – navigation › clicking Execute link in sidebar navigates to execute page (4.8s) 15:20:48 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:20:48 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:48 [WebServer] 2026-10-17T15:20:48.996Z info Incoming request GET /controllerblueprint/paged with request id 17334a55-44a2-422b-bb20-322a2c25488e and response code: 200 15:20:50 ✓ 76 [firefox] › tests/home.spec.ts:13:7 › Application – initial load › root URL redirects to the packages dashboard (2.6s) 15:20:51 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:20:51 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:51 [WebServer] 2026-10-17T15:20:51.942Z info Incoming request GET /controllerblueprint/paged with request id 85d239fe-205b-4c68-a81e-8f2450683c50 and response code: 200 15:20:53 ✓ 77 [firefox] › tests/home.spec.ts:22:7 › Application – initial load › page title is set (3.1s) 15:20:55 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:20:55 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:55 [WebServer] 2026-10-17T15:20:55.502Z info Incoming request GET /controllerblueprint/paged with request id 1717e9a0-1eb6-403e-84ee-9c9aa647907b and response code: 200 15:20:57 ✓ 78 [firefox] › tests/home.spec.ts:31:7 › Application – initial load › is rendered by Angular (3.2s) 15:20:59 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:20:59 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:20:59 [WebServer] 2026-10-17T15:20:59.253Z info Incoming request GET /controllerblueprint/paged with request id 309908d1-dee1-402b-920e-49ace7c6b1d3 and response code: 200 15:21:00 ✓ 79 [firefox] › tests/home.spec.ts:39:7 › Application – initial load › router-outlet is present inside (3.4s) 15:21:03 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:03 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:03 [WebServer] 2026-10-17T15:21:03.043Z info Incoming request GET /controllerblueprint/paged with request id b93b2896-e2bc-4ac5-810f-f59539ddbb4e and response code: 200 15:21:04 ✓ 80 [firefox] › tests/packages.spec.ts:75:7 › Packages Dashboard › packages dashboard component is rendered (3.4s) 15:21:06 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:06 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:06 [WebServer] 2026-10-17T15:21:06.841Z info Incoming request GET /controllerblueprint/paged with request id 868d3b43-25a2-4cda-b0df-f344d9f8f1b8 and response code: 200 15:21:08 ✓ 81 [firefox] › tests/packages.spec.ts:80:7 › Packages Dashboard › header component is rendered (3.3s) 15:21:10 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:10 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:10 [WebServer] 2026-10-17T15:21:10.515Z info Incoming request GET /controllerblueprint/paged with request id 897d0ed8-a33c-4c6b-a6a9-63c2ff723e72 and response code: 200 15:21:12 ✓ 82 [firefox] › tests/packages.spec.ts:89:7 › Packages Dashboard › shows the "All" tab (3.3s) 15:21:14 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:14 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:14 [WebServer] 2026-10-17T15:21:14.414Z info Incoming request GET /controllerblueprint/paged with request id 246a3ff2-fdc2-4c03-9eda-44b4a71884e1 and response code: 200 15:21:16 ✓ 83 [firefox] › tests/packages.spec.ts:94:7 › Packages Dashboard › shows the "Deployed" tab (3.2s) 15:21:18 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:18 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:18 [WebServer] 2026-10-17T15:21:18.055Z info Incoming request GET /controllerblueprint/paged with request id 5321ce2c-d8dc-4dd2-b403-cbe8b5be2a12 and response code: 200 15:21:19 ✓ 84 [firefox] › tests/packages.spec.ts:99:7 › Packages Dashboard › shows the "Under Construction" tab (3.3s) 15:21:21 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:21 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:21 [WebServer] 2026-10-17T15:21:21.787Z info Incoming request GET /controllerblueprint/paged with request id cf7f015d-11fc-4a15-9d63-0590ee45189e and response code: 200 15:21:23 ✓ 85 [firefox] › tests/packages.spec.ts:105:7 › Packages Dashboard › shows the "Archived" tab (3.3s) 15:21:25 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:25 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:25 [WebServer] 2026-10-17T15:21:25.545Z info Incoming request GET /controllerblueprint/paged with request id 44281f9a-66f2-413e-b6c9-e951887aeb17 and response code: 200 15:21:27 ✓ 86 [firefox] › tests/packages.spec.ts:110:7 › Packages Dashboard › "All" tab is active by default (3.3s) 15:21:29 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:29 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:29 [WebServer] 2026-10-17T15:21:29.165Z info Incoming request GET /controllerblueprint/paged with request id 06774c3d-dc69-40a3-b53c-9f9358b2f486 and response code: 200 15:21:30 ✓ 87 [firefox] › tests/packages.spec.ts:119:7 › Packages Dashboard › search component is rendered (3.1s) 15:21:32 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:32 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:32 [WebServer] 2026-10-17T15:21:32.853Z info Incoming request GET /controllerblueprint/paged with request id 202cbcf2-8019-4357-87fc-3c7d44b550a8 and response code: 200 15:21:34 ✓ 88 [firefox] › tests/packages.spec.ts:124:7 › Packages Dashboard › filter-by-tags component is rendered (3.1s) 15:21:36 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:36 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:36 [WebServer] 2026-10-17T15:21:36.409Z info Incoming request GET /controllerblueprint/paged with request id 6e2f37e8-a633-4906-a7dc-61fe9f44f57a and response code: 200 15:21:37 ✓ 89 [firefox] › tests/packages.spec.ts:129:7 › Packages Dashboard › sort-packages component is rendered (3.0s) 15:21:39 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:39 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:39 [WebServer] 2026-10-17T15:21:39.789Z info Incoming request GET /controllerblueprint/paged with request id 25c33af7-fb23-4f87-a4e9-464da7dd41bb and response code: 200 15:21:40 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC&published=true -> http://localhost:3000 15:21:40 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:40 [WebServer] 2026-10-17T15:21:40.590Z info Incoming request GET /controllerblueprint/paged with request id c491f1ba-27f5-492d-8735-9c15c800c5d5 and response code: 200 15:21:41 ✓ 90 [firefox] › tests/packages.spec.ts:138:7 › Packages Dashboard › clicking "Deployed" tab makes it active (3.3s) 15:21:43 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:43 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:43 [WebServer] 2026-10-17T15:21:43.638Z info Incoming request GET /controllerblueprint/paged with request id c7513c4e-4d8b-41cd-befa-2db2923a4a0b and response code: 200 15:21:44 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC&published=false -> http://localhost:3000 15:21:44 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:44 [WebServer] 2026-10-17T15:21:44.446Z info Incoming request GET /controllerblueprint/paged with request id 41a00bbc-38d5-4e24-8bb2-3b2aaa85d038 and response code: 200 15:21:45 ✓ 91 [firefox] › tests/packages.spec.ts:144:7 › Packages Dashboard › clicking "Under Construction" tab makes it active (3.3s) 15:21:47 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:47 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:47 [WebServer] 2026-10-17T15:21:47.284Z info Incoming request GET /controllerblueprint/paged with request id 8bfc2df3-2225-4cb5-b6e3-f8cd2041b302 and response code: 200 15:21:48 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:48 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:48 [WebServer] 2026-10-17T15:21:48.108Z info Incoming request GET /controllerblueprint/paged with request id 5feee6ac-865a-4dcd-8e60-bedaf82e0bc1 and response code: 200 15:21:49 ✓ 92 [firefox] › tests/packages.spec.ts:150:7 › Packages Dashboard › clicking "Archived" tab makes it active (3.4s) 15:21:51 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:51 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:51 [WebServer] 2026-10-17T15:21:51.587Z info Incoming request GET /controllerblueprint/paged with request id 0d707694-3c11-427d-8d29-9ed1b2c3f34a and response code: 200 15:21:54 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:54 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:54 [WebServer] 2026-10-17T15:21:54.063Z info Incoming request GET /controllerblueprint/paged with request id 0a504ad8-273f-47c7-aa74-03532f1f9b3c and response code: 200 15:21:55 ✓ 93 [firefox] › tests/packages.spec.ts:162:7 › Packages Dashboard › API call to /controllerblueprint/paged is proxied and returns 200 (5.5s) 15:21:57 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:21:57 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:21:57 [WebServer] 2026-10-17T15:21:57.337Z info Incoming request GET /controllerblueprint/paged with request id b5a80005-2c55-466b-82ea-132ab19726c6 and response code: 200 15:21:59 ✓ 94 [firefox] › tests/packages.spec.ts:191:7 › Packages Dashboard – fixture data loaded from mock › package cards render fixture data correctly (3.3s) 15:22:01 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:22:01 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:01 [WebServer] 2026-10-17T15:22:01.204Z info Incoming request GET /controllerblueprint/paged with request id 0303e29d-f082-43d2-aaab-266845307b78 and response code: 200 15:22:01 [WebServer] [HPM] GET /controllerblueprint/metadata/paged/vFW?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:22:01 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged/meta-data/vFW 15:22:01 [WebServer] 2026-10-17T15:22:01.959Z info Incoming request GET /controllerblueprint/metadata/paged/vFW with request id 5e2a1b30-857e-4c76-a99a-2a83a98bdc46 and response code: 200 15:22:02 ✓ 95 [firefox] › tests/packages.spec.ts:240:7 › Packages Dashboard – search › typing a search term filters cards to matching packages (3.5s) 15:22:05 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:22:05 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:05 [WebServer] 2026-10-17T15:22:05.106Z info Incoming request GET /controllerblueprint/paged with request id 2612b831-7ef6-4747-8d08-01b0b643eac6 and response code: 200 15:22:05 [WebServer] [HPM] GET /controllerblueprint/metadata/paged/vFW?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:22:05 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged/meta-data/vFW 15:22:05 [WebServer] 2026-10-17T15:22:05.924Z info Incoming request GET /controllerblueprint/metadata/paged/vFW with request id 5541d2c3-a655-4fb5-aadb-b5bd65d76f85 and response code: 200 15:22:05 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:22:05 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:05 [WebServer] 2026-10-17T15:22:05.992Z info Incoming request GET /controllerblueprint/paged with request id fd95f348-dfd8-414a-897a-6c0aa67f4957 and response code: 200 15:22:07 ✓ 96 [firefox] › tests/packages.spec.ts:263:7 › Packages Dashboard – search › clearing the search term restores all package cards (3.6s) 15:22:09 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:22:09 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:09 [WebServer] 2026-10-17T15:22:09.214Z info Incoming request GET /controllerblueprint/paged with request id ebda4474-811e-464e-8d2c-a67045da98a1 and response code: 200 15:22:10 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=NAME&sortType=ASC -> http://localhost:3000 15:22:10 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:10 [WebServer] 2026-10-17T15:22:10.030Z info Incoming request GET /controllerblueprint/paged with request id 4a338b0c-7708-4954-a27e-25158f073e83 and response code: 200 15:22:11 ✓ 97 [firefox] › tests/packages.spec.ts:295:7 › Packages Dashboard – sort › clicking the "Name" sort option triggers a new paged API call (3.5s) 15:22:13 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000[WebServer] 15:22:13 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:13 [WebServer] 2026-10-17T15:22:13.051Z info Incoming request GET /controllerblueprint/paged with request id 3c05bf39-e083-46ec-bd82-04ce3398b0d6 and response code: 200 15:22:13 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=VERSION&sortType=ASC -> http://localhost:3000 15:22:13 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:13 [WebServer] 2026-10-17T15:22:13.760Z info Incoming request GET /controllerblueprint/paged with request id 6da38e33-d770-4c93-98b5-04ef3b69ba6a and response code: 200 15:22:14 ✓ 98 [firefox] › tests/packages.spec.ts:310:7 › Packages Dashboard – sort › clicking the "Version" sort option triggers a new paged API call (3.2s) 15:22:16 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:22:16 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:22:16 [WebServer] 2026-10-17T15:22:16.800Z info Incoming request GET /resourcedictionary/paged with request id 5200cf8d-fde4-4cc3-b9c7-246d2c58c8d7 and response code: 200 15:22:18 ✓ 99 [firefox] › tests/packages.spec.ts:328:7 › Client-side navigation › navigating to /#/resource-dictionary loads the resource-dictionary component (3.1s) 15:22:20 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000[WebServer] 15:22:20 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:22:20 [WebServer] 2026-10-17T15:22:20.019Z info Incoming request GET /resourcedictionary/paged with request id 4c5e6ced-595f-40e3-951b-e21915701946 and response code: 200 15:22:20 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000[WebServer] 15:22:20 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:20 [WebServer] 2026-10-17T15:22:20.282Z info Incoming request GET /controllerblueprint/paged with request id 379d46c4-ecca-47e9-b30a-573af9dc64a2 and response code: 200 15:22:21 ✓ 100 [firefox] › tests/packages.spec.ts:338:7 › Client-side navigation › navigating back to /#/packages restores the packages dashboard (3.4s) 15:22:24 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:22:24 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:24 [WebServer] 2026-10-17T15:22:24.023Z info Incoming request GET /controllerblueprint/paged with request id 9bfcc4e3-5e6a-43f6-a235-1087518c110a and response code: 200 15:22:24 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC&published=true -> http://localhost:3000 15:22:24 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:24 [WebServer] 2026-10-17T15:22:24.842Z info Incoming request GET /controllerblueprint/paged with request id bd6c9f1b-a4d9-4f29-a395-441988e9fb3f and response code: 200 15:22:26 ✓ 101 [firefox] › tests/packages.spec.ts:359:7 › Packages Dashboard – tab filtering › clicking "Deployed" tab sends published=true and shows only deployed packages (3.9s) 15:22:28 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:22:28 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:28 [WebServer] 2026-10-17T15:22:28.317Z info Incoming request GET /controllerblueprint/paged with request id 7369f70a-9327-455b-9774-5904715a4bab and response code: 200 15:22:29 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC&published=false -> http://localhost:3000 15:22:29 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:29 [WebServer] 2026-10-17T15:22:29.174Z info Incoming request GET /controllerblueprint/paged with request id 1396e077-9688-4b39-af37-8b2c54d2e08a and response code: 200 15:22:30 ✓ 102 [firefox] › tests/packages.spec.ts:395:7 › Packages Dashboard – tab filtering › clicking "Under Construction" tab sends published=false and shows only non-deployed packages (3.5s) 15:22:32 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:22:32 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:32 [WebServer] 2026-10-17T15:22:32.253Z info Incoming request GET /controllerblueprint/paged with request id 02567930-99f0-438a-b22a-a276177b8733 and response code: 200 15:22:32 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC&published=true -> http://localhost:3000 15:22:32 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:32 [WebServer] 2026-10-17T15:22:32.974Z info Incoming request GET /controllerblueprint/paged with request id 196a7a82-2008-40a4-acf7-868d0717bf43 and response code: 200 15:22:33 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:22:33 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:33 [WebServer] 2026-10-17T15:22:33.141Z info Incoming request GET /controllerblueprint/paged with request id 67d8cfa0-7d80-454d-a7ce-805ad33f2237 and response code: 200 15:22:34 ✓ 103 [firefox] › tests/packages.spec.ts:429:7 › Packages Dashboard – tab filtering › switching back to "All" tab clears the published filter and shows all packages (3.5s) 15:22:36 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:22:36 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:36 [WebServer] 2026-10-17T15:22:36.335Z info Incoming request GET /controllerblueprint/paged with request id 6c821bd5-0a43-403b-b703-1827ac276d2d and response code: 200 15:22:37 ✓ 104 [firefox] › tests/page-structure.spec.ts:22:9 › Page structure – landmarks and headings › /#/packages has one main, a main navigation and one h1 (3.1s) 15:22:40 ✓ 105 [firefox] › tests/page-structure.spec.ts:22:9 › Page structure – landmarks and headings › /#/packages/createPackage has one main, a main navigation and one h1 (2.9s) 15:22:42 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:22:42 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:22:42 [WebServer] 2026-10-17T15:22:42.844Z info Incoming request GET /resourcedictionary/paged with request id 152ac48f-0834-4fd7-8950-5779b937f03e and response code: 200 15:22:43 ✓ 106 [firefox] › tests/page-structure.spec.ts:22:9 › Page structure – landmarks and headings › /#/resource-dictionary has one main, a main navigation and one h1 (2.5s) 15:22:45 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:22:45 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:45 [WebServer] 2026-10-17T15:22:45.754Z info Incoming request GET /controllerblueprint/paged with request id ecf1c506-3543-40f1-b10d-7d28a4ae1dae and response code: 200 15:22:46 ✓ 107 [firefox] › tests/page-structure.spec.ts:22:9 › Page structure – landmarks and headings › /#/execute has one main, a main navigation and one h1 (2.6s) 15:22:48 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:22:48 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:22:48 [WebServer] 2026-10-17T15:22:48.624Z info Incoming request GET /controllerblueprint/paged with request id 725500d2-7a71-4e96-8970-dfa29ff31b65 and response code: 200 15:22:49 ✓ 108 [firefox] › tests/page-structure.spec.ts:22:9 › Page structure – landmarks and headings › /#/resolutions has one main, a main navigation and one h1 (2.5s) 15:22:51 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:22:51 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:22:51 [WebServer] 2026-10-17T15:22:51.266Z info Incoming request GET /resourcedictionary/paged with request id 2a680eb9-228c-4708-a7a6-16b5e7bde0ef and response code: 200 15:22:52 ✓ 109 [firefox] › tests/page-structure.spec.ts:33:7 › Page structure – keyboard entry points › first Tab stop is the skip link and it focuses the main content (2.4s) 15:22:54 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:22:54 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:22:54 [WebServer] 2026-10-17T15:22:54.158Z info Incoming request GET /resourcedictionary/paged with request id 70862eb1-bef4-4596-bfd7-057bc06db5f4 and response code: 200 15:22:55 ✓ 110 [firefox] › tests/page-structure.spec.ts:45:7 › Page structure – keyboard entry points › sidebar marks the current page (2.6s) 15:22:58 ✓ 111 [firefox] › tests/page-structure.spec.ts:53:7 › Page structure – keyboard entry points › help menu opens with the keyboard and closes on Escape (3.1s) 15:23:00 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:23:00 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:23:00 [WebServer] 2026-10-17T15:23:00.511Z info Incoming request GET /controllerblueprint/paged with request id 9d96aedc-1230-4900-a7a8-32506e6434c8 and response code: 200 15:23:02 ✓ 112 [firefox] › tests/page-structure.spec.ts:69:7 › Page structure – keyboard entry points › welcome panel can be dismissed and reopened with the keyboard (3.5s) 15:23:02 [WebServer] 2026-10-17T15:23:02.600Z warn Calling ping from /ping 15:23:02 [WebServer] 2026-10-17T15:23:02.600Z info Incoming request GET /ping with request id c4ae4c06-113e-412d-8a3f-8bc5effe745d and response code: 200 15:23:02 ✓ 113 [firefox] › tests/ping.spec.ts:12:7 › Backend – /ping endpoint › GET /ping returns a valid JSON greeting (41ms) 15:23:02 [WebServer] 2026-10-17T15:23:02.656Z warn Calling ping from /ping 15:23:02 [WebServer] 2026-10-17T15:23:02.657Z info Incoming request GET /ping with request id 2418daff-d5b2-44bf-b85e-70385fc4d09f and response code: 200 15:23:02 ✓ 114 [firefox] › tests/ping.spec.ts:23:7 › Backend – /ping endpoint › GET /ping includes a date field (25ms) 15:23:02 [WebServer] 2026-10-17T15:23:02.701Z warn Calling ping from /ping 15:23:02 [WebServer] 2026-10-17T15:23:02.701Z info Incoming request GET /ping with request id 47edc3d1-6b66-4a13-9ec1-6e9a192088bd and response code: 200 15:23:02 ✓ 115 [firefox] › tests/ping.spec.ts:33:7 › Backend – /ping endpoint › GET /ping includes a url field matching the request path (23ms) 15:23:04 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:23:04 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:23:04 [WebServer] 2026-10-17T15:23:04.816Z info Incoming request GET /controllerblueprint/paged with request id ca4af03f-96ed-4dcc-b68b-46a151d8e3a0 and response code: 200 15:23:06 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:23:06 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:23:06 [WebServer] 2026-10-17T15:23:06.320Z info Incoming request GET /controllerblueprint/paged with request id 6c90011e-9dfb-48da-b757-f3b14c849dc4 and response code: 200 15:23:07 ✓ 116 [firefox] › tests/resolutions.spec.ts:30:9 › Resolutions page › is reachable from the main navigation (4.2s) 15:23:09 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:23:09 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:23:09 [WebServer] 2026-10-17T15:23:09.277Z info Incoming request GET /controllerblueprint/paged with request id fb369903-b9bc-4156-b3bb-be7f1f478e40 and response code: 200 15:23:09 [WebServer] [HPM] GET /resolution/resources?bpName=vFW-CDS&bpVersion=1.0.0&artifactName=baseconfig&resolutionKey=vfw-key-1 -> http://localhost:3000 15:23:09 [WebServer] [mock-processor] GET /api/v1/resources 15:23:09 [WebServer] 2026-10-17T15:23:09.777Z info Incoming request GET /resolution/resources with request id fc50eabe-d3a2-408b-841b-fb31bff221ef and response code: 200 15:23:09 [WebServer] [HPM] GET /resolution/template?bpName=vFW-CDS&bpVersion=1.0.0&artifactName=baseconfig&resolutionKey=vfw-key-1&occurrence=2 -> http://localhost:3000[WebServer] 15:23:09 [WebServer] [mock-processor] GET /api/v1/template 15:23:09 [WebServer] 2026-10-17T15:23:09.793Z info Incoming request GET /resolution/template with request id eac74ec7-7bc3-4352-89f1-10b15a87dd2f and response code: 200 15:23:09 [WebServer] [HPM] GET /resolution/template?bpName=vFW-CDS&bpVersion=1.0.0&artifactName=baseconfig&resolutionKey=vfw-key-1&occurrence=1 -> http://localhost:3000 15:23:09 [WebServer] [mock-processor] GET /api/v1/template 15:23:09 [WebServer] 2026-10-17T15:23:09.964Z info Incoming request GET /resolution/template with request id 45cc86ba-c094-4e1a-aed4-b0d73600f6b6 and response code: 200 15:23:10 ✓ 117 [firefox] › tests/resolutions.spec.ts:38:9 › Resolutions page › looks up resolved resources and the rendered template by resolution key (3.0s) 15:23:12 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:23:12 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:23:12 [WebServer] 2026-10-17T15:23:12.580Z info Incoming request GET /controllerblueprint/paged with request id c157c20b-c692-49f3-8b45-599109b72ad9 and response code: 200 15:23:13 [WebServer] [HPM] GET /resolution/resources?bpName=vFW-CDS&bpVersion=1.0.0&artifactName=baseconfig&resourceType=vnf&resourceId=vfw-vnf-1 -> http://localhost:3000 15:23:13 [WebServer] [mock-processor] GET /api/v1/resources 15:23:13 [WebServer] 2026-10-17T15:23:13.333Z info Incoming request GET /resolution/resources with request id 0418fa05-9e62-4f86-97e4-6dbd8d559b2b and response code: 200 15:23:13 [WebServer] [HPM] GET /resolution/template?bpName=vFW-CDS&bpVersion=1.0.0&artifactName=baseconfig&resourceType=vnf&resourceId=vfw-vnf-1&occurrence=2 -> http://localhost:3000[WebServer] 15:23:13 [WebServer] [mock-processor] GET /api/v1/template 15:23:13 [WebServer] 2026-10-17T15:23:13.352Z info Incoming request GET /resolution/template with request id ac307021-8801-41cf-ae1a-411a9ec6bd6e and response code: 200 15:23:14 ✓ 118 [firefox] › tests/resolutions.spec.ts:57:9 › Resolutions page › looks up by resource type and ID (3.1s) 15:23:16 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:23:16 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:23:16 [WebServer] 2026-10-17T15:23:16.066Z info Incoming request GET /controllerblueprint/paged with request id 69fae12e-da35-4a51-8f53-1fd5dc77c644 and response code: 200 15:23:16 [WebServer] [HPM] GET /resolution/resources?bpName=vFW-CDS&bpVersion=1.0.0&artifactName=baseconfig&resolutionKey=unknown-key -> http://localhost:3000 15:23:16 [WebServer] [mock-processor] GET /api/v1/resources 15:23:16 [WebServer] 2026-10-17T15:23:16.536Z info Incoming request GET /resolution/resources with request id b3c3012a-ed51-4efa-be02-3aafaf98cef7 and response code: 200 15:23:16 [WebServer] [HPM] GET /resolution/template?bpName=vFW-CDS&bpVersion=1.0.0&artifactName=baseconfig&resolutionKey=unknown-key -> http://localhost:3000 15:23:16 [WebServer] [mock-processor] GET /api/v1/template 15:23:16 [WebServer] 2026-10-17T15:23:16.553Z info Incoming request GET /resolution/template with request id cbc69c79-abeb-4062-a33b-5e36d1b583a8 and response code: 404 15:23:17 ✓ 119 [firefox] › tests/resolutions.spec.ts:70:9 › Resolutions page › says when nothing is stored for the keys (2.8s) 15:23:19 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:23:19 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:23:19 [WebServer] 2026-10-17T15:23:19.099Z info Incoming request GET /controllerblueprint/paged with request id d8456874-267a-4239-b21c-f76188824da7 and response code: 200 15:23:19 [WebServer] [HPM] GET /resolution/config-snapshot?resourceType=PNF&resourceId=pnf-1&status=RUNNING -> http://localhost:3000 15:23:19 [WebServer] [HPM] GET /resolution/config-snapshot?resourceType=PNF&resourceId=pnf-1&status=CANDIDATE -> http://localhost:3000 15:23:19 [WebServer] [mock-processor] GET /api/v1/configs 15:23:19 [WebServer] [mock-processor] GET /api/v1/configs 15:23:19 [WebServer] 2026-10-17T15:23:19.524Z info Incoming request GET /resolution/config-snapshot with request id 95dd4e77-fc5d-4bcd-822f-4424ec129f38 and response code: 200 15:23:19 [WebServer] 2026-10-17T15:23:19.526Z info Incoming request GET /resolution/config-snapshot with request id 9ed7f1d5-cd4d-438c-b546-7c0010fcdda5 and response code: 200 15:23:20 ✓ 120 [firefox] › tests/resolutions.spec.ts:81:9 › Resolutions page › shows running and candidate config snapshots side by side (2.7s) 15:23:22 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 15:23:22 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:23:22 [WebServer] 2026-10-17T15:23:22.383Z info Incoming request GET /controllerblueprint/paged with request id 60136a42-0f83-4165-8552-57275e972900 and response code: 200 15:23:22 [WebServer] [HPM] GET /resolution/config-snapshots-by-type?resourceType=PNF -> http://localhost:3000 15:23:22 [WebServer] [mock-processor] GET /api/v1/configs/allByType 15:23:22 [WebServer] 2026-10-17T15:23:22.806Z info Incoming request GET /resolution/config-snapshots-by-type with request id 72139eeb-139c-4487-a48f-65017e5015f1 and response code: 200 15:23:22 [WebServer] [HPM] GET /resolution/config-snapshot?resourceType=PNF&resourceId=pnf-2&status=RUNNING -> http://localhost:3000 15:23:22 [WebServer] [HPM] GET /resolution/config-snapshot?resourceType=PNF&resourceId=pnf-2&status=CANDIDATE -> http://localhost:3000 15:23:22 [WebServer] [mock-processor] GET /api/v1/configs 15:23:22 [WebServer] [mock-processor] GET /api/v1/configs 15:23:22 [WebServer] 2026-10-17T15:23:22.968Z info Incoming request GET /resolution/config-snapshot with request id 7b9876c1-7937-4dbb-88ad-7670e9aca4e8 and response code: 200 15:23:22 [WebServer] 2026-10-17T15:23:22.969Z info Incoming request GET /resolution/config-snapshot with request id aca35e89-e04a-4700-86d8-8ef0e94aeb6f and response code: 200 15:23:23 ✓ 121 [firefox] › tests/resolutions.spec.ts:91:9 › Resolutions page › lists the resources of a type and opens one (3.2s) 15:23:25 [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 15:23:25 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping 15:23:25 [WebServer] 2026-10-17T15:23:25.757Z info Incoming request GET /resourcedictionary/source-mapping with request id 8802bbf3-4473-4c86-a7f4-23caa0926f27 and response code: 200 15:23:27 ✓ 122 [firefox] › tests/resource-dictionary-create-validation.spec.ts:21:9 › Resource Dictionary – create form validation › save button is disabled when no fields are filled (3.2s) 15:23:29 [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 15:23:29 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping 15:23:29 [WebServer] 2026-10-17T15:23:29.386Z info Incoming request GET /resourcedictionary/source-mapping with request id ed18f0e1-6891-4f81-95d4-fcbd332f3e53 and response code: 200 15:23:30 ✓ 123 [firefox] › tests/resource-dictionary-create-validation.spec.ts:27:9 › Resource Dictionary – create form validation › required field indicators are shown for Name, Data Type, Description, Updated By (3.3s) 15:23:32 [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 15:23:32 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping 15:23:32 [WebServer] 2026-10-17T15:23:32.896Z info Incoming request GET /resourcedictionary/source-mapping with request id 6e9280dc-7f6c-458a-8b26-48c8df117a08 and response code: 200 15:23:34 ✓ 124 [firefox] › tests/resource-dictionary-create-validation.spec.ts:35:9 › Resource Dictionary – create form validation › save button remains disabled when only some required fields are filled (3.1s) 15:23:36 [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 15:23:36 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping 15:23:36 [WebServer] 2026-10-17T15:23:36.517Z info Incoming request GET /resourcedictionary/source-mapping with request id 258d3d19-d937-4b11-a576-b5aefa3c3498 and response code: 200 15:23:38 ✓ 125 [firefox] › tests/resource-dictionary-create-validation.spec.ts:47:9 › Resource Dictionary – create form validation › save button becomes enabled when all required fields are filled (3.5s) 15:23:40 [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 15:23:40 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping 15:23:40 [WebServer] 2026-10-17T15:23:40.515Z info Incoming request GET /resourcedictionary/source-mapping with request id d6c44ad4-18eb-4347-8645-228ad68d92c3 and response code: 200 15:23:42 ✓ 126 [firefox] › tests/resource-dictionary-create-validation.spec.ts:61:9 › Resource Dictionary – create form validation › save button becomes disabled again when a required field is cleared (3.5s) 15:23:42 - 127 [firefox] › tests/resource-dictionary-create-validation.spec.ts:82:6 › Resource Dictionary – backend validation via mock 15:23:44 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:23:44 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:23:44 [WebServer] 2026-10-17T15:23:44.610Z info Incoming request GET /resourcedictionary/paged with request id 4e3b336e-b14c-4912-88c1-74cecb5038aa and response code: 200 15:23:45 ✓ 128 [firefox] › tests/resource-dictionary.spec.ts:26:9 › Resource Dictionary – page structure › app-dictionary-header component is rendered (3.3s) 15:23:47 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:23:47 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:23:47 [WebServer] 2026-10-17T15:23:47.879Z info Incoming request GET /resourcedictionary/paged with request id 04567a5d-d443-4cce-8301-51f3e35434b7 and response code: 200 15:23:49 ✓ 129 [firefox] › tests/resource-dictionary.spec.ts:31:9 › Resource Dictionary – page structure › search-dictionary component is rendered (3.0s) 15:23:51 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:23:51 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:23:51 [WebServer] 2026-10-17T15:23:51.236Z info Incoming request GET /resourcedictionary/paged with request id 04b0691e-6969-4592-9780-6338a4b21391 and response code: 200 15:23:52 ✓ 130 [firefox] › tests/resource-dictionary.spec.ts:36:9 › Resource Dictionary – page structure › filter-by-tags component is rendered (3.1s) 15:23:54 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:23:54 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:23:54 [WebServer] 2026-10-17T15:23:54.507Z info Incoming request GET /resourcedictionary/paged with request id cd823525-883f-4044-851b-53acbbff9ce5 and response code: 200 15:23:55 ✓ 131 [firefox] › tests/resource-dictionary.spec.ts:41:9 › Resource Dictionary – page structure › sort-dictionary component is rendered (3.1s) 15:23:57 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:23:57 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:23:57 [WebServer] 2026-10-17T15:23:57.987Z info Incoming request GET /resourcedictionary/paged with request id 8941bed9-0923-4664-93e6-c399fb548db7 and response code: 200 15:23:59 ✓ 132 [firefox] › tests/resource-dictionary.spec.ts:53:9 › Resource Dictionary – navigation tabs › shows the "All" tab (3.1s) 15:24:01 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:24:01 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:24:01 [WebServer] 2026-10-17T15:24:01.376Z info Incoming request GET /resourcedictionary/paged with request id c22ec220-60aa-4ab3-be54-12b23968beee and response code: 200 15:24:02 ✓ 133 [firefox] › tests/resource-dictionary.spec.ts:59:9 › Resource Dictionary – navigation tabs › shows the "ATT" tab (2.9s) 15:24:04 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:24:04 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:24:04 [WebServer] 2026-10-17T15:24:04.586Z info Incoming request GET /resourcedictionary/paged with request id ba113265-b509-40ab-8255-3e2789b5f0fc and response code: 200 15:24:06 ✓ 134 [firefox] › tests/resource-dictionary.spec.ts:65:9 › Resource Dictionary – navigation tabs › shows the "OPEN CONFIG" tab (3.2s) 15:24:07 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:24:07 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:24:07 [WebServer] 2026-10-17T15:24:07.905Z info Incoming request GET /resourcedictionary/paged with request id ce936659-424a-44c6-ac24-f83d64f8e9ec and response code: 200 15:24:09 ✓ 135 [firefox] › tests/resource-dictionary.spec.ts:71:9 › Resource Dictionary – navigation tabs › "All" tab is active by default (2.7s) 15:24:11 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:24:11 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:24:11 [WebServer] 2026-10-17T15:24:11.104Z info Incoming request GET /resourcedictionary/paged with request id 1cf346b0-cb4e-4618-b564-a7c3a0bfa3d4 and response code: 200 15:24:12 ✓ 136 [firefox] › tests/resource-dictionary.spec.ts:76:9 › Resource Dictionary – navigation tabs › clicking "ATT" tab makes it active (2.9s) 15:24:14 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:24:14 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:24:14 [WebServer] 2026-10-17T15:24:14.317Z info Incoming request GET /resourcedictionary/paged with request id bb28c39b-0672-4636-8108-99112c3d23d9 and response code: 200 15:24:15 ✓ 137 [firefox] › tests/resource-dictionary.spec.ts:84:9 › Resource Dictionary – navigation tabs › clicking "OPEN CONFIG" tab makes it active (2.9s) 15:24:17 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:24:17 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:24:17 [WebServer] 2026-10-17T15:24:17.610Z info Incoming request GET /resourcedictionary/paged with request id 6fbcf3f7-3866-419d-9e31-e99f95b2acbd and response code: 200 15:24:31 ✓ 138 [firefox] › tests/resource-dictionary.spec.ts:94:9 › Resource Dictionary – API integration via proxy › GET /resourcedictionary/source-mapping is proxied to BFF and returns 200 (15.8s) 15:24:31 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping 15:24:31 [WebServer] 2026-10-17T15:24:31.898Z info Incoming request GET /resourcedictionary/source-mapping with request id e2fbb713-1271-4f6d-8dfe-1a3365a77195 and response code: 200 15:24:31 ✓ 139 [firefox] › tests/resource-dictionary.spec.ts:110:9 › Resource Dictionary – API integration via proxy › direct GET /resourcedictionary/source-mapping through BFF returns 200 (59ms) 15:24:31 [WebServer] [mock-processor] GET /api/v1/dictionary/search/k8s 15:24:31 [WebServer] 2026-10-17T15:24:31.945Z info Incoming request GET /resourcedictionary/search/k8s with request id 83496b13-e02b-4a15-9b79-88c915ab2099 and response code: 200 15:24:31 ✓ 140 [firefox] › tests/resource-dictionary.spec.ts:118:9 › Resource Dictionary – API integration via proxy › direct GET /resourcedictionary/search/:tags returns matching entries (31ms) 15:24:33 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 15:24:33 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged 15:24:33 [WebServer] 2026-10-17T15:24:33.989Z info Incoming request GET /controllerblueprint/paged with request id 54e11cf8-a1e9-45c4-95c1-9184cf828c6f and response code: 200 15:24:34 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:24:34 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:24:34 [WebServer] 2026-10-17T15:24:34.821Z info Incoming request GET /resourcedictionary/paged with request id 34dc6b3b-a4e2-49db-a251-6b2e6e4c938c and response code: 200 15:24:35 ✓ 141 [firefox] › tests/resource-dictionary.spec.ts:133:9 › Resource Dictionary – navigation › navigating from packages back to resource-dictionary preserves page (3.3s) 15:24:35 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:24:35 [WebServer] 2026-10-17T15:24:35.755Z info Incoming request GET /resourcedictionary/paged with request id 1598d5cc-ca8e-439a-958f-50fabbeb9146 and response code: 200 15:24:35 ✓ 142 [firefox] › tests/resource-dictionary.spec.ts:146:9 › Resource Dictionary – paged listing › GET /resourcedictionary/paged returns a Page object with content array (35ms) 15:24:37 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:24:37 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:24:37 [WebServer] 2026-10-17T15:24:37.821Z info Incoming request GET /resourcedictionary/paged with request id 8e3f0272-3f48-4cd4-81fa-82c9b486d5b0 and response code: 200 15:24:38 ✓ 143 [firefox] › tests/resource-dictionary.spec.ts:161:9 › Resource Dictionary – paged listing › dictionary cards are rendered on the page (2.5s) 15:24:40 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:24:40 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:24:40 [WebServer] 2026-10-17T15:24:40.528Z info Incoming request GET /resourcedictionary/paged with request id cae9e666-fd86-4f34-892d-13169683ff5f and response code: 200 15:24:41 ✓ 144 [firefox] › tests/resource-dictionary.spec.ts:177:9 › Resource Dictionary – paged listing › dictionary header shows correct total count (2.4s) 15:24:42 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:24:42 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:24:42 [WebServer] 2026-10-17T15:24:42.942Z info Incoming request GET /resourcedictionary/paged with request id b1c2114f-dff4-4cd9-a52e-c9d00e1a9eb1 and response code: 200 15:24:43 [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 15:24:43 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping 15:24:43 [WebServer] 2026-10-17T15:24:43.275Z info Incoming request GET /resourcedictionary/source-mapping with request id 66696bd6-d4eb-40ef-b428-540f2b029e2f and response code: 200 15:24:43 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 15:24:43 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:24:43 [WebServer] 2026-10-17T15:24:43.419Z info Incoming request GET /resourcedictionary/paged with request id 23b7efba-59d9-4d07-9ad9-04c7d6bf3a87 and response code: 200 15:24:43 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000[WebServer] 15:24:43 [WebServer] [mock-processor] GET /api/v1/dictionary/paged 15:24:43 [WebServer] 2026-10-17T15:24:43.460Z info Incoming request GET /resourcedictionary/paged with request id ac7d711d-e002-4212-9dab-b5229f72b9ba and response code: 200 15:24:44 ✓ 145 [firefox] › tests/resource-dictionary.spec.ts:192:9 › Resource Dictionary – create then list › creating a dictionary and navigating back shows the list (2.7s) 15:24:46 [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 15:24:46 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping 15:24:46 [WebServer] 2026-10-17T15:24:46.254Z info Incoming request GET /resourcedictionary/source-mapping with request id aef5d1e4-9e22-4eab-addc-437e26ac0ca7 and response code: 200 15:24:47 ✓ 146 [firefox] › tests/resource-dictionary.spec.ts:223:9 › Resource Dictionary – download dictionary › Download button triggers a JSON file download with timestamp in filename (3.3s) 15:24:48 15:24:48 1 skipped 15:24:48 145 passed (9.8m) 15:24:49 ---> Playwright e2e tests completed 15:24:49 $ ssh-agent -k 15:24:49 unset SSH_AUTH_SOCK; 15:24:49 unset SSH_AGENT_PID; 15:24:49 echo Agent pid 1583 killed; 15:24:49 [ssh-agent] Stopped. 15:24:49 [PostBuildScript] - [INFO] Executing post build scripts. 15:24:49 [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins465730348284910908.sh 15:24:49 ---> sysstat.sh 15:24:50 [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins15810061789993555185.sh 15:24:50 ---> package-listing.sh 15:24:50 ++ facter osfamily 15:24:50 ++ tr '[:upper:]' '[:lower:]' 15:24:50 + OS_FAMILY=debian 15:24:50 + workspace=/w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell 15:24:50 + START_PACKAGES=/tmp/packages_start.txt 15:24:50 + END_PACKAGES=/tmp/packages_end.txt 15:24:50 + DIFF_PACKAGES=/tmp/packages_diff.txt 15:24:50 + PACKAGES=/tmp/packages_start.txt 15:24:50 + '[' /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell ']' 15:24:50 + PACKAGES=/tmp/packages_end.txt 15:24:50 + case "${OS_FAMILY}" in 15:24:50 + dpkg -l 15:24:50 + grep '^ii' 15:24:50 + '[' -f /tmp/packages_start.txt ']' 15:24:50 + '[' -f /tmp/packages_end.txt ']' 15:24:50 + diff /tmp/packages_start.txt /tmp/packages_end.txt 15:24:50 + '[' /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell ']' 15:24:50 + mkdir -p /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell/archives/ 15:24:50 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell/archives/ 15:24:50 [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins16324549523346581289.sh 15:24:50 ---> capture-instance-metadata.sh 15:24:50 Setup pyenv: 15:24:50 * system (set by /opt/pyenv/version) 15:24:50 * 3.8.20 (set by /opt/pyenv/version) 15:24:50 * 3.9.20 (set by /opt/pyenv/version) 15:24:50 3.10.15 15:24:50 3.11.10 15:24:55 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-hQvj 15:24:55 lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv 15:24:55 lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv) 15:24:59 lf-activate-venv(): INFO: Installing additional packages: lftools 15:25:22 lf-activate-venv(): INFO: Adding /tmp/venv-hQvj/bin to PATH 15:25:22 INFO: Running in OpenStack, capturing instance metadata 15:25:23 [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins5320859974764196121.sh 15:25:23 provisioning config files... 15:25:23 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell@tmp/config3021561424089245507tmp 15:25:23 Regular expression run condition: Expression=[^.*logs-s3.*], Label=[] 15:25:23 Run condition [Regular expression match] preventing perform for step [Provide Configuration files] 15:25:23 [EnvInject] - Injecting environment variables from a build step. 15:25:23 [EnvInject] - Injecting as environment variables the properties content 15:25:23 SERVER_ID=logs 15:25:23 15:25:23 [EnvInject] - Variables injected successfully. 15:25:23 [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins1691309496127014494.sh 15:25:23 ---> create-netrc.sh 15:25:23 [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins9784484620899737729.sh 15:25:23 ---> python-tools-install.sh 15:25:23 Setup pyenv: 15:25:23 system 15:25:23 3.8.20 15:25:23 3.9.20 15:25:23 3.10.15 15:25:23 * 3.11.10 (set by /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell/.python-version) 15:25:23 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-hQvj from file:/tmp/.os_lf_venv 15:25:23 lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv) 15:25:25 lf-activate-venv(): INFO: Installing additional packages: lftools 15:25:30 lf-activate-venv(): INFO: Adding /tmp/venv-hQvj/bin to PATH 15:25:30 Generating Requirements File 15:25:54 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. 15:25:54 httplib2 0.30.2 requires pyparsing<4,>=3.0.4, but you have pyparsing 2.4.7 which is incompatible. 15:25:54 Python 3.11.10 15:25:54 pip 26.2.1 from /tmp/venv-hQvj/lib/python3.11/site-packages/pip (python 3.11) 15:25:54 aiohappyeyeballs==2.7.1 15:25:54 aiohttp==3.14.5 15:25:54 aiosignal==1.4.0 15:25:54 appdirs==1.4.4 15:25:54 argcomplete==3.7.2 15:25:54 aspy.yaml==1.3.0 15:25:54 attrs==26.1.0 15:25:54 autopage==0.6.0 15:25:54 beautifulsoup4==4.15.0 15:25:54 boto3==1.43.114 15:25:54 botocore==1.43.114 15:25:54 bs4==0.0.2 15:25:54 certifi==2026.7.22 15:25:54 cffi==2.1.1 15:25:54 cfgv==3.5.0 15:25:54 chardet==7.6.0 15:25:54 charset-normalizer==3.5.2 15:25:54 click==8.5.0 15:25:54 cliff==4.16.0 15:25:54 cmd2==4.3.0 15:25:54 cryptography==3.3.2 15:25:54 debtcollector==3.1.0 15:25:54 decorator==5.3.1 15:25:54 defusedxml==0.7.1 15:25:54 Deprecated==1.3.1 15:25:54 distlib==0.4.4 15:25:54 dnspython==2.9.0 15:25:54 docker==7.2.0 15:25:54 dogpile.cache==1.5.0 15:25:54 durationpy==0.11 15:25:54 email-validator==2.3.0 15:25:54 filelock==4.2.0 15:25:54 frozenlist==1.8.0 15:25:54 future==1.0.0 15:25:54 gitdb==4.0.12 15:25:54 GitPython==3.2.1 15:25:54 httplib2==0.30.2 15:25:54 identify==2.6.20 15:25:54 idna==3.20 15:25:54 importlib-resources==1.5.0 15:25:54 iso8601==2.1.0 15:25:54 Jinja2==3.1.6 15:25:54 jmespath==1.1.0 15:25:54 jsonpatch==1.35 15:25:54 jsonpointer==3.2.1 15:25:54 jsonschema==4.26.0 15:25:54 jsonschema-specifications==2025.9.1 15:25:54 keystoneauth1==5.18.1 15:25:54 kubernetes==36.0.3 15:25:54 lftools==0.37.26 15:25:54 lxml==6.1.3 15:25:54 markdown-it-py==4.2.0 15:25:54 MarkupSafe==3.0.4 15:25:54 mdurl==0.1.2 15:25:54 msgpack==1.2.3 15:25:54 multi_key_dict==2.0.3 15:25:54 multidict==7.1.0 15:25:54 munch==4.0.0 15:25:54 netaddr==1.3.0 15:25:54 niet==1.4.2 15:25:54 nodeenv==1.11.0 15:25:54 oauth2client==4.1.3 15:25:54 oauthlib==4.0.0 15:25:54 openstacksdk==4.21.0 15:25:54 os-service-types==1.9.0 15:25:54 osc-lib==4.7.0 15:25:54 oslo.config==10.7.0 15:25:54 oslo.context==6.5.0 15:25:54 oslo.i18n==6.9.0 15:25:54 oslo.log==8.3.2 15:25:54 oslo.serialization==5.11.0 15:25:54 oslo.utils==10.2.0 15:25:54 packaging==26.3 15:25:54 pbr==7.1.3 15:25:54 platformdirs==4.13.3 15:25:54 prettytable==3.18.0 15:25:54 prompt_toolkit==3.0.53 15:25:54 propcache==0.5.4 15:25:54 psutil==7.2.2 15:25:54 pyasn1==0.6.4 15:25:54 pyasn1_modules==0.4.2 15:25:54 pycparser==3.11 15:25:54 pygerrit2==2.0.15 15:25:54 PyGithub==2.10.0 15:25:54 Pygments==2.21.0 15:25:54 PyJWT==2.15.1 15:25:54 PyNaCl==1.6.2 15:25:54 pyparsing==2.4.7 15:25:54 pyperclip==1.11.0 15:25:54 pyrsistent==0.20.0 15:25:54 python-dateutil==2.9.0.post0 15:25:54 python-discovery==1.6.3 15:25:54 python-heatclient==5.3.0 15:25:54 python-jenkins==1.8.3 15:25:54 python-keystoneclient==6.0.0 15:25:54 python-magnumclient==5.0.0 15:25:54 python-manilaclient==6.3.0 15:25:54 python-openstackclient==10.4.0 15:25:54 python-swiftclient==4.11.0 15:25:54 PyYAML==6.0.3 15:25:54 referencing==0.37.0 15:25:54 requests==2.34.2 15:25:54 requests-oauthlib==2.0.0 15:25:54 rfc3986==2.0.0 15:25:54 rich==15.0.0 15:25:54 rich-argparse==1.8.0 15:25:54 rpds-py==2026.9.1 15:25:54 rsa==4.9.1 15:25:54 ruamel.yaml==0.19.1 15:25:54 ruamel.yaml.clib==0.2.15 15:25:54 s3transfer==0.19.2 15:25:54 simplejson==4.2.0 15:25:54 six==1.17.0 15:25:54 smmap==5.0.3 15:25:54 soupsieve==3.0.3 15:25:54 stevedore==5.9.1 15:25:54 tabulate==0.10.0 15:25:54 toml==0.10.2 15:25:54 tomlkit==0.15.2 15:25:54 tqdm==4.70.1 15:25:54 typing_extensions==4.16.0 15:25:54 urllib3==1.26.20 15:25:54 virtualenv==21.14.8 15:25:54 wcwidth==0.9.2 15:25:54 websocket-client==1.9.2 15:25:54 wrapt==2.5.1 15:25:54 xdg==6.0.0 15:25:54 xmltodict==1.0.4 15:25:54 yarl==1.25.1 15:25:54 yq==4.4.5 15:25:54 [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/sh /tmp/jenkins12961576379339521286.sh 15:25:54 ---> uv-install.sh 15:25:54 Installing uv/uvx (latest) using shell installer 15:25:55 2026-10-17 15:25:55 URL:https://releases.astral.sh/installers/uv/latest/uv-installer.sh [71300/71300] -> "/tmp/uv-install-LMO7Wg.sh" [1] 15:25:55 downloading uv 0.13.1 x86_64-unknown-linux-gnu 15:25:55 installing to /home/jenkins/.local/bin 15:25:55 uv 15:25:55 uvx 15:25:55 everything's installed! 15:25:55 15:25:55 To add $HOME/.local/bin to your PATH, either restart your shell or run: 15:25:55 15:25:55 source $HOME/.local/bin/env (sh, bash, zsh) 15:25:55 source $HOME/.local/bin/env.fish (fish) 15:25:55 Adding install location to PATH 15:25:55 ---> Validating uv/uvx install 15:25:55 uvx 0.13.1 (x86_64-unknown-linux-gnu) 15:25:56 [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins11202798221468425696.sh 15:25:56 ---> sudo-logs.sh 15:25:56 Archiving 'sudo' log.. 15:25:56 [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins2595623112772827184.sh 15:25:56 ---> job-cost.sh 15:25:56 INFO: Activating Python virtual environment... 15:25:56 Setup pyenv: 15:25:56 system 15:25:56 3.8.20 15:25:56 3.9.20 15:25:56 3.10.15 15:25:56 * 3.11.10 (set by /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell/.python-version) 15:25:56 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-hQvj from file:/tmp/.os_lf_venv 15:25:56 lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv) 15:25:58 lf-activate-venv(): INFO: Installing additional packages: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 15:26:02 lf-activate-venv(): INFO: Adding /tmp/venv-hQvj/bin to PATH 15:26:02 INFO: No stack-cost file found 15:26:02 INFO: Instance uptime: 894s 15:26:02 INFO: Fetching instance metadata (attempt 1 of 3)... 15:26:02 DEBUG: URL: http://169.254.169.254/latest/meta-data/instance-type 15:26:02 INFO: Successfully fetched instance metadata 15:26:02 INFO: Instance type: v3-standard-8 15:26:02 INFO: Retrieving pricing info for: v3-standard-8 15:26:02 INFO: Fetching Vexxhost pricing API (attempt 1 of 3)... 15:26:02 DEBUG: URL: https://pricing.vexxhost.net/v1/pricing/v3-standard-8/cost?seconds=894 15:26:03 INFO: Successfully fetched Vexxhost pricing API 15:26:03 INFO: Retrieved cost: 0.22 15:26:03 INFO: Retrieved resource: v3-standard-8 15:26:03 INFO: Creating archive directory: /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell/archives/cost 15:26:03 INFO: Archiving costs to: /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell/archives/cost.csv 15:26:03 INFO: Successfully archived job cost data 15:26:03 DEBUG: Cost data: ccsdk-cds-master-e2e-playwright-verify-shell,40,2026-10-17 15:26:03,v3-standard-8,894,0.22,0.00,SUCCESS 15:26:03 [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash -l /tmp/jenkins7624317361747846393.sh 15:26:03 ---> logs-deploy.sh 15:26:03 Setup pyenv: 15:26:03 system 15:26:03 3.8.20 15:26:03 3.9.20 15:26:03 3.10.15 15:26:03 * 3.11.10 (set by /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell/.python-version) 15:26:03 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-hQvj from file:/tmp/.os_lf_venv 15:26:03 lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv) 15:26:05 lf-activate-venv(): INFO: Installing additional packages: lftools urllib3~=1.26.15 15:26:10 lf-activate-venv(): INFO: Adding /tmp/venv-hQvj/bin to PATH 15:26:10 INFO: Nexus URL https://nexus.onap.org path production/vex-yul-ecomp-jenkins-1/ccsdk-cds-master-e2e-playwright-verify-shell/40 15:26:10 INFO: archiving workspace using pattern(s): 15:26:12 Archives upload complete. 15:26:12 INFO: archiving logs to Nexus 15:26:13 ---> uname -a: 15:26:13 Linux prd-ubuntu2204-docker-8c-8g-2521 5.15.0-194-generic #204-Ubuntu SMP Wed Sep 2 13:09:23 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux 15:26:13 15:26:13 15:26:13 ---> lscpu: 15:26:13 Architecture: x86_64 15:26:13 CPU op-mode(s): 32-bit, 64-bit 15:26:13 Address sizes: 40 bits physical, 48 bits virtual 15:26:13 Byte Order: Little Endian 15:26:13 CPU(s): 8 15:26:13 On-line CPU(s) list: 0-7 15:26:13 Vendor ID: AuthenticAMD 15:26:13 Model name: AMD EPYC-Rome Processor 15:26:13 CPU family: 23 15:26:13 Model: 49 15:26:13 Thread(s) per core: 1 15:26:13 Core(s) per socket: 1 15:26:13 Socket(s): 8 15:26:13 Stepping: 0 15:26:13 BogoMIPS: 5600.00 15:26:13 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean flushbyasid pausefilter pfthreshold v_vmsave_vmload vgif umip rdpid arch_capabilities 15:26:13 Virtualization: AMD-V 15:26:13 Hypervisor vendor: KVM 15:26:13 Virtualization type: full 15:26:13 L1d cache: 256 KiB (8 instances) 15:26:13 L1i cache: 256 KiB (8 instances) 15:26:13 L2 cache: 4 MiB (8 instances) 15:26:13 L3 cache: 128 MiB (8 instances) 15:26:13 NUMA node(s): 1 15:26:13 NUMA node0 CPU(s): 0-7 15:26:13 Vulnerability Gather data sampling: Not affected 15:26:13 Vulnerability Indirect target selection: Not affected 15:26:13 Vulnerability Itlb multihit: Not affected 15:26:13 Vulnerability L1tf: Not affected 15:26:13 Vulnerability Mds: Not affected 15:26:13 Vulnerability Meltdown: Not affected 15:26:13 Vulnerability Mmio stale data: Not affected 15:26:13 Vulnerability Reg file data sampling: Not affected 15:26:13 Vulnerability Retbleed: Mitigation; untrained return thunk; SMT disabled 15:26:13 Vulnerability Spec rstack overflow: Mitigation; SMT disabled 15:26:13 Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp 15:26:13 Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization 15:26:13 Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected 15:26:13 Vulnerability Srbds: Not affected 15:26:13 Vulnerability Tsa: Not affected 15:26:13 Vulnerability Tsx async abort: Not affected 15:26:13 Vulnerability Vmscape: Not affected 15:26:13 15:26:13 15:26:13 ---> nproc: 15:26:13 8 15:26:13 15:26:13 15:26:13 ---> df -h: 15:26:13 Filesystem Size Used Avail Use% Mounted on 15:26:13 tmpfs 3.2G 1.1M 3.2G 1% /run 15:26:13 /dev/vda1 155G 13G 143G 9% / 15:26:13 tmpfs 16G 0 16G 0% /dev/shm 15:26:13 tmpfs 5.0M 0 5.0M 0% /run/lock 15:26:13 /dev/vda15 105M 6.1M 99M 6% /boot/efi 15:26:13 tmpfs 3.2G 8.0K 3.2G 1% /run/user/1001 15:26:13 15:26:13 15:26:13 ---> free -m: 15:26:13 total used free shared buff/cache available 15:26:13 Mem: 32092 902 25379 4 5810 30721 15:26:13 Swap: 1023 0 1023 15:26:13 15:26:13 15:26:13 ---> ip addr: 15:26:13 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 15:26:13 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 15:26:13 inet 127.0.0.1/8 scope host lo 15:26:13 valid_lft forever preferred_lft forever 15:26:13 inet6 ::1/128 scope host 15:26:13 valid_lft forever preferred_lft forever 15:26:13 2: ens3: mtu 1458 qdisc mq state UP group default qlen 1000 15:26:13 link/ether fa:16:3e:cc:c6:e7 brd ff:ff:ff:ff:ff:ff 15:26:13 altname enp0s3 15:26:13 inet 10.30.107.249/23 metric 100 brd 10.30.107.255 scope global dynamic ens3 15:26:13 valid_lft 85505sec preferred_lft 85505sec 15:26:13 inet6 fe80::f816:3eff:fecc:c6e7/64 scope link 15:26:13 valid_lft forever preferred_lft forever 15:26:13 3: docker0: mtu 1458 qdisc noqueue state DOWN group default 15:26:13 link/ether f2:21:55:18:31:32 brd ff:ff:ff:ff:ff:ff 15:26:13 inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0 15:26:13 valid_lft forever preferred_lft forever 15:26:13 15:26:13 15:26:13 ---> sar -b -r -n DEV: 15:26:13 Linux 5.15.0-194-generic (prd-ubuntu2204-docker-8c-8g-2521) 10/17/26 _x86_64_ (8 CPU) 15:26:13 15:26:13 15:11:21 LINUX RESTART (8 CPU) 15:26:13 15:26:13 15:26:13 ---> sar -P ALL: 15:26:13 Linux 5.15.0-194-generic (prd-ubuntu2204-docker-8c-8g-2521) 10/17/26 _x86_64_ (8 CPU) 15:26:13 15:26:13 15:11:21 LINUX RESTART (8 CPU) 15:26:13 15:26:13 15:26:13