Triggered by Gerrit: https://gerrit.onap.org/r/c/ccsdk/cds/+/148442 Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on prd-ubuntu2204-docker-8c-8g-2583 (ubuntu2204-docker-8c-8g) in workspace /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell [ssh-agent] Looking for ssh-agent implementation... $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-XXXXXX7yT9Gf/agent.1563 SSH_AGENT_PID=1565 [ssh-agent] Started. Running ssh-add (command line suppressed) Identity added: /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell@tmp/private_key_3095197707116239238.key (/w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell@tmp/private_key_3095197707116239238.key) [ssh-agent] Using credentials onap-jobbuiler (Gerrit user) The recommended git tool is: NONE using credential onap-jenkins-ssh Wiping out workspace first. Cloning the remote Git repository Cloning repository git://cloud.onap.org/mirror/ccsdk/cds.git > git init /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell # timeout=10 Fetching upstream changes from git://cloud.onap.org/mirror/ccsdk/cds.git > git --version # timeout=10 > git --version # 'git version 2.34.1' using GIT_SSH to set credentials Gerrit user Verifying host key using manually-configured host key entries > git fetch --tags --force --progress -- git://cloud.onap.org/mirror/ccsdk/cds.git +refs/heads/*:refs/remotes/origin/* # timeout=30 > git config remote.origin.url git://cloud.onap.org/mirror/ccsdk/cds.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url git://cloud.onap.org/mirror/ccsdk/cds.git # timeout=10 Fetching upstream changes from git://cloud.onap.org/mirror/ccsdk/cds.git using GIT_SSH to set credentials Gerrit user Verifying host key using manually-configured host key entries > git fetch --tags --force --progress -- git://cloud.onap.org/mirror/ccsdk/cds.git refs/changes/42/148442/2 # timeout=30 > git rev-parse 59eb0a76b5f1aa8d763b7c24e8b77276399be9b8^{commit} # timeout=10 Checking out Revision 59eb0a76b5f1aa8d763b7c24e8b77276399be9b8 (refs/changes/42/148442/2) > git config core.sparsecheckout # timeout=10 > git checkout -f 59eb0a76b5f1aa8d763b7c24e8b77276399be9b8 # timeout=30 Commit message: "Show resolved resources and config snapshots in cds-ui" > git rev-parse FETCH_HEAD^{commit} # timeout=10 > git rev-list --no-walk 377908fb12819f660e369f2f41b221201a6e5869 # timeout=10 [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins17919762499001659091.sh ---> cds-playwright-e2e.sh ---> Preparing Node.js 18 with nvm ---> Installing nvm => Downloading nvm from git to '/home/jenkins/.nvm' => Cloning into '/home/jenkins/.nvm'... * (HEAD detached at FETCH_HEAD) master => Compressing and cleaning up git repository => Appending nvm source string to /home/jenkins/.bashrc => Appending bash_completion source string to /home/jenkins/.bashrc => You currently have modules installed globally with `npm`. These will no => longer be linked to the active version of Node when you install a new node => with `nvm`; and they may (depending on how you construct your `$PATH`) => override the binaries of modules installed with `nvm`: /usr/local/lib ├── corepack@0.36.0 => If you wish to uninstall them at a later point (or re-install them under your => `nvm` node installs), you can remove them from the system Node as follows: $ nvm use system $ npm uninstall -g a_module => Close and reopen your terminal to start using nvm or run the following to use it now: export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion Downloading and installing node v18.20.8... Downloading https://nodejs.org/dist/v18.20.8/node-v18.20.8-linux-x64.tar.xz... ########## 14.2% ######################################################################## 100.0% Computing checksum with sha256sum Checksums matched! Now using node v18.20.8 (npm v10.8.2) Creating default alias: default -> 18 (-> v18.20.8 *) Now using node v18.20.8 (npm v10.8.2) Node.js version: v18.20.8 npm version: 10.8.2 ---> Installing server (LoopBack BFF) dependencies npm warn EBADENGINE Unsupported engine { npm warn EBADENGINE package: 'glob@11.1.0', npm warn EBADENGINE required: { node: '20 || >=22' }, npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' } npm warn EBADENGINE } npm warn EBADENGINE Unsupported engine { npm warn EBADENGINE package: 'jackspeak@4.2.3', npm warn EBADENGINE required: { node: '20 || >=22' }, npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' } npm warn EBADENGINE } npm warn EBADENGINE Unsupported engine { npm warn EBADENGINE package: 'lru-cache@11.5.3', npm warn EBADENGINE required: { node: '20 || >=22' }, npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' } npm warn EBADENGINE } npm warn EBADENGINE Unsupported engine { npm warn EBADENGINE package: 'brace-expansion@5.0.12', npm warn EBADENGINE required: { node: '20 || >=22' }, npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' } npm warn EBADENGINE } npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated npm warn deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm warn deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead. npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated npm warn deprecated har-validator@5.1.5: this library is no longer supported npm warn deprecated path-dirname@1.0.2: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. 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 npm warn deprecated @sinonjs/text-encoding@0.7.3: Deprecated: no longer maintained and no longer used by Sinon packages. See npm warn deprecated https://github.com/sinonjs/nise/issues/243 for replacement details. 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. npm warn deprecated @hapi/topo@3.1.6: This version has been deprecated and is no longer supported or maintained 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 npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm warn deprecated @hapi/pinpoint@1.0.2: Moved to 'npm install @sideway/pinpoint' npm warn deprecated @hapi/formula@1.2.0: Moved to 'npm install @sideway/formula' npm warn deprecated @hapi/shot@4.1.2: This version has been deprecated and is no longer supported or maintained npm warn deprecated @hapi/address@2.1.4: Moved to 'npm install @sideway/address' npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported 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 npm warn deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau 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. npm warn deprecated @hapi/hoek@8.5.1: This version has been deprecated and is no longer supported or maintained 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). 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. npm warn deprecated rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported 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.) 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 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) npm warn deprecated @hapi/joi@16.1.8: Switch to 'npm install joi' 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). 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 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). npm warn deprecated sinon@8.1.1: 16.1.1 npm warn deprecated highlight.js@9.18.5: Support has ended for 9.x series. Upgrade to @latest npm warn deprecated eslint@5.16.0: This version is no longer supported. Please see https://eslint.org/version-support for other options. added 1092 packages, and audited 1093 packages in 2m 125 packages are looking for funding run `npm fund` for details 102 vulnerabilities (10 low, 40 moderate, 38 high, 14 critical) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. ---> Installing designer-client (Angular) dependencies npm warn old lockfile npm warn old lockfile The package-lock.json file was created with an old version of npm, npm warn old lockfile so supplemental metadata must be fetched from the registry. npm warn old lockfile npm warn old lockfile This is a one-time fix-up, please be patient... npm warn old lockfile npm warn EBADENGINE Unsupported engine { npm warn EBADENGINE package: '@playwright/test@1.64.0', npm warn EBADENGINE required: { node: '>=20' }, npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' } npm warn EBADENGINE } npm warn EBADENGINE Unsupported engine { npm warn EBADENGINE package: 'playwright@1.64.0', npm warn EBADENGINE required: { node: '>=20' }, npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' } npm warn EBADENGINE } npm warn EBADENGINE Unsupported engine { npm warn EBADENGINE package: 'playwright-core@1.64.0', npm warn EBADENGINE required: { node: '>=20' }, npm warn EBADENGINE current: { node: 'v18.20.8', npm: '10.8.2' } npm warn EBADENGINE } npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported npm warn deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported 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.) npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated 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) 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) 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) 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) 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) 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) 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). npm warn deprecated source-map-url@0.4.0: See https://github.com/lydell/source-map-url#deprecated npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead npm warn deprecated rimraf@3.0.0: Rimraf versions prior to v4 are no longer supported npm warn deprecated readdir-scoped-modules@1.1.0: This functionality has been moved to @npmcli/fs npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm warn deprecated read-package-tree@5.3.1: The functionality that this package provided is now in @npmcli/arborist npm warn deprecated read-package-json@2.1.1: This package is no longer supported. Please use @npmcli/package-json instead. npm warn deprecated osenv@0.1.5: This package is no longer supported. 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. npm warn deprecated npm warn deprecated (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) npm warn deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead. npm warn deprecated move-concurrently@1.0.1: This package is no longer supported. npm warn deprecated streamroller@1.0.6: 1.x is no longer supported. Please upgrade to 3.x or higher. 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 npm warn deprecated node-fetch-npm@2.0.4: This module is not used anymore, npm uses minipass-fetch for its fetch implementation now npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm warn deprecated ini@1.3.5: Please update to ini >=1.3.6 to avoid a prototype pollution issue npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm warn deprecated har-validator@5.1.3: this library is no longer supported 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 npm warn deprecated figgy-pudding@3.5.2: This module is no longer supported. npm warn deprecated fs-write-stream-atomic@1.0.10: This package is no longer supported. npm warn deprecated debuglog@1.0.1: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm warn deprecated date-format@2.1.0: 2.x is no longer supported. Please upgrade to 4.x or higher. npm warn deprecated copy-concurrently@1.0.5: This package is no longer supported. 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) npm warn deprecated log4js@4.5.1: 4.x is no longer supported. Please upgrade to 6.x or higher. 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! 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. 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. 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. 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. 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. 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. 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. 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. 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. 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 npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported 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 npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm warn deprecated path-dirname@1.0.2: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. 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. 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. 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 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). 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/. npm warn deprecated bootstrap@4.4.1: This version of Bootstrap is no longer supported. Please upgrade to the latest version. 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. 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. 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: npm warn deprecated npm warn deprecated npm install @joint/core npm warn deprecated npm warn deprecated For more information, visit the JointJS repository at: https://github.com/clientio/joint added 1324 packages, and audited 1325 packages in 1m 37 packages are looking for funding run `npm fund` for details 157 vulnerabilities (10 low, 52 moderate, 72 high, 23 critical) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. ---> Installing e2e-playwright dependencies added 6 packages, and audited 7 packages in 863ms found 0 vulnerabilities ---> Installing Playwright Firefox browser Downloading Firefox 146.0.1 (playwright firefox v1509) from https://cdn.playwright.dev/dbazure/download/playwright/builds/firefox/1509/firefox-ubuntu-22.04.zip | | 0% of 99.5 MiB |■■■■■■■■ | 10% of 99.5 MiB |■■■■■■■■■■■■■■■■ | 20% of 99.5 MiB |■■■■■■■■■■■■■■■■■■■■■■■■ | 30% of 99.5 MiB |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 40% of 99.5 MiB |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 50% of 99.5 MiB |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 60% of 99.5 MiB |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 70% of 99.5 MiB |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 80% of 99.5 MiB |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 90% of 99.5 MiB |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 99.5 MiB Firefox 146.0.1 (playwright firefox v1509) downloaded to /home/jenkins/.cache/ms-playwright/firefox-1509 Downloading FFmpeg (playwright ffmpeg v1011) from https://cdn.playwright.dev/dbazure/download/playwright/builds/ffmpeg/1011/ffmpeg-linux.zip | | 0% of 2.3 MiB |■■■■■■■■ | 10% of 2.3 MiB |■■■■■■■■■■■■■■■■ | 20% of 2.3 MiB |■■■■■■■■■■■■■■■■■■■■■■■■ | 30% of 2.3 MiB |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 40% of 2.3 MiB |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 50% of 2.3 MiB |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 60% of 2.3 MiB |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 70% of 2.3 MiB |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 80% of 2.3 MiB |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | 90% of 2.3 MiB |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 2.3 MiB FFmpeg (playwright ffmpeg v1011) downloaded to /home/jenkins/.cache/ms-playwright/ffmpeg-1011 ---> Running Playwright e2e tests (CI=true) > cds-ui-e2e-playwright@1.0.0 test > npx playwright test [WebServer] [mock-processor] blueprints-processor stub listening on http://localhost:8080 [WebServer] [mock-processor] GET /api/v1/blueprint-model/ [WebServer] [WebServer] > cds-ui-server@1.0.0 build [WebServer] > npm run copy:proto && lb-tsc es2017 --copy-resources --outDir dist [WebServer] [WebServer] [WebServer] > cds-ui-server@1.0.0 copy:proto [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; } [WebServer] [WebServer] 2026-10-17T20:08:06.354Z info Server is running at http://127.0.0.1:3000 [WebServer] 2026-10-17T20:08:06.355Z info Try http://127.0.0.1:3000/ping [WebServer] 2026-10-17T20:08:06.792Z warn Calling ping from /ping [WebServer] 2026-10-17T20:08:06.796Z info Incoming request GET /ping with request id b52ff654-d84f-461a-9460-b0902c882f55 and response code: 200 [WebServer] [HPM] Proxy created: /controllerblueprint -> http://localhost:3000[WebServer] [WebServer] [HPM] Subscribed to http-proxy events: [ 'error', 'close' ] [WebServer] [HPM] Proxy created: /resourcedictionary -> http://localhost:3000 [WebServer] [HPM] Subscribed to http-proxy events: [ 'error', 'close' ] [WebServer] [HPM] Proxy created: /resolution -> http://localhost:3000 [WebServer] [HPM] Subscribed to http-proxy events: [ 'error', 'close' ][WebServer] [WebServer] ℹ 「wds」: Project is running at http://localhost:4200/webpack-dev-server/ [WebServer] ℹ 「wds」: webpack output is served from / [WebServer] ℹ 「wds」: 404s will fallback to //index.html [WebServer] ℹ 「wdm」: wait until bundle finished: / [WebServer] [WebServer] chunk {main} main.js, main.js.map (main) 1.12 MB [initial] [rendered] [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] [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] [WebServer] chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 269 kB [initial] [rendered] [WebServer] chunk {runtime} runtime.js, runtime.js.map (runtime) 9.18 kB [entry] [rendered] [WebServer] chunk {scripts} scripts.js, scripts.js.map (scripts) 1.57 MB [entry] [rendered] [WebServer] chunk {styles} styles.js, styles.js.map (styles) 1.87 MB [initial] [rendered] [WebServer] chunk {vendor} vendor.js, vendor.js.map (vendor) 12.3 MB [initial] [rendered] [WebServer] Date: 2026-10-17T20:08:26.226Z - Hash: 0a7962add19d5c5be0f7 - Time: 16915ms [WebServer] ** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ ** [WebServer] ℹ 「wdm」: Compiled successfully. Running 157 tests using 1 worker [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:08:31.684Z info Incoming request GET /controllerblueprint/paged with request id e0ab3a94-530f-4d91-ad38-5433fd786971 and response code: 200 ✓ 1 [firefox] › tests/console-errors.spec.ts:36:9 › Browser console › /#/packages loads without script errors or 404s (4.0s) ✓ 2 [firefox] › tests/console-errors.spec.ts:36:9 › Browser console › /#/packages/createPackage loads without script errors or 404s (3.1s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:08:38.493Z info Incoming request GET /resourcedictionary/paged with request id 16cd2da8-cd5c-4ccf-964a-9f1d6a2a4cbb and response code: 200 ✓ 3 [firefox] › tests/console-errors.spec.ts:36:9 › Browser console › /#/resource-dictionary loads without script errors or 404s (2.9s) [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping [WebServer] 2026-10-17T20:08:41.589Z info Incoming request GET /resourcedictionary/source-mapping with request id 3ff69f18-ade8-49f4-b908-030271ae1e93 and response code: 200 ✓ 4 [firefox] › tests/console-errors.spec.ts:36:9 › Browser console › /#/resource-dictionary/createDictionary loads without script errors or 404s (2.9s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:08:45.101Z info Incoming request GET /controllerblueprint/paged with request id 9bd50eb3-7c41-40ca-b7da-103e50065ca7 and response code: 200 ✓ 5 [firefox] › tests/console-errors.spec.ts:36:9 › Browser console › /#/execute loads without script errors or 404s (3.1s) ✓ 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.3s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:08:52.994Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id f3338180-633c-4c96-9101-87e163e4a9fd and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:08:53.135Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 0e9a067b-8923-4ba6-9fea-7a52a9931a61 and response code: 200 ✓ 7 [firefox] › tests/deploy-validation.spec.ts:39:9 › Deploy button – metadata validation › Deploy button is present on the page (3.7s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:08:56.906Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 223a1d4a-3f83-4f7c-b8a7-34f60a445ada and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:08:57.053Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 4c1129d8-c82e-4426-a927-46112b4c07f8 and response code: 200 ✓ 8 [firefox] › tests/deploy-validation.spec.ts:45:9 › Deploy button – metadata validation › Deploy button is enabled when package has valid metadata (3.5s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:09:00.726Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 5bcfbafa-2df5-4a72-bde1-033cf8299ace and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:00.839Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 851651ee-4bb3-4318-8687-77e17d97d164 and response code: 200 ✓ 9 [firefox] › tests/deploy-validation.spec.ts:52:9 › Deploy button – metadata validation › Deploy button has descriptive title attribute when enabled (3.6s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:09:04.703Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 35c17c66-de51-4cc7-b82d-19ce35a47db8 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:04.834Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 25209dbb-d172-4805-9756-d0867584a34f and response code: 200 ✓ 10 [firefox] › tests/deploy-validation.spec.ts:58:9 › Deploy button – metadata validation › Name field shows inline error on blur when empty (3.1s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:09:08.201Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 33eb4bf0-f8a5-45ca-9906-9aa287e05b80 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:08.344Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 2467a70a-f570-49a9-a73e-95b3097874b5 and response code: 200 ✓ 11 [firefox] › tests/deploy-validation.spec.ts:66:9 › Deploy button – metadata validation › Metadata tab component renders required field markers (3.7s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:09:12.192Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 824f3523-4c43-422c-b310-7e1fb272dcb2 and response code: 200 [WebServer] 2026-10-17T20:09:12.196Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id cd28e557-4b55-424c-83e3-6b846c8ce329 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:12.274Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id f9c96762-816a-4ffa-9b41-00f9574c2c89 and response code: 200 ✓ 12 [firefox] › tests/designer.spec.ts:79:9 › Designer – page structure › app-designer component is rendered (3.1s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:09:15.785Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id c28efccb-bbb2-4b1f-9ac9-eb3a5e236762 and response code: 200 [WebServer] 2026-10-17T20:09:15.788Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 3f5d8096-6be2-4021-81ba-badfa60711bc and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:15.835Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id b21dbf33-ed6b-4958-8897-2496f8ed2e88 and response code: 200 ✓ 13 [firefox] › tests/designer.spec.ts:83:9 › Designer – page structure › #board-paper element is present (3.0s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:09:19.061Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id ef848736-c442-47fe-bb77-173db42e9538 and response code: 200 [WebServer] 2026-10-17T20:09:19.067Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 5051385c-8aee-42b1-aa29-ccf85b417dcd and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:19.112Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 8ea93006-0281-4bd8-80c1-2cf408a1ebf5 and response code: 200 ✓ 14 [firefox] › tests/designer.spec.ts:87:9 › Designer – page structure › #board-paper contains a JointJS SVG (3.0s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:09:22.605Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 2be82f92-889c-4586-b72f-69e4f99c90ac and response code: 200 [WebServer] 2026-10-17T20:09:22.608Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id af8080b0-b409-40a1-8336-b86ab2c7b9b8 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:22.656Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 2a4a10d9-dc30-4df4-a43c-08735250e633 and response code: 200 ✓ 15 [firefox] › tests/designer.spec.ts:91:9 › Designer – page structure › #board-paper SVG has JointJS layers group (3.0s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:09:26.157Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id dcc38934-4bd0-4d7f-85f3-c6096fcab5ad and response code: 200 [WebServer] 2026-10-17T20:09:26.162Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 13ce8ef1-601a-43aa-9fa0-3ef1c902a205 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:26.269Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id ff0c0d9a-95f2-44c8-b4c7-d9cf16224eec and response code: 200 ✓ 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.2s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:09:29.716Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 8d686991-c821-4cd2-851f-0a36980dfdc9 and response code: 200 [WebServer] 2026-10-17T20:09:29.724Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id eea6920f-c1d4-4148-8255-2b90501f46f9 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:29.768Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 6aa636b7-cf33-4dc8-be9f-209d5531466b and response code: 200 ✓ 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.1s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:09:33.254Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 321b7d40-718d-41ab-869b-9a0c675b8e79 and response code: 200 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:09:33.270Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 7ba65f65-f055-4797-81a9-8b30ba203429 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:33.344Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 921e547d-3661-487f-8c77-f00a84181659 and response code: 200 ✓ 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.1s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:09:36.808Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 4ffb51fa-22ba-4b76-913c-27eed29791e6 and response code: 200 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:09:36.812Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 7d378243-032f-47eb-8d61-35d82c466a4d and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:36.870Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 1fbe0b82-7eef-4061-a63c-3b34ed3603dd and response code: 200 ✓ 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.3s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:09:40.509Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 2eee0526-feb8-47af-8718-57138ef60fd4 and response code: 200 [WebServer] 2026-10-17T20:09:40.511Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 1ab823d3-c132-4de4-94ec-d9f5ed17a1fb and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:40.581Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id cc3dbbaa-8fbc-46a1-b1e7-b9619a553e30 and response code: 200 ✓ 20 [firefox] › tests/designer.spec.ts:159:9 › Designer – canvas cursor › board paper SVG has grab cursor by default (3.2s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:09:44.025Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 52c7b383-8cf8-4a55-a521-23fec1241ac0 and response code: 200 [WebServer] 2026-10-17T20:09:44.027Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 45228781-77d9-4d4c-89ca-280cac7424c5 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:44.093Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 4a6aee7b-c248-4426-b84c-4df7dd4da380 and response code: 200 ✓ 21 [firefox] › tests/designer.spec.ts:166:9 › Designer – canvas cursor › cursor changes to grabbing while mouse button is held on blank canvas (3.4s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:09:47.983Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 368409fe-82a4-4535-b951-4b5c84fda52c and response code: 200 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:09:47.994Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id b86d24a7-5626-435e-bf37-400d793bd167 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:48.050Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 93882f31-a6ca-487d-905e-723900699cdf and response code: 200 ✓ 22 [firefox] › tests/designer.spec.ts:187:9 › Designer – canvas cursor › cursor returns to grab after the mouse button is released (3.6s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:09:51.813Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id d67493f5-9e07-42e4-b7e6-b7cccb3841d0 and response code: 200 [WebServer] 2026-10-17T20:09:51.822Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id b4ee904e-8d0b-4f34-8f3f-488634aaf148 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:51.868Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 3b49f516-a9be-4d91-93fd-f7e3ad30191d and response code: 200 ✓ 23 [firefox] › tests/designer.spec.ts:214:9 › Designer – canvas panning › dragging on blank canvas translates the JointJS viewport (3.6s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:09:55.808Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 76554e2e-79ac-4b9a-919b-71854b831da5 and response code: 200 [WebServer] 2026-10-17T20:09:55.812Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 47400dd8-7af8-484a-9496-4e0d4878f6c2 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:09:55.864Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id ffecc6f1-01f9-4269-978a-022b72c58002 and response code: 200 ✓ 24 [firefox] › tests/designer.spec.ts:237:9 › Designer – canvas panning › successive drags accumulate correctly in the viewport translation (3.7s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:09:59.968Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 56993241-0f5b-453f-b4bc-cba97186f712 and response code: 200 [WebServer] 2026-10-17T20:09:59.970Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 0aba5889-7cb0-4921-a254-2c4dc13015ad and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:10:00.024Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 7274b792-2133-4902-8404-0253074ab4ed and response code: 200 ✓ 25 [firefox] › tests/designer.spec.ts:264:9 › Designer – canvas panning › moving the mouse without pressing does not pan the canvas (3.4s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:10:03.839Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id be628cf1-4327-4c83-9fa9-4a949563e3cd and response code: 200 [WebServer] 2026-10-17T20:10:03.843Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 423371f8-b37f-4bb7-be6f-0592680f9b48 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:10:03.903Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 37a9ecdd-ac68-464a-b9af-13582a8893e2 and response code: 200 ✓ 26 [firefox] › tests/designer.spec.ts:287:9 › Designer – canvas panning › releasing the mouse outside the canvas stops panning (3.9s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:10:08.116Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 45268810-574b-495b-8681-e6f63d1db7c5 and response code: 200 [WebServer] 2026-10-17T20:10:08.118Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 85835899-9c6b-45b5-be86-4cc462acd29f and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:10:08.161Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 85715e21-1f1e-4cf6-b289-857c84527bb5 and response code: 200 ✓ 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 (3.4s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:10:11.905Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 1f8bb950-2d14-4af9-a5df-28bd430414e3 and response code: 200 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:10:11.910Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id e175c04c-78a5-4145-8b95-895c49349df4 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:10:11.985Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 382e5d9a-3243-4717-86b9-621d3bff4a1b and response code: 200 ✓ 28 [firefox] › tests/designer.spec.ts:369:9 › Designer – canvas element click opens sidepane › dragging an action node does not open the sidepane (3.4s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:10:15.750Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 22583daf-a685-405b-8f1f-1f7a649ee572 and response code: 200 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:10:15.755Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id acaa2343-b177-4cb0-b04f-d0ebef2839e9 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:10:15.796Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id bfb067de-e7b6-4694-86d8-ab6db0bb6b5f and response code: 200 ✓ 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.5s) [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:10:19.834Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 3073d977-f51e-4ad8-b24f-994175e41695 and response code: 200 ✓ 30 [firefox] › tests/designer.spec.ts:482:9 › Designer – Action Name Editing › action name input is editable (not readonly) (3.1s) [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:10:23.519Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 4ed4efae-34f4-43d9-b9cc-9da78c7e4a37 and response code: 200 ✓ 31 [firefox] › tests/designer.spec.ts:496:9 › Designer – Action Name Editing › action name input shows the generated name (e.g. "Action1") (3.3s) [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:10:27.134Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 7d5bbca2-4006-4cd6-9a23-8e8a180d00d8 and response code: 200 ✓ 32 [firefox] › tests/designer.spec.ts:509:9 › Designer – Action Name Editing › renamed action is reflected in the sidebar (3.4s) [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:10:30.846Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 5548a056-e7b6-4b4c-a48a-b95d051d9e5c and response code: 200 ✓ 33 [firefox] › tests/designer.spec.ts:530:9 › Designer – Action Name Editing › clearing the action name is a no-op (original name preserved) (3.2s) [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:10:34.717Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 53b181dd-38a7-40f7-bbe3-e2a568e13b2b and response code: 200 ✓ 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) [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:10:38.503Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 1f3146f7-33fe-4166-b74e-b66dfede7d79 and response code: 200 ✓ 35 [firefox] › tests/designer.spec.ts:572:9 › Designer – Action Name Editing › View Action Source button is not occluded by navbar-collapse (3.2s) [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:10:42.114Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 3a69d47c-f6cb-4ab2-82f2-5190bba79393 and response code: 200 ✓ 36 [firefox] › tests/designer.spec.ts:591:9 › Designer – Action Name Editing › Delete Action button is not occluded by navbar-collapse (3.2s) [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:10:45.807Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id e4b67f1f-22da-48a1-9cd4-fdbaac82556d and response code: 200 ✓ 37 [firefox] › tests/designer.spec.ts:610:9 › Designer – Action Name Editing › clicking Close button actually closes the action attributes pane (3.4s) [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:10:49.638Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 5f058550-8aae-4a65-96ef-58a78fd68ea1 and response code: 200 ✓ 38 [firefox] › tests/designer.spec.ts:632:9 › Designer – Action Name Editing › two actions can be renamed independently (4.3s) [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:10:54.544Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id bdfae924-5d5a-4877-9885-abc343454fc1 and response code: 200 ✓ 39 [firefox] › tests/designer.spec.ts:661:9 › Designer – Action Name Editing › after deleting Action1, the next new action is Action1 again (4.6s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:10:59.522Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id b3a9e686-4dc4-42fe-a7d7-81a154ccf893 and response code: 200 [WebServer] 2026-10-17T20:10:59.526Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 740efff8-e6de-470e-85a3-35625231bf97 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:10:59.582Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 8496681f-dd1c-4f03-bdbd-0467e48f13a9 and response code: 200 ✓ 40 [firefox] › tests/designer.spec.ts:738:9 › Designer – Action Deletion › deleting an action removes it from the sidebar list (4.5s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:11:04.674Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 01537e62-be73-4b8a-bbd9-0b1507ca838b and response code: 200 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:11:04.685Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 8b4ef3e8-8000-4df6-9bd7-61b187156677 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:11:04.729Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id c63438bc-2c14-47a7-a06e-31cdc9a345cb and response code: 200 ✓ 41 [firefox] › tests/designer.spec.ts:750:9 › Designer – Action Deletion › deleting an action closes both attribute panes (4.8s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:11:10.082Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 8b583f7d-583f-437d-b6a9-951fcbba9ad1 and response code: 200 [WebServer] 2026-10-17T20:11:10.085Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id bca47b26-dd8e-4fc9-9c44-6b2cb1f6d63d and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:11:10.144Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 8cbc4ae9-73ac-47fa-a419-5fd6522ffc42 and response code: 200 ✓ 42 [firefox] › tests/designer.spec.ts:770:9 › Designer – Action Deletion › deleting an action dismisses the confirmation modal (4.3s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:11:15.158Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 7adf460f-806d-4448-885a-6d3b2b948919 and response code: 200 [WebServer] 2026-10-17T20:11:15.161Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id a2674799-d1ee-4162-82cd-55ad413751f2 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:11:15.216Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 4e307714-0a99-4097-9dd8-583517865016 and response code: 200 ✓ 43 [firefox] › tests/designer.spec.ts:779:9 › Designer – Action Deletion › canvas can still be dragged after deleting an action (5.3s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:11:21.021Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id bb01ba72-a3ea-45da-b215-93e9a1f9078c and response code: 200 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:11:21.031Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 12293193-456b-4c0a-8520-9eabaadd3e21 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:11:21.083Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 56c33f6c-03f1-4054-bb2e-ddd2aa293fec and response code: 200 ✓ 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.3s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:11:29.587Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id ce90ad66-c91c-4f4a-814d-0c9c64b245f5 and response code: 200 [WebServer] 2026-10-17T20:11:29.590Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 94051dcb-1bdd-4a09-807d-efc552883209 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:11:29.643Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id e33d822a-13e7-41ae-b1f0-b3507f6d5b45 and response code: 200 ✓ 45 [firefox] › tests/designer.spec.ts:828:9 › Designer – Action Deletion › cancelling the delete modal does NOT remove the action (5.2s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:11:35.765Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 35bbfef0-e3c2-4425-bf83-ed7be8695b82 and response code: 200 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:11:35.778Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 416f5616-d77a-4385-83a5-bbdf33856343 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:11:35.833Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id bad28c57-4199-4b6c-b2e1-9ee2abde2513 and response code: 200 ✓ 46 [firefox] › tests/designer.spec.ts:923:9 › Designer – View Source › View Action Source button opens modal with workflow JSON (4.6s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:11:40.583Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id eb5ee1f8-703e-426c-bca3-efb9bd20c790 and response code: 200 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:11:40.595Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id b68d82e7-3957-4ba9-9041-b789bddba5a0 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:11:40.641Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 7c8fdd73-3e91-4319-bfbc-3e5197108ac7 and response code: 200 ✓ 47 [firefox] › tests/designer.spec.ts:944:9 › Designer – View Source › View Action Source modal can be closed (5.1s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000[WebServer] [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:11:46.540Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 48ba3ada-70a8-4a5e-bc67-c13b75139afe and response code: 200 [WebServer] 2026-10-17T20:11:46.542Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 6cc2a701-7bf7-4e73-a15e-4b3496b168d4 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:11:46.586Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 6c5db656-d9db-4acb-a6dd-6ec5127facbc and response code: 200 ✓ 48 [firefox] › tests/designer.spec.ts:956:9 › Designer – View Source › View Function Source button opens modal with node_template JSON (4.6s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:11:51.775Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id f4c23e17-58a3-47a1-bf05-b45cc985b952 and response code: 200 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:11:51.785Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 23ccc294-dae2-41ed-a84b-ef556b4f74fe and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:11:51.827Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 707540ae-6b49-4198-9019-d2f452d1e1ad and response code: 200 ✓ 49 [firefox] › tests/designer.spec.ts:979:9 › Designer – View Source › View Function Source modal can be closed (5.3s) [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/model-type/by-definition/node_type -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] [mock-processor] GET /api/v1/model-type/by-definition/node_type [WebServer] 2026-10-17T20:11:57.803Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 74af46be-74cd-4b79-a1f9-9bf2e9dcd6a6 and response code: 200 [WebServer] 2026-10-17T20:11:57.806Z info Incoming request GET /resourcedictionary/model-type/by-definition/node_type with request id 2f36ccf7-b7ad-41d2-a41e-42fe4739cc18 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:11:57.859Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 7903c28f-b2d5-4782-b761-80011fa7f0d9 and response code: 200 ✓ 50 [firefox] › tests/designer.spec.ts:989:9 › Designer – View Source › View Function Source JSON is valid parseable JSON (4.5s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:02.918Z info Incoming request GET /controllerblueprint/paged with request id 4d96b26a-e486-4e0d-b938-f8f95af3896d and response code: 200 ✓ 51 [firefox] › tests/execution.spec.ts:42:9 › Execution Page – structure › execution dashboard component is rendered (2.9s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:06.169Z info Incoming request GET /controllerblueprint/paged with request id 2cf9d659-5063-4a42-a7d3-eac0f778991b and response code: 200 ✓ 52 [firefox] › tests/execution.spec.ts:46:9 › Execution Page – structure › breadcrumb shows Execute (2.9s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:09.489Z info Incoming request GET /controllerblueprint/paged with request id 8569e8a8-f5c4-4d00-8a85-b348a851eed9 and response code: 200 ✓ 53 [firefox] › tests/execution.spec.ts:52:9 › Execution Page – structure › shows the Execution Setup tab (3.0s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:12.814Z info Incoming request GET /controllerblueprint/paged with request id 8a648cd6-f681-4395-8cca-d1d73c442a0c and response code: 200 ✓ 54 [firefox] › tests/execution.spec.ts:58:9 › Execution Page – structure › shows the Execution History tab (3.0s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:16.070Z info Incoming request GET /controllerblueprint/paged with request id 472c134f-f31d-4fd2-b37a-212102f9986e and response code: 200 ✓ 55 [firefox] › tests/execution.spec.ts:64:9 › Execution Page – structure › shows the Live View tab (2.9s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:19.342Z info Incoming request GET /controllerblueprint/paged with request id e6f9842d-cb8d-47cd-aad4-d0ef44743505 and response code: 200 ✓ 56 [firefox] › tests/execution.spec.ts:70:9 › Execution Page – structure › Execution Setup tab is active by default (3.1s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:22.747Z info Incoming request GET /controllerblueprint/paged with request id c92e5c2d-1aa9-4e6c-89d8-1e2c1df89c74 and response code: 200 ✓ 57 [firefox] › tests/execution.spec.ts:87:9 › Execution Page – tab switching › clicking History tab shows history content (2.5s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:25.484Z info Incoming request GET /controllerblueprint/paged with request id 98ba337c-544b-46d4-9a02-7204b68eee77 and response code: 200 ✓ 58 [firefox] › tests/execution.spec.ts:94:9 › Execution Page – tab switching › clicking Live View tab shows live view content (2.4s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:28.237Z info Incoming request GET /controllerblueprint/paged with request id c0beb089-bf85-4169-9932-adfe8c534d8b and response code: 200 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:28.590Z info Incoming request GET /controllerblueprint/paged with request id 0471bdb8-1978-4ab2-9f3c-92b41496a85e and response code: 200 ✓ 59 [firefox] › tests/execution.spec.ts:101:9 › Execution Page – tab switching › clicking back to Setup tab re-renders setup form (2.6s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:31.069Z info Incoming request GET /controllerblueprint/paged with request id 5121939d-95cd-429d-a969-240b00d0d957 and response code: 200 ✓ 60 [firefox] › tests/execution.spec.ts:125:9 › Execution Page – setup form › blueprint name dropdown is rendered (2.4s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:33.754Z info Incoming request GET /controllerblueprint/paged with request id 665dee24-b51d-4aae-9ec0-ad4631759627 and response code: 200 ✓ 61 [firefox] › tests/execution.spec.ts:130:9 › Execution Page – setup form › blueprint version dropdown is rendered (2.3s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:36.496Z info Incoming request GET /controllerblueprint/paged with request id 0e2b1579-674c-4d02-bfd8-513861762566 and response code: 200 ✓ 62 [firefox] › tests/execution.spec.ts:135:9 › Execution Page – setup form › action name dropdown is rendered (2.4s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:39.033Z info Incoming request GET /controllerblueprint/paged with request id e4e63baf-89db-4365-a099-586f41619cac and response code: 200 ✓ 63 [firefox] › tests/execution.spec.ts:140:9 › Execution Page – setup form › Execute button is rendered and initially disabled (2.4s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:41.804Z info Incoming request GET /controllerblueprint/paged with request id da4060d0-3a3b-40c6-ae1b-cac74cf003cb and response code: 200 ✓ 64 [firefox] › tests/execution.spec.ts:146:9 › Execution Page – setup form › JSON payload editor is rendered (2.5s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:44.640Z info Incoming request GET /controllerblueprint/paged with request id 411367d5-d6f4-4a5d-bd80-1f74983dcf95 and response code: 200 ✓ 65 [firefox] › tests/execution.spec.ts:152:9 › Execution Page – setup form › blueprint dropdown is populated from mock API (2.6s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:47.454Z info Incoming request GET /controllerblueprint/paged with request id 3f2ac32f-14e6-4234-9e44-0daa00651464 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:12:47.675Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id 31b81d6d-e7fe-483e-a3f5-9da0be7bbcca and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:12:47.774Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id 3450800e-6d35-4f02-8d43-ded03eca8129 and response code: 200 ✓ 66 [firefox] › tests/execution.spec.ts:186:9 › Execution Page – API integration › selecting a blueprint populates the action dropdown (2.6s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:50.519Z info Incoming request GET /controllerblueprint/paged with request id 126ca27d-7dd3-447c-9826-0e31ddfb1e0b and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:12:50.961Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id b3c9203e-883c-4979-9a47-5163ee83536c and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:12:51.062Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id a9dcb654-a218-42cb-b522-72561de2f313 and response code: 200 [WebServer] [HPM] POST /controllerblueprint/workflow-spec -> http://localhost:3000 [WebServer] [mock-processor] POST /api/v1/blueprint-model/workflow-spec [WebServer] 2026-10-17T20:12:51.242Z info Incoming request POST /controllerblueprint/workflow-spec with request id 55ee7766-d3bc-4c6e-9120-538d06cdfe4e and response code: 200 ✓ 67 [firefox] › tests/execution.spec.ts:194:9 › Execution Page – API integration › selecting a blueprint enables the Execute button (3.4s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:54.310Z info Incoming request GET /controllerblueprint/paged with request id d8265aec-3c5f-4925-b139-8dd2e846bbd4 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:12:54.603Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id e5b4117d-866d-49b9-b8e6-7f19d0be9e1e and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:12:54.704Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id 7f9abf72-5c81-44be-912f-23af8e1350f5 and response code: 200 [WebServer] [HPM] POST /controllerblueprint/workflow-spec -> http://localhost:3000 [WebServer] [mock-processor] POST /api/v1/blueprint-model/workflow-spec [WebServer] 2026-10-17T20:12:54.783Z info Incoming request POST /controllerblueprint/workflow-spec with request id 33eff1e2-672d-4634-884d-995a7821b37e and response code: 200 [WebServer] [HPM] POST /controllerblueprint/execute -> http://localhost:3000 [WebServer] [mock-processor] POST /api/v1/execution-service/process [WebServer] 2026-10-17T20:12:55.342Z info Incoming request POST /controllerblueprint/execute with request id 33419e25-5784-471f-b94d-dd504bf2d8ec and response code: 200 ✓ 68 [firefox] › tests/execution.spec.ts:206:9 › Execution Page – API integration › executing a blueprint sends request and receives response (3.5s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:12:58.263Z info Incoming request GET /controllerblueprint/paged with request id 05210019-7d03-4b18-8ad0-7b9e0407812f and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:12:58.570Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id 598c1b17-1d72-4285-8efb-d75645fd9138 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:12:58.648Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id 4c075ddc-0430-4632-955a-323195e6d979 and response code: 200 [WebServer] [HPM] POST /controllerblueprint/workflow-spec -> http://localhost:3000 [WebServer] [mock-processor] POST /api/v1/blueprint-model/workflow-spec [WebServer] 2026-10-17T20:12:58.707Z info Incoming request POST /controllerblueprint/workflow-spec with request id 67b31164-787b-48bc-8581-5a0a977ef936 and response code: 200 ✓ 69 [firefox] › tests/execution.spec.ts:245:9 › Execution Page – action inputs › selecting an action shows action input fields (2.9s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:13:01.501Z info Incoming request GET /controllerblueprint/paged with request id 09d9a1bf-bc80-47d9-9270-352e903fe2aa and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:13:01.743Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id 4fd8c992-76ab-4e46-93b9-42381d5baea2 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:13:01.858Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id b9e27d47-c55b-442c-a8f0-ddec483104b4 and response code: 200 [WebServer] [HPM] POST /controllerblueprint/workflow-spec -> http://localhost:3000 [WebServer] [mock-processor] POST /api/v1/blueprint-model/workflow-spec [WebServer] 2026-10-17T20:13:01.942Z info Incoming request POST /controllerblueprint/workflow-spec with request id 3174d9f2-ddf7-41b1-90cb-ef634bc6e7f7 and response code: 200 ✓ 70 [firefox] › tests/execution.spec.ts:254:9 › Execution Page – action inputs › complex input group renders nested fields (3.0s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:13:04.703Z info Incoming request GET /controllerblueprint/paged with request id b51523d3-d7fc-46d2-b59f-bfaab551be59 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:13:05.049Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id afb6ff60-a39d-40bc-8cf8-4ac03b90bdbc and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:13:05.130Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id 01642104-76d7-4625-9866-4d53f377c8ea and response code: 200 [WebServer] [HPM] POST /controllerblueprint/workflow-spec -> http://localhost:3000 [WebServer] [mock-processor] POST /api/v1/blueprint-model/workflow-spec [WebServer] 2026-10-17T20:13:05.189Z info Incoming request POST /controllerblueprint/workflow-spec with request id 21422354-dc8d-449a-a980-e18108db202f and response code: 200 ✓ 71 [firefox] › tests/execution.spec.ts:265:9 › Execution Page – action inputs › typing in a field updates the JSON payload (3.5s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:13:08.548Z info Incoming request GET /controllerblueprint/paged with request id 705005ec-5df9-40db-8497-e359686aeb5f and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:13:08.782Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id be370459-0aa6-4453-a554-91bee2f3dfe9 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:13:08.894Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id e5efe91a-eea5-403a-8c66-a804c39377a7 and response code: 200 [WebServer] [HPM] POST /controllerblueprint/workflow-spec -> http://localhost:3000 [WebServer] [mock-processor] POST /api/v1/blueprint-model/workflow-spec [WebServer] 2026-10-17T20:13:08.988Z info Incoming request POST /controllerblueprint/workflow-spec with request id 3c12fd55-c4e2-4c5b-9d39-059a5e6d0571 and response code: 200 ✓ 72 [firefox] › tests/execution.spec.ts:282:9 › Execution Page – action inputs › reset clears input field values (3.7s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:13:12.870Z info Incoming request GET /controllerblueprint/paged with request id f87b4894-48f1-4c87-847d-b005c2fb80b5 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:13:13.236Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id 5fa562b3-b2cf-4005-b00b-4d965453b9ac and response code: 200 [WebServer] [HPM] GET /controllerblueprint/workflows/5G_Core/2.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/workflows/blueprint-name/5G_Core/version/2.0.0 [WebServer] 2026-10-17T20:13:13.382Z info Incoming request GET /controllerblueprint/workflows/5G_Core/2.0.0 with request id bdfb86d2-1769-4462-bdb7-3e2d8817f688 and response code: 200 [WebServer] [HPM] POST /controllerblueprint/workflow-spec -> http://localhost:3000 [WebServer] [mock-processor] POST /api/v1/blueprint-model/workflow-spec [WebServer] 2026-10-17T20:13:13.482Z info Incoming request POST /controllerblueprint/workflow-spec with request id d1ce6f89-5b1a-487c-a21b-5603b45935eb and response code: 200 ✓ 73 [firefox] › tests/execution.spec.ts:300:9 › Execution Page – action inputs › payload JSON includes action-request structure (3.7s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:13:16.757Z info Incoming request GET /controllerblueprint/paged with request id abeb6262-67eb-4801-adc9-926b7ec775ab and response code: 200 ✓ 74 [firefox] › tests/execution.spec.ts:318:9 › Execution Page – navigation › Execute link is visible in the sidebar (3.0s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:13:20.278Z info Incoming request GET /controllerblueprint/paged with request id 2c6770a6-75ea-4d1b-8bff-b04cbc086c21 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:13:21.767Z info Incoming request GET /controllerblueprint/paged with request id 4dcc077b-84a3-439e-9535-23b9ee4d7262 and response code: 200 ✓ 75 [firefox] › tests/execution.spec.ts:325:9 › Execution Page – navigation › clicking Execute link in sidebar navigates to execute page (4.1s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:13:25.076Z info Incoming request GET /controllerblueprint/paged with request id cc555adf-129b-4ff5-9338-5e0df83de67c and response code: 200 ✓ 76 [firefox] › tests/home.spec.ts:13:7 › Application – initial load › root URL redirects to the packages dashboard (2.6s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:13:28.153Z info Incoming request GET /controllerblueprint/paged with request id b624c91e-60bb-4c97-9ae8-1b5a0b08977d and response code: 200 ✓ 77 [firefox] › tests/home.spec.ts:22:7 › Application – initial load › page title is set (3.3s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:13:31.637Z info Incoming request GET /controllerblueprint/paged with request id ead47586-fcc3-48ba-8865-ec62acbdc8b0 and response code: 200 ✓ 78 [firefox] › tests/home.spec.ts:31:7 › Application – initial load › is rendered by Angular (3.1s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:13:35.203Z info Incoming request GET /controllerblueprint/paged with request id d97677bc-2947-4430-a0fa-f82ccd83e51d and response code: 200 ✓ 79 [firefox] › tests/home.spec.ts:39:7 › Application – initial load › router-outlet is present inside (3.2s) ✓ 80 [firefox] › tests/package-creation.spec.ts:48:7 › Package creation lifecycle › nothing is marked done on an empty page (3.0s) ✓ 81 [firefox] › tests/package-creation.spec.ts:54:7 › Package creation lifecycle › the metadata tab has no placeholder controls (3.2s) [WebServer] [HPM] GET /controllerblueprint/by-name//e2e-package/version/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/by-name/e2e-package/version/1.0.0 [WebServer] 2026-10-17T20:13:46.859Z info Incoming request GET /controllerblueprint/by-name/e2e-package/version/1.0.0 with request id dc5483c6-d880-4a1c-a2b7-512829a95458 and response code: 404 ✓ 82 [firefox] › tests/package-creation.spec.ts:59:7 › Package creation lifecycle › Save stays disabled until a tag is added (3.8s) [WebServer] [HPM] GET /controllerblueprint/by-name//RT-resource-resolution/version/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:13:51.031Z info Incoming request GET /controllerblueprint/by-name/RT-resource-resolution/version/1.0.0 with request id 781df905-b43c-4995-9306-e2286383b422 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/by-name//e2e-package/version/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/by-name/e2e-package/version/1.0.0 [WebServer] 2026-10-17T20:13:51.383Z info Incoming request GET /controllerblueprint/by-name/e2e-package/version/1.0.0 with request id 25ced536-e45e-47b1-b7d0-890e09c6290f and response code: 404 ✓ 83 [firefox] › tests/package-creation.spec.ts:71:7 › Package creation lifecycle › Save stays disabled for a name and version that already exist (3.7s) [WebServer] [HPM] GET /controllerblueprint/by-name//e2e-package/version/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/by-name/e2e-package/version/1.0.0 [WebServer] 2026-10-17T20:13:55.321Z info Incoming request GET /controllerblueprint/by-name/e2e-package/version/1.0.0 with request id dc39247e-7c29-4192-ab27-7e1bf914140c and response code: 404 ✓ 84 [firefox] › tests/package-creation.spec.ts:80:7 › Package creation lifecycle › Enrich needs a template (5.2s) [WebServer] [HPM] GET /controllerblueprint/by-name//e2e-package/version/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/by-name/e2e-package/version/1.0.0 [WebServer] 2026-10-17T20:14:00.698Z info Incoming request GET /controllerblueprint/by-name/e2e-package/version/1.0.0 with request id c57ba0e5-2454-4621-8f10-339aa0e40591 and response code: 404 [WebServer] [HPM] POST /controllerblueprint/enrich-blueprint -> http://localhost:3000 [WebServer] [mock-processor] POST /api/v1/blueprint-model/enrich [WebServer] 2026-10-17T20:14:02.661Z info Incoming request POST /controllerblueprint/enrich-blueprint with request id 0633eea6-bd90-4723-a017-d7ed98caaff9 and response code: 200 ✓ 85 [firefox] › tests/package-creation.spec.ts:91:7 › Package creation lifecycle › editing the package after Enrich requires a new Enrich (5.6s) [WebServer] [HPM] GET /controllerblueprint/by-name//e2e-package/version/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/by-name/e2e-package/version/1.0.0 [WebServer] 2026-10-17T20:14:07.080Z info Incoming request GET /controllerblueprint/by-name/e2e-package/version/1.0.0 with request id 1b627607-fbb1-42c5-9830-9ff2735ebf77 and response code: 404 [WebServer] [HPM] POST /controllerblueprint/enrich-blueprint -> http://localhost:3000 [WebServer] [mock-processor] POST /api/v1/blueprint-model/enrich [WebServer] 2026-10-17T20:14:08.629Z info Incoming request POST /controllerblueprint/enrich-blueprint with request id c495e246-275d-40bb-9add-117d06ba3262 and response code: 200 [WebServer] [HPM] POST /controllerblueprint/deploy-blueprint -> http://localhost:3000 [WebServer] [mock-processor] POST /api/v1/blueprint-model/publish [WebServer] 2026-10-17T20:14:10.263Z info Incoming request POST /controllerblueprint/deploy-blueprint with request id 49cd2529-efa5-4c28-9c40-4d4d2ba54b34 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 [WebServer] 2026-10-17T20:14:10.365Z info Incoming request GET /controllerblueprint/66bfe8a0-4789-4b5d-ad7f-f2157e3a2021 with request id 370c6e6c-edde-48f0-b96c-9fa7036a6b56 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/download/by-name/RT-resource-resolution/version/1.0.0 [WebServer] 2026-10-17T20:14:10.474Z info Incoming request GET /controllerblueprint/download-blueprint/RT-resource-resolution/1.0.0 with request id 32c2b497-f39f-4542-ab9d-72818d140610 and response code: 200 ✓ 86 [firefox] › tests/package-creation.spec.ts:105:7 › Package creation lifecycle › Publish opens the published package without an unsaved-changes prompt (7.3s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:14:14.864Z info Incoming request GET /controllerblueprint/paged with request id 395ad683-46af-49aa-bc75-dde92ae4e683 and response code: 200 ✓ 87 [firefox] › tests/package-creation.spec.ts:123:7 › Leaving the package creation page › does not ask when nothing was entered (3.5s) ✓ 88 [firefox] › tests/package-creation.spec.ts:138:7 › Leaving the package creation page › asks when only a name was entered (3.6s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:14:21.886Z info Incoming request GET /controllerblueprint/paged with request id 7cc49e50-fdfe-4deb-a21f-67e94a4771b1 and response code: 200 ✓ 89 [firefox] › tests/packages.spec.ts:75:7 › Packages Dashboard › packages dashboard component is rendered (3.3s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:14:25.547Z info Incoming request GET /controllerblueprint/paged with request id c9308dad-045d-458e-bfee-1f41b2778ab3 and response code: 200 ✓ 90 [firefox] › tests/packages.spec.ts:80:7 › Packages Dashboard › header component is rendered (3.3s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:14:29.498Z info Incoming request GET /controllerblueprint/paged with request id 1be0a53e-19aa-49ef-8d94-76938cc468f0 and response code: 200 ✓ 91 [firefox] › tests/packages.spec.ts:89:7 › Packages Dashboard › shows the "All" tab (3.6s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:14:33.259Z info Incoming request GET /controllerblueprint/paged with request id 807dff32-5d8b-4f9d-abbd-89bec7d38458 and response code: 200 ✓ 92 [firefox] › tests/packages.spec.ts:94:7 › Packages Dashboard › shows the "Deployed" tab (3.3s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:14:37.055Z info Incoming request GET /controllerblueprint/paged with request id 7b87574b-3ea1-419d-8e50-9f255d64c763 and response code: 200 ✓ 93 [firefox] › tests/packages.spec.ts:99:7 › Packages Dashboard › shows the "Under Construction" tab (3.3s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:14:40.795Z info Incoming request GET /controllerblueprint/paged with request id 64769aab-3603-4e6a-8cb5-b4ec5922fcab and response code: 200 ✓ 94 [firefox] › tests/packages.spec.ts:105:7 › Packages Dashboard › shows the "Archived" tab (3.1s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:14:44.344Z info Incoming request GET /controllerblueprint/paged with request id 238051f1-8848-461b-ac11-09adac00b76c and response code: 200 ✓ 95 [firefox] › tests/packages.spec.ts:110:7 › Packages Dashboard › "All" tab is active by default (3.2s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:14:47.837Z info Incoming request GET /controllerblueprint/paged with request id 46be082d-e12a-40f5-8389-fce3349661eb and response code: 200 ✓ 96 [firefox] › tests/packages.spec.ts:119:7 › Packages Dashboard › search component is rendered (2.9s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:14:51.371Z info Incoming request GET /controllerblueprint/paged with request id 89f2baa0-8821-4225-9eb3-b044b5595f09 and response code: 200 ✓ 97 [firefox] › tests/packages.spec.ts:124:7 › Packages Dashboard › filter-by-tags component is rendered (3.2s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:14:54.981Z info Incoming request GET /controllerblueprint/paged with request id 5fe3951a-d307-4d97-9483-38bd7e6c162b and response code: 200 ✓ 98 [firefox] › tests/packages.spec.ts:129:7 › Packages Dashboard › sort-packages component is rendered (3.2s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:14:58.694Z info Incoming request GET /controllerblueprint/paged with request id f94867cc-4765-4590-8a1b-94c6c9350e3a and response code: 200 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC&published=true -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:14:59.499Z info Incoming request GET /controllerblueprint/paged with request id b50ee4da-c4dc-4eed-ac83-ab835a91ed6f and response code: 200 ✓ 99 [firefox] › tests/packages.spec.ts:138:7 › Packages Dashboard › clicking "Deployed" tab makes it active (3.4s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:02.558Z info Incoming request GET /controllerblueprint/paged with request id 43fc899f-5d62-4dcc-b649-8d73e2a03e97 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC&published=false -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:03.419Z info Incoming request GET /controllerblueprint/paged with request id 77bc96fe-c8d5-49fd-ae43-a554175a8296 and response code: 200 ✓ 100 [firefox] › tests/packages.spec.ts:144:7 › Packages Dashboard › clicking "Under Construction" tab makes it active (3.5s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:06.753Z info Incoming request GET /controllerblueprint/paged with request id 2d55aebe-b565-4006-bca7-4ef76f90a921 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:07.515Z info Incoming request GET /controllerblueprint/paged with request id 94555d38-c1e3-476d-8925-fe580b6c84ac and response code: 200 ✓ 101 [firefox] › tests/packages.spec.ts:150:7 › Packages Dashboard › clicking "Archived" tab makes it active (3.5s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:10.618Z info Incoming request GET /controllerblueprint/paged with request id 588add10-bef6-46a5-a472-4c4a76d4d939 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:13.097Z info Incoming request GET /controllerblueprint/paged with request id 0d2206f0-8467-4876-a819-24ea24949009 and response code: 200 ✓ 102 [firefox] › tests/packages.spec.ts:162:7 › Packages Dashboard › API call to /controllerblueprint/paged is proxied and returns 200 (5.4s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:16.501Z info Incoming request GET /controllerblueprint/paged with request id 770053dc-b86b-4621-90ac-6fd86fe01fe1 and response code: 200 ✓ 103 [firefox] › tests/packages.spec.ts:191:7 › Packages Dashboard – fixture data loaded from mock › package cards render fixture data correctly (3.5s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:20.362Z info Incoming request GET /controllerblueprint/paged with request id 6ee9bdd7-f488-4307-b6d8-ae764b992fb5 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/metadata/paged/vFW?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged/meta-data/vFW [WebServer] 2026-10-17T20:15:21.086Z info Incoming request GET /controllerblueprint/metadata/paged/vFW with request id 27a47720-b30f-4e7d-b328-b4a39a7c71e1 and response code: 200 ✓ 104 [firefox] › tests/packages.spec.ts:240:7 › Packages Dashboard – search › typing a search term filters cards to matching packages (3.2s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:23.995Z info Incoming request GET /controllerblueprint/paged with request id 8c55d12c-2e2c-4ad1-a334-3816ed5da113 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/metadata/paged/vFW?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged/meta-data/vFW [WebServer] 2026-10-17T20:15:24.763Z info Incoming request GET /controllerblueprint/metadata/paged/vFW with request id 4e29c3e7-7f91-4c13-bb1e-dd84fda6df1d and response code: 200 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:24.843Z info Incoming request GET /controllerblueprint/paged with request id cf3f303e-3a11-4285-8214-71859ca58c94 and response code: 200 ✓ 105 [firefox] › tests/packages.spec.ts:263:7 › Packages Dashboard – search › clearing the search term restores all package cards (3.4s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:27.790Z info Incoming request GET /controllerblueprint/paged with request id 04df8845-5226-46a9-aa57-35a099eea18a and response code: 200 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=NAME&sortType=ASC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:28.605Z info Incoming request GET /controllerblueprint/paged with request id 0501aa8e-d36c-4439-bc5f-f27bc5db31c8 and response code: 200 ✓ 106 [firefox] › tests/packages.spec.ts:295:7 › Packages Dashboard – sort › clicking the "Name" sort option triggers a new paged API call (3.2s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:31.565Z info Incoming request GET /controllerblueprint/paged with request id a5f8f288-fea5-4a6a-87de-5f65cf534d4c and response code: 200 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=VERSION&sortType=ASC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:32.396Z info Incoming request GET /controllerblueprint/paged with request id 4b0e3cab-f058-48f1-9922-6a198da8f860 and response code: 200 ✓ 107 [firefox] › tests/packages.spec.ts:310:7 › Packages Dashboard – sort › clicking the "Version" sort option triggers a new paged API call (3.3s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:15:35.413Z info Incoming request GET /resourcedictionary/paged with request id 441da219-1ee6-48ca-8338-a33328901c0d and response code: 200 ✓ 108 [firefox] › tests/packages.spec.ts:328:7 › Client-side navigation › navigating to /#/resource-dictionary loads the resource-dictionary component (3.0s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:15:38.629Z info Incoming request GET /resourcedictionary/paged with request id 36ebe85d-ca2b-43b1-b069-94be666cef00 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:38.868Z info Incoming request GET /controllerblueprint/paged with request id b991f6a3-3fe1-4a86-b08b-613cbdb93dd4 and response code: 200 ✓ 109 [firefox] › tests/packages.spec.ts:338:7 › Client-side navigation › navigating back to /#/packages restores the packages dashboard (3.4s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:42.455Z info Incoming request GET /controllerblueprint/paged with request id d1b75772-5224-4e3e-80d5-fc67a4180a3e and response code: 200 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC&published=true -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:43.173Z info Incoming request GET /controllerblueprint/paged with request id a5570759-736e-4593-9d32-080631db5726 and response code: 200 ✓ 110 [firefox] › tests/packages.spec.ts:359:7 › Packages Dashboard – tab filtering › clicking "Deployed" tab sends published=true and shows only deployed packages (3.5s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:46.453Z info Incoming request GET /controllerblueprint/paged with request id 22fceee6-4a65-4764-b29c-137444fe34cf and response code: 200 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC&published=false -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:47.281Z info Incoming request GET /controllerblueprint/paged with request id b1a7cfc2-1001-49ab-906d-4253161d06ef and response code: 200 ✓ 111 [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.6s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:50.557Z info Incoming request GET /controllerblueprint/paged with request id 870da6b9-168d-49d6-a7e3-b2469debda99 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC&published=true -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:51.366Z info Incoming request GET /controllerblueprint/paged with request id 5e6d69ee-8cfe-4adb-a75d-3ffbf6b5ea45 and response code: 200 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:51.474Z info Incoming request GET /controllerblueprint/paged with request id 9ae5c936-ce76-4e49-b006-675c7eba04f9 and response code: 200 ✓ 112 [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) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:15:54.611Z info Incoming request GET /controllerblueprint/paged with request id 37f36395-04b4-460d-9d46-f37489db3a8f and response code: 200 ✓ 113 [firefox] › tests/page-structure.spec.ts:22:9 › Page structure – landmarks and headings › /#/packages has one main, a main navigation and one h1 (2.8s) ✓ 114 [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.8s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:16:00.800Z info Incoming request GET /resourcedictionary/paged with request id 774b4d9f-a620-4586-8dfd-77db8a06f37c and response code: 200 ✓ 115 [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.6s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:16:03.837Z info Incoming request GET /controllerblueprint/paged with request id ea8f3755-1478-4e4a-be01-22f73be3cff3 and response code: 200 ✓ 116 [firefox] › tests/page-structure.spec.ts:22:9 › Page structure – landmarks and headings › /#/execute has one main, a main navigation and one h1 (2.5s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:16:06.743Z info Incoming request GET /controllerblueprint/paged with request id 6bd92173-7541-4a1b-b588-7699f445bd8d and response code: 200 ✓ 117 [firefox] › tests/page-structure.spec.ts:22:9 › Page structure – landmarks and headings › /#/resolutions has one main, a main navigation and one h1 (2.6s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:16:09.485Z info Incoming request GET /resourcedictionary/paged with request id 77a7d0bb-a7d8-4e9b-b993-8b06ab8b2876 and response code: 200 ✓ 118 [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.7s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:16:12.287Z info Incoming request GET /resourcedictionary/paged with request id f29ab383-ced2-44be-a0ed-222df749ea68 and response code: 200 ✓ 119 [firefox] › tests/page-structure.spec.ts:45:7 › Page structure – keyboard entry points › sidebar marks the current page (2.4s) ✓ 120 [firefox] › tests/page-structure.spec.ts:53:7 › Page structure – keyboard entry points › help menu opens with the keyboard and closes on Escape (3.0s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:16:18.262Z info Incoming request GET /controllerblueprint/paged with request id fa35b246-a139-4274-9cd4-32c79bbe72ac and response code: 200 ✓ 121 [firefox] › tests/page-structure.spec.ts:69:7 › Page structure – keyboard entry points › welcome panel can be dismissed and reopened with the keyboard (3.4s) [WebServer] 2026-10-17T20:16:20.231Z warn Calling ping from /ping [WebServer] 2026-10-17T20:16:20.232Z info Incoming request GET /ping with request id 64c3a354-905f-4ee4-b9e0-4a76a77b586b and response code: 200 ✓ 122 [firefox] › tests/ping.spec.ts:12:7 › Backend – /ping endpoint › GET /ping returns a valid JSON greeting (34ms) [WebServer] 2026-10-17T20:16:20.270Z warn Calling ping from /ping [WebServer] 2026-10-17T20:16:20.270Z info Incoming request GET /ping with request id dba2927e-8045-47c1-b0cf-060ebdfc6873 and response code: 200 ✓ 123 [firefox] › tests/ping.spec.ts:23:7 › Backend – /ping endpoint › GET /ping includes a date field (16ms) [WebServer] 2026-10-17T20:16:20.300Z warn Calling ping from /ping [WebServer] 2026-10-17T20:16:20.300Z info Incoming request GET /ping with request id 9565b774-a6aa-48e4-a343-80a467e36cc9 and response code: 200 ✓ 124 [firefox] › tests/ping.spec.ts:33:7 › Backend – /ping endpoint › GET /ping includes a url field matching the request path (12ms) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:16:22.247Z info Incoming request GET /controllerblueprint/paged with request id 28b65733-1fe9-4d76-be0f-171b4b1ffd4f and response code: 200 [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:16:23.830Z info Incoming request GET /controllerblueprint/paged with request id 2da64184-ccb1-45c7-b1e1-9d76adbb11a9 and response code: 200 ✓ 125 [firefox] › tests/resolutions.spec.ts:30:9 › Resolutions page › is reachable from the main navigation (4.2s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:16:26.970Z info Incoming request GET /controllerblueprint/paged with request id 8b0e8fa8-39e6-4856-b437-1feeb5d8f6d9 and response code: 200 [WebServer] [HPM] GET /resolution/resources?bpName=vFW-CDS&bpVersion=1.0.0&artifactName=baseconfig&resolutionKey=vfw-key-1 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/resources [WebServer] 2026-10-17T20:16:27.449Z info Incoming request GET /resolution/resources with request id 5cdb1578-42f2-4dc7-ae43-81e87fb0f16f and response code: 200 [WebServer] [HPM] GET /resolution/template?bpName=vFW-CDS&bpVersion=1.0.0&artifactName=baseconfig&resolutionKey=vfw-key-1&occurrence=2 -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/template [WebServer] 2026-10-17T20:16:27.466Z info Incoming request GET /resolution/template with request id 40cc22b1-03e1-4eec-8248-8b97bc9a7c59 and response code: 200 [WebServer] [HPM] GET /resolution/template?bpName=vFW-CDS&bpVersion=1.0.0&artifactName=baseconfig&resolutionKey=vfw-key-1&occurrence=1 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/template [WebServer] 2026-10-17T20:16:27.680Z info Incoming request GET /resolution/template with request id e528080c-a504-41ff-9256-e43c05b167e8 and response code: 200 ✓ 126 [firefox] › tests/resolutions.spec.ts:38:9 › Resolutions page › looks up resolved resources and the rendered template by resolution key (3.0s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:16:30.295Z info Incoming request GET /controllerblueprint/paged with request id 9ccb094d-2df2-4b29-bbcc-69769e6491ef and response code: 200 [WebServer] [HPM] GET /resolution/resources?bpName=vFW-CDS&bpVersion=1.0.0&artifactName=baseconfig&resourceType=vnf&resourceId=vfw-vnf-1 -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/resources [WebServer] 2026-10-17T20:16:31.046Z info Incoming request GET /resolution/resources with request id 6c0f61a0-42df-4b43-881a-64d7f3babbb3 and response code: 200 [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] [mock-processor] GET /api/v1/template [WebServer] 2026-10-17T20:16:31.072Z info Incoming request GET /resolution/template with request id 8ff4bf1d-1a50-467f-b4ca-dcff66d81a75 and response code: 200 ✓ 127 [firefox] › tests/resolutions.spec.ts:57:9 › Resolutions page › looks up by resource type and ID (3.1s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:16:33.885Z info Incoming request GET /controllerblueprint/paged with request id 78e09f50-639e-4e6d-8566-fcfcd0a5ea61 and response code: 200 [WebServer] [HPM] GET /resolution/resources?bpName=vFW-CDS&bpVersion=1.0.0&artifactName=baseconfig&resolutionKey=unknown-key -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/resources [WebServer] 2026-10-17T20:16:34.419Z info Incoming request GET /resolution/resources with request id fd6a6dcc-fd1d-48ee-834b-0ddf189c25a1 and response code: 200 [WebServer] [HPM] GET /resolution/template?bpName=vFW-CDS&bpVersion=1.0.0&artifactName=baseconfig&resolutionKey=unknown-key -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/template [WebServer] 2026-10-17T20:16:34.445Z info Incoming request GET /resolution/template with request id 890f9c50-e741-4a21-b31e-f1eff875d5ba and response code: 404 ✓ 128 [firefox] › tests/resolutions.spec.ts:70:9 › Resolutions page › says when nothing is stored for the keys (3.1s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:16:37.056Z info Incoming request GET /controllerblueprint/paged with request id 5754628b-6c31-4573-9aec-d8d579fbe247 and response code: 200 [WebServer] [HPM] GET /resolution/config-snapshot?resourceType=PNF&resourceId=pnf-1&status=RUNNING -> http://localhost:3000 [WebServer] [HPM] GET /resolution/config-snapshot?resourceType=PNF&resourceId=pnf-1&status=CANDIDATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/configs [WebServer] 2026-10-17T20:16:37.788Z info Incoming request GET /resolution/config-snapshot with request id 8f8e4498-df00-4e8f-b9cf-b25594b96979 and response code: 200 [WebServer] [mock-processor] GET /api/v1/configs [WebServer] 2026-10-17T20:16:37.790Z info Incoming request GET /resolution/config-snapshot with request id 3971794b-1339-4e1d-9031-8bdb3c8656d4 and response code: 200 ✓ 129 [firefox] › tests/resolutions.spec.ts:81:9 › Resolutions page › shows running and candidate config snapshots side by side (3.0s) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=1000&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:16:40.249Z info Incoming request GET /controllerblueprint/paged with request id 64063810-fe4b-408a-a85d-0a3e15f14211 and response code: 200 [WebServer] [HPM] GET /resolution/config-snapshots-by-type?resourceType=PNF -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/configs/allByType [WebServer] 2026-10-17T20:16:40.876Z info Incoming request GET /resolution/config-snapshots-by-type with request id 5c29a9b3-4a31-4f97-b548-75809b3ad75f and response code: 200 [WebServer] [HPM] GET /resolution/config-snapshot?resourceType=PNF&resourceId=pnf-2&status=RUNNING -> http://localhost:3000 [WebServer] [HPM] GET /resolution/config-snapshot?resourceType=PNF&resourceId=pnf-2&status=CANDIDATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/configs [WebServer] 2026-10-17T20:16:41.026Z info Incoming request GET /resolution/config-snapshot with request id 2784eaba-80b5-4055-a1ca-473ddc8e6731 and response code: 200 [WebServer] [mock-processor] GET /api/v1/configs [WebServer] 2026-10-17T20:16:41.028Z info Incoming request GET /resolution/config-snapshot with request id 20e4e00b-eb7b-420a-8324-edd866479adf and response code: 200 ✓ 130 [firefox] › tests/resolutions.spec.ts:91:9 › Resolutions page › lists the resources of a type and opens one (3.0s) [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping [WebServer] 2026-10-17T20:16:43.667Z info Incoming request GET /resourcedictionary/source-mapping with request id 8fb321f6-5bba-49f8-8b8e-f5cbe1240285 and response code: 200 ✓ 131 [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.1s) [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping [WebServer] 2026-10-17T20:16:47.124Z info Incoming request GET /resourcedictionary/source-mapping with request id 52128579-bb4e-4ac9-bd90-54f829381852 and response code: 200 ✓ 132 [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.0s) [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping [WebServer] 2026-10-17T20:16:50.517Z info Incoming request GET /resourcedictionary/source-mapping with request id c57b9fff-cca3-49ac-838e-86d0724ec0bb and response code: 200 ✓ 133 [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) [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping [WebServer] 2026-10-17T20:16:54.060Z info Incoming request GET /resourcedictionary/source-mapping with request id 1e2c1cc4-abf8-48c7-9e1a-2145b5689634 and response code: 200 ✓ 134 [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.3s) [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping [WebServer] 2026-10-17T20:16:57.884Z info Incoming request GET /resourcedictionary/source-mapping with request id 58404543-893e-41ed-9d68-7b9fc04c6892 and response code: 200 ✓ 135 [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) - 136 [firefox] › tests/resource-dictionary-create-validation.spec.ts:82:6 › Resource Dictionary – backend validation via mock [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:17:01.865Z info Incoming request GET /resourcedictionary/paged with request id 882a658c-c066-4c9b-8c9e-1bc8782baa23 and response code: 200 [WebServer] [HPM] GET /resourcedictionary/restmock -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/restmock [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping [WebServer] 2026-10-17T20:17:02.276Z info Incoming request GET /resourcedictionary/restmock with request id 460a5176-f421-4e77-b357-0fcb859f6fc5 and response code: 200 [WebServer] 2026-10-17T20:17:02.277Z info Incoming request GET /resourcedictionary/source-mapping with request id bea91fef-da50-4e29-ba9b-19748648f0a3 and response code: 200 ✓ 137 [firefox] › tests/resource-dictionary-edit.spec.ts:24:9 › Resource Dictionary – existing entries › a dictionary card opens the entry for editing (3.0s) [WebServer] [HPM] POST /resourcedictionary/definition -> http://localhost:3000 [WebServer] [mock-processor] POST /api/v1/dictionary/definition [WebServer] 2026-10-17T20:17:03.575Z info Incoming request POST /resourcedictionary/definition with request id a3ae6336-65af-4be0-94d3-f47385c8d1eb and response code: 200 [WebServer] [HPM] GET /resourcedictionary/e2e-edit-delete -> http://localhost:3000 [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/e2e-edit-delete [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping [WebServer] 2026-10-17T20:17:05.398Z info Incoming request GET /resourcedictionary/e2e-edit-delete with request id 4f0f4741-72a5-4d37-9079-90b9f94f279a and response code: 200 [WebServer] 2026-10-17T20:17:05.400Z info Incoming request GET /resourcedictionary/source-mapping with request id 3589c41a-d718-4b20-b062-94f9a011c0e8 and response code: 200 [WebServer] [HPM] POST /resourcedictionary/definition -> http://localhost:3000 [WebServer] [mock-processor] POST /api/v1/dictionary/definition [WebServer] 2026-10-17T20:17:05.757Z info Incoming request POST /resourcedictionary/definition with request id 6ca1bd99-f153-4a0f-a751-5e41f00beaf6 and response code: 200 [WebServer] [HPM] GET /resourcedictionary/e2e-edit-delete -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/e2e-edit-delete [WebServer] 2026-10-17T20:17:05.789Z info Incoming request GET /resourcedictionary/e2e-edit-delete with request id 8cd145fc-4c09-42ec-9a66-9bf13e106e89 and response code: 200 [WebServer] [HPM] DELETE /resourcedictionary/e2e-edit-delete -> http://localhost:3000 [WebServer] [mock-processor] DELETE /api/v1/dictionary/e2e-edit-delete [WebServer] 2026-10-17T20:17:06.441Z info Incoming request DELETE /resourcedictionary/e2e-edit-delete with request id 6dd05f84-4050-4c2b-acc8-31890baceb69 and response code: 204 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:17:06.498Z info Incoming request GET /resourcedictionary/paged with request id 19feff04-b3c7-4ebd-9127-c0a66b7e7681 and response code: 200 [WebServer] [HPM] GET /resourcedictionary/e2e-edit-delete -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/e2e-edit-delete [WebServer] 2026-10-17T20:17:06.561Z info Incoming request GET /resourcedictionary/e2e-edit-delete with request id e2168391-879e-413a-8db4-c3f84359da3e and response code: 404 ✓ 138 [firefox] › tests/resource-dictionary-edit.spec.ts:39:9 › Resource Dictionary – existing entries › an entry can be edited and deleted (3.7s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:17:09.273Z info Incoming request GET /resourcedictionary/paged with request id ab46fa3d-1268-472b-82e8-5bb5f39a7c37 and response code: 200 ✓ 139 [firefox] › tests/resource-dictionary.spec.ts:26:9 › Resource Dictionary – page structure › app-dictionary-header component is rendered (3.0s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:17:12.555Z info Incoming request GET /resourcedictionary/paged with request id 6dfa4875-fabc-4d0b-b916-edc08af17bd3 and response code: 200 ✓ 140 [firefox] › tests/resource-dictionary.spec.ts:31:9 › Resource Dictionary – page structure › search-dictionary component is rendered (3.0s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:17:15.808Z info Incoming request GET /resourcedictionary/paged with request id 8de63518-2ecf-420a-b015-d922088262cb and response code: 200 ✓ 141 [firefox] › tests/resource-dictionary.spec.ts:36:9 › Resource Dictionary – page structure › filter-by-tags component is rendered (3.0s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:17:19.001Z info Incoming request GET /resourcedictionary/paged with request id dfe77d51-c1fc-4c75-ae43-923ae7569efc and response code: 200 ✓ 142 [firefox] › tests/resource-dictionary.spec.ts:41:9 › Resource Dictionary – page structure › sort-dictionary component is rendered (2.8s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:17:22.026Z info Incoming request GET /resourcedictionary/paged with request id 0f574763-32db-42e7-80cf-2879895de047 and response code: 200 ✓ 143 [firefox] › tests/resource-dictionary.spec.ts:53:9 › Resource Dictionary – navigation tabs › shows the "All" tab (2.9s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:17:25.344Z info Incoming request GET /resourcedictionary/paged with request id 2b5cef3b-6baf-47d1-b324-4120ae52dffc and response code: 200 ✓ 144 [firefox] › tests/resource-dictionary.spec.ts:59:9 › Resource Dictionary – navigation tabs › shows the "ATT" tab (3.1s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:17:28.739Z info Incoming request GET /resourcedictionary/paged with request id dce85918-b939-44ca-80d9-6656883ddfda and response code: 200 ✓ 145 [firefox] › tests/resource-dictionary.spec.ts:65:9 › Resource Dictionary – navigation tabs › shows the "OPEN CONFIG" tab (3.1s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:17:32.087Z info Incoming request GET /resourcedictionary/paged with request id 36e1b5d5-dfbd-460f-9f71-2ff99862cd18 and response code: 200 ✓ 146 [firefox] › tests/resource-dictionary.spec.ts:71:9 › Resource Dictionary – navigation tabs › "All" tab is active by default (2.9s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:17:35.128Z info Incoming request GET /resourcedictionary/paged with request id 6c1c9b00-7816-4c08-8f53-13f147edf64b and response code: 200 ✓ 147 [firefox] › tests/resource-dictionary.spec.ts:76:9 › Resource Dictionary – navigation tabs › clicking "ATT" tab makes it active (2.9s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:17:38.418Z info Incoming request GET /resourcedictionary/paged with request id 5bb45de1-371c-4cff-a396-7eb07a2b5777 and response code: 200 ✓ 148 [firefox] › tests/resource-dictionary.spec.ts:84:9 › Resource Dictionary – navigation tabs › clicking "OPEN CONFIG" tab makes it active (3.1s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:17:41.580Z info Incoming request GET /resourcedictionary/paged with request id b1bcc488-dfee-4235-b9c8-924f8693165a and response code: 200 ✓ 149 [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.7s) [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping [WebServer] 2026-10-17T20:17:55.964Z info Incoming request GET /resourcedictionary/source-mapping with request id 4a8ddd15-443b-4a9a-95a6-16fbdb9359b2 and response code: 200 ✓ 150 [firefox] › tests/resource-dictionary.spec.ts:110:9 › Resource Dictionary – API integration via proxy › direct GET /resourcedictionary/source-mapping through BFF returns 200 (35ms) [WebServer] [mock-processor] GET /api/v1/dictionary/search/k8s [WebServer] 2026-10-17T20:17:56.028Z info Incoming request GET /resourcedictionary/search/k8s with request id 389270f4-5654-4d92-abbe-4510db633d98 and response code: 200 ✓ 151 [firefox] › tests/resource-dictionary.spec.ts:118:9 › Resource Dictionary – API integration via proxy › direct GET /resourcedictionary/search/:tags returns matching entries (39ms) [WebServer] [HPM] GET /controllerblueprint/paged?offset=0&limit=15&sort=DATE&sortType=DESC -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/blueprint-model/paged [WebServer] 2026-10-17T20:17:58.103Z info Incoming request GET /controllerblueprint/paged with request id 9d6fe898-1ff4-4663-a0ae-7b2026a696fc and response code: 200 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:17:58.914Z info Incoming request GET /resourcedictionary/paged with request id 90c6a282-e2da-421f-848a-630914c9d1bb and response code: 200 ✓ 152 [firefox] › tests/resource-dictionary.spec.ts:133:9 › Resource Dictionary – navigation › navigating from packages back to resource-dictionary preserves page (3.3s) [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:17:59.791Z info Incoming request GET /resourcedictionary/paged with request id 06e47db1-3a09-4daa-a6e4-71fcf493da86 and response code: 200 ✓ 153 [firefox] › tests/resource-dictionary.spec.ts:146:9 › Resource Dictionary – paged listing › GET /resourcedictionary/paged returns a Page object with content array (29ms) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:18:01.753Z info Incoming request GET /resourcedictionary/paged with request id 14e2dee6-5c52-4c27-b14c-4eeb8979e5e5 and response code: 200 ✓ 154 [firefox] › tests/resource-dictionary.spec.ts:161:9 › Resource Dictionary – paged listing › dictionary cards are rendered on the page (2.4s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:18:04.559Z info Incoming request GET /resourcedictionary/paged with request id d8fa5e54-4916-49a0-a9af-4455fd9838ce and response code: 200 ✓ 155 [firefox] › tests/resource-dictionary.spec.ts:177:9 › Resource Dictionary – paged listing › dictionary header shows correct total count (2.5s) [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:18:07.291Z info Incoming request GET /resourcedictionary/paged with request id 9de4f492-ce42-40bc-af71-9d769cc7eb7e and response code: 200 [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping [WebServer] 2026-10-17T20:18:07.765Z info Incoming request GET /resourcedictionary/source-mapping with request id 7230c3b7-9acc-498e-aa13-e5fbf6b755e3 and response code: 200 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:18:07.899Z info Incoming request GET /resourcedictionary/paged with request id 1ca30f46-11b2-4b5e-ae21-5de62060ad39 and response code: 200 [WebServer] [HPM] GET /resourcedictionary/paged?offset=0&limit=5&sort=DATE -> http://localhost:3000[WebServer] [WebServer] [mock-processor] GET /api/v1/dictionary/paged [WebServer] 2026-10-17T20:18:07.931Z info Incoming request GET /resourcedictionary/paged with request id 508b1fa6-36b7-464c-9087-7a6024ac9dd9 and response code: 200 ✓ 156 [firefox] › tests/resource-dictionary.spec.ts:192:9 › Resource Dictionary – create then list › creating a dictionary and navigating back shows the list (3.1s) [WebServer] [HPM] GET /resourcedictionary/source-mapping -> http://localhost:3000 [WebServer] [mock-processor] GET /api/v1/dictionary/source-mapping [WebServer] 2026-10-17T20:18:10.605Z info Incoming request GET /resourcedictionary/source-mapping with request id 655910d8-0a53-4212-b1da-625091924647 and response code: 200 ✓ 157 [firefox] › tests/resource-dictionary.spec.ts:223:9 › Resource Dictionary – download dictionary › Download button triggers a JSON file download with timestamp in filename (3.2s) 1 skipped 156 passed (10.2m) ---> Playwright e2e tests completed $ ssh-agent -k unset SSH_AUTH_SOCK; unset SSH_AGENT_PID; echo Agent pid 1565 killed; [ssh-agent] Stopped. [PostBuildScript] - [INFO] Executing post build scripts. [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins7872609320419880971.sh ---> sysstat.sh [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins2782972052044077935.sh ---> package-listing.sh ++ facter osfamily ++ tr '[:upper:]' '[:lower:]' + OS_FAMILY=debian + workspace=/w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell + START_PACKAGES=/tmp/packages_start.txt + END_PACKAGES=/tmp/packages_end.txt + DIFF_PACKAGES=/tmp/packages_diff.txt + PACKAGES=/tmp/packages_start.txt + '[' /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell ']' + PACKAGES=/tmp/packages_end.txt + case "${OS_FAMILY}" in + dpkg -l + grep '^ii' + '[' -f /tmp/packages_start.txt ']' + '[' -f /tmp/packages_end.txt ']' + diff /tmp/packages_start.txt /tmp/packages_end.txt + '[' /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell ']' + mkdir -p /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell/archives/ + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell/archives/ [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins9185226538518120891.sh ---> capture-instance-metadata.sh Setup pyenv: * system (set by /opt/pyenv/version) * 3.8.20 (set by /opt/pyenv/version) * 3.9.20 (set by /opt/pyenv/version) 3.10.15 3.11.10 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-CmPO lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv) lf-activate-venv(): INFO: Installing additional packages: lftools lf-activate-venv(): INFO: Adding /tmp/venv-CmPO/bin to PATH INFO: Running in OpenStack, capturing instance metadata [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins139611074938425288.sh provisioning config files... copy managed file [jenkins-log-archives-settings] to file:/w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell@tmp/config2608511222844583271tmp Regular expression run condition: Expression=[^.*logs-s3.*], Label=[] Run condition [Regular expression match] preventing perform for step [Provide Configuration files] [EnvInject] - Injecting environment variables from a build step. [EnvInject] - Injecting as environment variables the properties content SERVER_ID=logs [EnvInject] - Variables injected successfully. [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins6612378662178069099.sh ---> create-netrc.sh [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins9172494792323549413.sh ---> python-tools-install.sh Setup pyenv: system 3.8.20 3.9.20 3.10.15 * 3.11.10 (set by /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-CmPO from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv) lf-activate-venv(): INFO: Installing additional packages: lftools lf-activate-venv(): INFO: Adding /tmp/venv-CmPO/bin to PATH Generating Requirements File 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. httplib2 0.30.2 requires pyparsing<4,>=3.0.4, but you have pyparsing 2.4.7 which is incompatible. Python 3.11.10 pip 26.2.1 from /tmp/venv-CmPO/lib/python3.11/site-packages/pip (python 3.11) aiohappyeyeballs==2.7.1 aiohttp==3.14.5 aiosignal==1.4.0 appdirs==1.4.4 argcomplete==3.7.2 aspy.yaml==1.3.0 attrs==26.1.0 autopage==0.6.0 beautifulsoup4==4.15.0 boto3==1.43.114 botocore==1.43.114 bs4==0.0.2 certifi==2026.7.22 cffi==2.1.1 cfgv==3.5.0 chardet==7.6.0 charset-normalizer==3.5.2 click==8.5.0 cliff==4.16.0 cmd2==4.3.0 cryptography==3.3.2 debtcollector==3.1.0 decorator==5.3.1 defusedxml==0.7.1 Deprecated==1.3.1 distlib==0.4.4 dnspython==2.9.0 docker==7.2.0 dogpile.cache==1.5.0 durationpy==0.11 email-validator==2.3.0 filelock==4.2.1 frozenlist==1.8.0 future==1.0.0 gitdb==4.0.12 GitPython==3.2.1 httplib2==0.30.2 identify==2.6.20 idna==3.20 importlib-resources==1.5.0 iso8601==2.1.0 Jinja2==3.1.6 jmespath==1.1.0 jsonpatch==1.35 jsonpointer==3.2.1 jsonschema==4.26.0 jsonschema-specifications==2025.9.1 keystoneauth1==5.18.1 kubernetes==36.0.3 lftools==0.37.26 lxml==6.1.3 markdown-it-py==4.2.0 MarkupSafe==3.0.4 mdurl==0.1.2 msgpack==1.2.3 multi_key_dict==2.0.3 multidict==7.1.0 munch==4.0.0 netaddr==1.3.0 niet==1.4.2 nodeenv==1.11.0 oauth2client==4.1.3 oauthlib==4.0.0 openstacksdk==4.21.0 os-service-types==1.9.0 osc-lib==4.7.0 oslo.config==10.7.0 oslo.context==6.5.0 oslo.i18n==6.9.0 oslo.log==8.3.2 oslo.serialization==5.11.0 oslo.utils==10.2.0 packaging==26.3 pbr==7.1.3 platformdirs==4.13.4 prettytable==3.18.0 prompt_toolkit==3.0.53 propcache==0.5.4 psutil==7.2.2 pyasn1==0.6.4 pyasn1_modules==0.4.2 pycparser==3.11 pygerrit2==2.0.15 PyGithub==2.10.0 Pygments==2.21.0 PyJWT==2.15.1 PyNaCl==1.6.2 pyparsing==2.4.7 pyperclip==1.11.0 pyrsistent==0.20.0 python-dateutil==2.9.0.post0 python-discovery==1.6.3 python-heatclient==5.3.0 python-jenkins==1.8.3 python-keystoneclient==6.0.0 python-magnumclient==5.0.0 python-manilaclient==6.3.0 python-openstackclient==10.4.0 python-swiftclient==4.11.0 PyYAML==6.0.3 referencing==0.37.0 requests==2.34.2 requests-oauthlib==2.0.0 rfc3986==2.0.0 rich==15.0.0 rich-argparse==1.8.0 rpds-py==2026.9.1 rsa==4.9.1 ruamel.yaml==0.19.1 ruamel.yaml.clib==0.2.15 s3transfer==0.19.2 simplejson==4.2.0 six==1.17.0 smmap==5.0.3 soupsieve==3.0.3 stevedore==5.9.1 tabulate==0.10.0 toml==0.10.2 tomlkit==0.15.2 tqdm==4.70.1 typing_extensions==4.16.0 urllib3==1.26.20 virtualenv==21.14.10 wcwidth==0.9.2 websocket-client==1.9.2 wrapt==2.5.1 xdg==6.0.0 xmltodict==1.0.4 yarl==1.25.1 yq==4.4.5 [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/sh /tmp/jenkins2785844636056118889.sh ---> uv-install.sh Installing uv/uvx (latest) using shell installer 2026-10-17 20:19:20 URL:https://releases.astral.sh/installers/uv/latest/uv-installer.sh [71300/71300] -> "/tmp/uv-install-hQIIIe.sh" [1] downloading uv 0.13.1 x86_64-unknown-linux-gnu installing to /home/jenkins/.local/bin uv uvx everything's installed! To add $HOME/.local/bin to your PATH, either restart your shell or run: source $HOME/.local/bin/env (sh, bash, zsh) source $HOME/.local/bin/env.fish (fish) Adding install location to PATH ---> Validating uv/uvx install uvx 0.13.1 (x86_64-unknown-linux-gnu) [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins10672149350784603235.sh ---> sudo-logs.sh Archiving 'sudo' log.. [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash /tmp/jenkins14705731191110751721.sh ---> job-cost.sh INFO: Activating Python virtual environment... Setup pyenv: system 3.8.20 3.9.20 3.10.15 * 3.11.10 (set by /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-CmPO from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv) lf-activate-venv(): INFO: Installing additional packages: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 lf-activate-venv(): INFO: Adding /tmp/venv-CmPO/bin to PATH INFO: No stack-cost file found INFO: Instance uptime: 907s INFO: Fetching instance metadata (attempt 1 of 3)... DEBUG: URL: http://169.254.169.254/latest/meta-data/instance-type INFO: Successfully fetched instance metadata INFO: Instance type: v3-standard-8 INFO: Retrieving pricing info for: v3-standard-8 INFO: Fetching Vexxhost pricing API (attempt 1 of 3)... DEBUG: URL: https://pricing.vexxhost.net/v1/pricing/v3-standard-8/cost?seconds=907 INFO: Successfully fetched Vexxhost pricing API INFO: Retrieved cost: 0.22 INFO: Retrieved resource: v3-standard-8 INFO: Creating archive directory: /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell/archives/cost INFO: Archiving costs to: /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell/archives/cost.csv INFO: Successfully archived job cost data DEBUG: Cost data: ccsdk-cds-master-e2e-playwright-verify-shell,42,2026-10-17 20:19:28,v3-standard-8,907,0.22,0.00,SUCCESS [ccsdk-cds-master-e2e-playwright-verify-shell] $ /bin/bash -l /tmp/jenkins5391047946108844292.sh ---> logs-deploy.sh Setup pyenv: system 3.8.20 3.9.20 3.10.15 * 3.11.10 (set by /w/workspace/ccsdk-cds-master-e2e-playwright-verify-shell/.python-version) lf-activate-venv(): INFO: Reuse venv:/tmp/venv-CmPO from file:/tmp/.os_lf_venv lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv) lf-activate-venv(): INFO: Installing additional packages: lftools urllib3~=1.26.15 lf-activate-venv(): INFO: Adding /tmp/venv-CmPO/bin to PATH INFO: Nexus URL https://nexus.onap.org path production/vex-yul-ecomp-jenkins-1/ccsdk-cds-master-e2e-playwright-verify-shell/42 INFO: archiving workspace using pattern(s): Archives upload complete. INFO: archiving logs to Nexus ---> uname -a: Linux prd-ubuntu2204-docker-8c-8g-2583 5.15.0-194-generic #204-Ubuntu SMP Wed Sep 2 13:09:23 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux ---> lscpu: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 40 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 8 On-line CPU(s) list: 0-7 Vendor ID: AuthenticAMD Model name: AMD EPYC-Rome Processor CPU family: 23 Model: 49 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 8 Stepping: 0 BogoMIPS: 5599.99 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 Virtualization: AMD-V Hypervisor vendor: KVM Virtualization type: full L1d cache: 256 KiB (8 instances) L1i cache: 256 KiB (8 instances) L2 cache: 4 MiB (8 instances) L3 cache: 128 MiB (8 instances) NUMA node(s): 1 NUMA node0 CPU(s): 0-7 Vulnerability Gather data sampling: Not affected Vulnerability Indirect target selection: Not affected Vulnerability Itlb multihit: Not affected Vulnerability L1tf: Not affected Vulnerability Mds: Not affected Vulnerability Meltdown: Not affected Vulnerability Mmio stale data: Not affected Vulnerability Reg file data sampling: Not affected Vulnerability Retbleed: Mitigation; untrained return thunk; SMT disabled Vulnerability Spec rstack overflow: Mitigation; SMT disabled Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected Vulnerability Srbds: Not affected Vulnerability Tsa: Not affected Vulnerability Tsx async abort: Not affected Vulnerability Vmscape: Not affected ---> nproc: 8 ---> df -h: Filesystem Size Used Avail Use% Mounted on tmpfs 3.2G 1.1M 3.2G 1% /run /dev/vda1 155G 13G 143G 9% / tmpfs 16G 0 16G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock /dev/vda15 105M 6.1M 99M 6% /boot/efi tmpfs 3.2G 8.0K 3.2G 1% /run/user/1001 ---> free -m: total used free shared buff/cache available Mem: 32092 900 25465 4 5726 30723 Swap: 1023 0 1023 ---> ip addr: 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens3: mtu 1458 qdisc mq state UP group default qlen 1000 link/ether fa:16:3e:e2:77:e9 brd ff:ff:ff:ff:ff:ff altname enp0s3 inet 10.30.106.240/23 metric 100 brd 10.30.107.255 scope global dynamic ens3 valid_lft 85490sec preferred_lft 85490sec inet6 fe80::f816:3eff:fee2:77e9/64 scope link valid_lft forever preferred_lft forever 3: docker0: mtu 1458 qdisc noqueue state DOWN group default link/ether 12:09:57:fc:e0:04 brd ff:ff:ff:ff:ff:ff inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0 valid_lft forever preferred_lft forever ---> sar -b -r -n DEV: Linux 5.15.0-194-generic (prd-ubuntu2204-docker-8c-8g-2583) 10/17/26 _x86_64_ (8 CPU) 20:04:31 LINUX RESTART (8 CPU) ---> sar -P ALL: Linux 5.15.0-194-generic (prd-ubuntu2204-docker-8c-8g-2583) 10/17/26 _x86_64_ (8 CPU) 20:04:31 LINUX RESTART (8 CPU)