Branch indexing 08:23:14 Connecting to https://api.github.com using GitHub bot (username/token) Obtained Jenkinsfile from 751562817ac3dab59486ac6ed79de557eb2d723f [Pipeline] Start of Pipeline [Pipeline] echo [WARNING] label option is deprecated. To use a static pod template, use the 'inheritFrom' option. [Pipeline] podTemplate [Pipeline] { [Pipeline] node Created Pod: kubernetes sprotty/sprotty-agent-pod-n3rw9-t8rsz Still waiting to schedule task ‘sprotty-agent-pod-n3rw9-t8rsz’ is offline Agent sprotty-agent-pod-n3rw9-t8rsz is provisioned from template sprotty-agent-pod-n3rw9 --- apiVersion: "v1" kind: "Pod" metadata: annotations: buildUrl: "http://jenkins-ui.sprotty.svc.cluster.local/sprotty/job/sprotty/job/tortmayr%252Fbutton-handler-rebind/1/" runUrl: "job/sprotty/job/tortmayr%252Fbutton-handler-rebind/1/" labels: jenkins: "slave" jenkins/label-digest: "94c9ac7d111dbbd882706642673985e1e8e78a4d" jenkins/label: "sprotty-agent-pod" name: "sprotty-agent-pod-n3rw9-t8rsz" namespace: "sprotty" spec: containers: - image: "node:12-alpine" name: "node" resources: limits: memory: "2Gi" cpu: "1" requests: memory: "2Gi" cpu: "1" tty: true volumeMounts: - mountPath: "/.yarn" name: "yarn-global" readonly: false - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - env: - name: "JENKINS_SECRET" value: "********" - name: "JENKINS_TUNNEL" value: "jenkins-discovery.sprotty.svc.cluster.local:50000" - name: "JENKINS_AGENT_NAME" value: "sprotty-agent-pod-n3rw9-t8rsz" - name: "JENKINS_NAME" value: "sprotty-agent-pod-n3rw9-t8rsz" - name: "JENKINS_AGENT_WORKDIR" value: "/home/jenkins/agent" - name: "JENKINS_URL" value: "http://jenkins-ui.sprotty.svc.cluster.local/sprotty/" image: "docker.io/eclipsecbi/jiro-agent-basic:remoting-4.13.3" name: "jnlp" resources: limits: {} requests: memory: "256Mi" cpu: "100m" volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false nodeSelector: kubernetes.io/os: "linux" restartPolicy: "Never" volumes: - emptyDir: {} name: "yarn-global" - emptyDir: medium: "" name: "workspace-volume" Running on sprotty-agent-pod-n3rw9-t8rsz in /home/jenkins/agent/workspace/y_tortmayr_button-handler-rebind [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: git using credential github-bot Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://github.com/eclipse/sprotty.git > git init /home/jenkins/agent/workspace/y_tortmayr_button-handler-rebind # timeout=10 Fetching upstream changes from https://github.com/eclipse/sprotty.git > git --version # timeout=10 > git --version # 'git version 2.20.1' using GIT_ASKPASS to set credentials GitHub bot (username/token) > git fetch --no-tags --force --progress -- https://github.com/eclipse/sprotty.git +refs/heads/tortmayr/button-handler-rebind:refs/remotes/origin/tortmayr/button-handler-rebind # timeout=10 Avoid second fetch Checking out Revision 751562817ac3dab59486ac6ed79de557eb2d723f (tortmayr/button-handler-rebind) > git config remote.origin.url https://github.com/eclipse/sprotty.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/tortmayr/button-handler-rebind:refs/remotes/origin/tortmayr/button-handler-rebind # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 751562817ac3dab59486ac6ed79de557eb2d723f # timeout=10 Commit message: "Demo on how to rebind expand handler" First time build. Skipping changelog. Cleaning workspace [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] stage [Pipeline] { (Build sprotty) [Pipeline] container [Pipeline] { [Pipeline] sh > git rev-parse --verify HEAD # timeout=10 Resetting working tree > git reset --hard # timeout=10 > git clean -fdx # timeout=10 + yarn install yarn install v1.22.17 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... [4/4] Building fresh packages... $ lerna run prepare lerna notice cli v4.0.0 lerna info ci enabled lerna info Executing command in 4 packages: "yarn run prepare" sprotty-protocol: yarn run v1.22.17 sprotty-protocol: $ yarn run clean && yarn run build sprotty-protocol: $ rimraf lib artifacts sprotty-protocol: $ tsc -p ./tsconfig.json && yarn run lint sprotty-protocol: $ eslint -c ../../configs/.eslintrc.js "src/**/!(*.spec.ts*)" sprotty-protocol: Done in 14.54s. sprotty-elk: yarn run v1.22.17 sprotty: yarn run v1.22.17 sprotty-elk: $ yarn run clean && yarn run build sprotty: $ yarn run clean && yarn run build sprotty: $ rimraf lib artifacts sprotty-elk: $ rimraf lib artifacts sprotty: $ tsc -p ./tsconfig.json && yarn run lint sprotty-elk: $ tsc -p ./tsconfig.json && yarn run lint sprotty-elk: $ eslint -c ../../configs/.eslintrc.js "src/**/!(*.spec.ts*)" sprotty: $ eslint -c ../../configs/.eslintrc.js "src/**/!(*.spec.ts*|test-helper.ts)" sprotty-elk: Done in 37.09s. sprotty: /home/jenkins/agent/workspace/y_tortmayr_button-handler-rebind/packages/sprotty/src/base/model/smodel-utils.ts sprotty: 178:2 warning Newline required at end of file but not found eol-last sprotty: ✖ 1 problem (0 errors, 1 warning) sprotty: 0 errors and 1 warning potentially fixable with the `--fix` option. sprotty: Done in 48.55s. sprotty-examples: yarn run v1.22.17 sprotty-examples: $ yarn run build sprotty-examples: $ webpack && tsc sprotty-examples: <s> [webpack.Progress] 0% sprotty-examples: <s> [webpack.Progress] 1% setup initialize sprotty-examples: <s> [webpack.Progress] 1% setup initialize sprotty-examples: <s> [webpack.Progress] 2% setup before run sprotty-examples: <s> [webpack.Progress] 2% setup before run NodeEnvironmentPlugin sprotty-examples: <s> [webpack.Progress] 2% setup before run sprotty-examples: <s> [webpack.Progress] 3% setup run sprotty-examples: <s> [webpack.Progress] 3% setup run webpack-cli sprotty-examples: <s> [webpack.Progress] 3% setup run sprotty-examples: <s> [webpack.Progress] 4% setup normal module factory sprotty-examples: <s> [webpack.Progress] 4% setup normal module factory sprotty-examples: <s> [webpack.Progress] 5% setup context module factory sprotty-examples: <s> [webpack.Progress] 5% setup context module factory sprotty-examples: <s> [webpack.Progress] 6% setup before compile sprotty-examples: <s> [webpack.Progress] 6% setup before compile ProgressPlugin sprotty-examples: <s> [webpack.Progress] 6% setup before compile sprotty-examples: <s> [webpack.Progress] 7% setup compile sprotty-examples: <s> [webpack.Progress] 7% setup compile ExternalsPlugin sprotty-examples: <s> [webpack.Progress] 7% setup compile sprotty-examples: <s> [webpack.Progress] 8% setup compilation sprotty-examples: <s> [webpack.Progress] 8% setup compilation ArrayPushCallbackChunkFormatPlugin sprotty-examples: <s> [webpack.Progress] 8% setup compilation JsonpChunkLoadingPlugin sprotty-examples: <s> [webpack.Progress] 8% setup compilation StartupChunkDependenciesPlugin sprotty-examples: <s> [webpack.Progress] 8% setup compilation ImportScriptsChunkLoadingPlugin sprotty-examples: <s> [webpack.Progress] 8% setup compilation FetchCompileWasmPlugin sprotty-examples: <s> [webpack.Progress] 8% setup compilation FetchCompileAsyncWasmPlugin sprotty-examples: <s> [webpack.Progress] 8% setup compilation WorkerPlugin sprotty-examples: <s> [webpack.Progress] 8% setup compilation SplitChunksPlugin sprotty-examples: <s> [webpack.Progress] 8% setup compilation ResolverCachePlugin sprotty-examples: <s> [webpack.Progress] 8% setup compilation sprotty-examples: <s> [webpack.Progress] 9% setup compilation sprotty-examples: <s> [webpack.Progress] 9% setup compilation ProgressPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation ChunkPrefetchPreloadPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation ModuleInfoHeaderPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation SourceMapDevToolPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation JavascriptModulesPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation JsonModulesPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation AssetModulesPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation EntryPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation EntryPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation EntryPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation EntryPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation EntryPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation RuntimePlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation InferAsyncModulesPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation DataUriPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation FileUriPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation CompatibilityPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation HarmonyModulesPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation AMDPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation RequireJsStuffPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation CommonJsPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation LoaderPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation LoaderPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation NodeStuffPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation APIPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation ExportsInfoApiPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation WebpackIsIncludedPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation ConstPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation UseStrictPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation RequireIncludePlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation RequireEnsurePlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation RequireContextPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation ImportPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation SystemPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation ImportMetaPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation URLPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation DefaultStatsFactoryPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation DefaultStatsPresetPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation DefaultStatsPrinterPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation JavascriptMetaInfoPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation EnsureChunkConditionsPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation RemoveEmptyChunksPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation MergeDuplicateChunksPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation SideEffectsFlagPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation FlagDependencyExportsPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation NamedModuleIdsPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation NamedChunkIdsPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation DefinePlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation TemplatedPathPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation RecordIdsPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation WarnCaseSensitiveModulesPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation IgnoreWarningsPlugin sprotty-examples: <s> [webpack.Progress] 9% setup compilation sprotty-examples: <s> [webpack.Progress] 10% building sprotty-examples: <s> [webpack.Progress] 10% building 0/1 entries 0/0 dependencies 0/0 modules sprotty-examples: <s> [webpack.Progress] 10% building import loader ../node_modules/ts-loader/index.js sprotty-examples: <s> [webpack.Progress] 10% building 0/5 entries 1/5 dependencies 0/1 modules sprotty-examples: <s> [webpack.Progress] 10% building 0/5 entries 2/5 dependencies 0/1 modules sprotty-examples: <s> [webpack.Progress] 10% building import loader ../node_modules/source-map-loader/dist/cjs.js sprotty-examples: <s> [webpack.Progress] 10% building 0/5 entries 5/5 dependencies 0/5 modules sprotty-examples: <s> [webpack.Progress] 10% building 0/5 entries 89/100 dependencies 0/75 modules sprotty-examples: <s> [webpack.Progress] 10% building 0/5 entries 420/481 dependencies 1/165 modules sprotty-examples: <s> [webpack.Progress] 10% building 0/5 entries 900/988 dependencies 83/232 modules sprotty-examples: <s> [webpack.Progress] 11% building import loader ../node_modules/style-loader/dist/cjs.js sprotty-examples: <s> [webpack.Progress] 11% building import loader ../node_modules/css-loader/dist/cjs.js sprotty-examples: <s> [webpack.Progress] 11% building 0/5 entries 1062/1067 dependencies 145/249 modules sprotty-examples: <s> [webpack.Progress] 21% building 1/5 entries 1339/1386 dependencies 208/400 modules sprotty-examples: <s> [webpack.Progress] 32% building 2/5 entries 1339/1386 dependencies 209/400 modules sprotty-examples: <s> [webpack.Progress] 42% building 3/5 entries 1347/1390 dependencies 215/404 modules sprotty-examples: <s> [webpack.Progress] 54% building 4/5 entries 1470/1541 dependencies 250/450 modules sprotty-examples: <s> [webpack.Progress] 54% building 4/5 entries 1925/2000 dependencies 286/459 modules sprotty-examples: <s> [webpack.Progress] 54% building import loader ../node_modules/file-loader/dist/cjs.js sprotty-examples: <s> [webpack.Progress] 54% building 4/5 entries 2386/2386 dependencies 472/499 modules sprotty-examples: <s> [webpack.Progress] 65% building 5/5 entries 2386/2386 dependencies 499/499 modules sprotty-examples: <s> [webpack.Progress] 65% building sprotty-examples: <s> [webpack.Progress] 69% building finish sprotty-examples: <s> [webpack.Progress] 69% building finish sprotty-examples: <s> [webpack.Progress] 70% sealing finish module graph sprotty-examples: <s> [webpack.Progress] 70% sealing finish module graph ResolverCachePlugin sprotty-examples: <s> [webpack.Progress] 70% sealing finish module graph InferAsyncModulesPlugin sprotty-examples: <s> [webpack.Progress] 70% sealing finish module graph FlagDependencyExportsPlugin sprotty-examples: <s> [webpack.Progress] 70% sealing finish module graph sprotty-examples: <s> [webpack.Progress] 70% sealing plugins sprotty-examples: <s> [webpack.Progress] 70% sealing plugins WarnCaseSensitiveModulesPlugin sprotty-examples: <s> [webpack.Progress] 70% sealing plugins sprotty-examples: <s> [webpack.Progress] 71% sealing dependencies optimization sprotty-examples: <s> [webpack.Progress] 71% sealing dependencies optimization SideEffectsFlagPlugin sprotty-examples: <s> [webpack.Progress] 71% sealing dependencies optimization sprotty-examples: <s> [webpack.Progress] 71% sealing after dependencies optimization sprotty-examples: <s> [webpack.Progress] 71% sealing after dependencies optimization sprotty-examples: <s> [webpack.Progress] 72% sealing chunk graph sprotty-examples: <s> [webpack.Progress] 72% sealing chunk graph sprotty-examples: <s> [webpack.Progress] 73% sealing after chunk graph sprotty-examples: <s> [webpack.Progress] 73% sealing after chunk graph sprotty-examples: <s> [webpack.Progress] 73% sealing optimizing sprotty-examples: <s> [webpack.Progress] 73% sealing optimizing sprotty-examples: <s> [webpack.Progress] 74% sealing module optimization sprotty-examples: <s> [webpack.Progress] 74% sealing module optimization sprotty-examples: <s> [webpack.Progress] 75% sealing after module optimization sprotty-examples: <s> [webpack.Progress] 75% sealing after module optimization sprotty-examples: <s> [webpack.Progress] 75% sealing chunk optimization sprotty-examples: <s> [webpack.Progress] 75% sealing chunk optimization EnsureChunkConditionsPlugin sprotty-examples: <s> [webpack.Progress] 75% sealing chunk optimization RemoveEmptyChunksPlugin sprotty-examples: <s> [webpack.Progress] 75% sealing chunk optimization MergeDuplicateChunksPlugin sprotty-examples: <s> [webpack.Progress] 75% sealing chunk optimization SplitChunksPlugin sprotty-examples: <s> [webpack.Progress] 75% sealing chunk optimization RemoveEmptyChunksPlugin sprotty-examples: <s> [webpack.Progress] 75% sealing chunk optimization sprotty-examples: <s> [webpack.Progress] 76% sealing after chunk optimization sprotty-examples: <s> [webpack.Progress] 76% sealing after chunk optimization sprotty-examples: <s> [webpack.Progress] 77% sealing module and chunk tree optimization sprotty-examples: <s> [webpack.Progress] 77% sealing module and chunk tree optimization sprotty-examples: <s> [webpack.Progress] 77% sealing after module and chunk tree optimization sprotty-examples: <s> [webpack.Progress] 77% sealing after module and chunk tree optimization sprotty-examples: <s> [webpack.Progress] 78% sealing chunk modules optimization sprotty-examples: <s> [webpack.Progress] 78% sealing chunk modules optimization sprotty-examples: <s> [webpack.Progress] 78% sealing after chunk modules optimization sprotty-examples: <s> [webpack.Progress] 78% sealing after chunk modules optimization sprotty-examples: <s> [webpack.Progress] 79% sealing module reviving sprotty-examples: <s> [webpack.Progress] 79% sealing module reviving RecordIdsPlugin sprotty-examples: <s> [webpack.Progress] 79% sealing module reviving sprotty-examples: <s> [webpack.Progress] 80% sealing before module ids sprotty-examples: <s> [webpack.Progress] 80% sealing before module ids sprotty-examples: <s> [webpack.Progress] 80% sealing module ids sprotty-examples: <s> [webpack.Progress] 80% sealing module ids NamedModuleIdsPlugin sprotty-examples: <s> [webpack.Progress] 80% sealing module ids sprotty-examples: <s> [webpack.Progress] 81% sealing module id optimization sprotty-examples: <s> [webpack.Progress] 81% sealing module id optimization sprotty-examples: <s> [webpack.Progress] 82% sealing module id optimization sprotty-examples: <s> [webpack.Progress] 82% sealing module id optimization sprotty-examples: <s> [webpack.Progress] 82% sealing chunk reviving sprotty-examples: <s> [webpack.Progress] 82% sealing chunk reviving RecordIdsPlugin sprotty-examples: <s> [webpack.Progress] 82% sealing chunk reviving sprotty-examples: <s> [webpack.Progress] 83% sealing before chunk ids sprotty-examples: <s> [webpack.Progress] 83% sealing before chunk ids sprotty-examples: <s> [webpack.Progress] 84% sealing chunk ids sprotty-examples: <s> [webpack.Progress] 84% sealing chunk ids NamedChunkIdsPlugin sprotty-examples: <s> [webpack.Progress] 84% sealing chunk ids sprotty-examples: <s> [webpack.Progress] 84% sealing chunk id optimization sprotty-examples: <s> [webpack.Progress] 84% sealing chunk id optimization sprotty-examples: <s> [webpack.Progress] 85% sealing after chunk id optimization sprotty-examples: <s> [webpack.Progress] 85% sealing after chunk id optimization sprotty-examples: <s> [webpack.Progress] 86% sealing record modules sprotty-examples: <s> [webpack.Progress] 86% sealing record modules RecordIdsPlugin sprotty-examples: <s> [webpack.Progress] 86% sealing record modules sprotty-examples: <s> [webpack.Progress] 86% sealing record chunks sprotty-examples: <s> [webpack.Progress] 86% sealing record chunks RecordIdsPlugin sprotty-examples: <s> [webpack.Progress] 86% sealing record chunks sprotty-examples: <s> [webpack.Progress] 87% sealing module hashing sprotty-examples: <s> [webpack.Progress] 87% sealing module hashing sprotty-examples: <s> [webpack.Progress] 87% sealing code generation sprotty-examples: <s> [webpack.Progress] 87% sealing code generation sprotty-examples: <s> [webpack.Progress] 88% sealing runtime requirements sprotty-examples: <s> [webpack.Progress] 88% sealing runtime requirements sprotty-examples: <s> [webpack.Progress] 89% sealing hashing sprotty-examples: <s> [webpack.Progress] 89% sealing hashing sprotty-examples: <s> [webpack.Progress] 89% sealing after hashing sprotty-examples: <s> [webpack.Progress] 89% sealing after hashing sprotty-examples: <s> [webpack.Progress] 90% sealing record hash sprotty-examples: <s> [webpack.Progress] 90% sealing record hash sprotty-examples: <s> [webpack.Progress] 91% sealing module assets processing sprotty-examples: <s> [webpack.Progress] 91% sealing module assets processing sprotty-examples: <s> [webpack.Progress] 91% sealing chunk assets processing sprotty-examples: <s> [webpack.Progress] 91% sealing chunk assets processing sprotty-examples: <s> [webpack.Progress] 92% sealing asset processing sprotty-examples: <s> [webpack.Progress] 92% sealing asset processing ts-loader sprotty-examples: <s> [webpack.Progress] 92% sealing asset processing SourceMapDevToolPlugin sprotty-examples: <s> [webpack.Progress] 92% sealing asset processing SourceMapDevToolPlugin sprotty-examples: <s> [webpack.Progress] 92% sealing asset processing SourceMapDevToolPlugin bundle.js generate SourceMap sprotty-examples: <s> [webpack.Progress] 92% sealing asset processing SourceMapDevToolPlugin bundle.js generated SourceMap sprotty-examples: <s> [webpack.Progress] 92% sealing asset processing SourceMapDevToolPlugin resolve sources sprotty-examples: <s> [webpack.Progress] 92% sealing asset processing SourceMapDevToolPlugin bundle.js attach SourceMap sprotty-examples: <s> [webpack.Progress] 92% sealing asset processing SourceMapDevToolPlugin bundle.js attached SourceMap sprotty-examples: <s> [webpack.Progress] 92% sealing asset processing SourceMapDevToolPlugin sprotty-examples: <s> [webpack.Progress] 92% sealing asset processing SourceMapDevToolPlugin sprotty-examples: <s> [webpack.Progress] 92% sealing asset processing SourceMapDevToolPlugin resolve sources sprotty-examples: <s> [webpack.Progress] 92% sealing asset processing SourceMapDevToolPlugin sprotty-examples: <s> [webpack.Progress] 92% sealing asset processing sprotty-examples: <s> [webpack.Progress] 93% sealing after asset optimization sprotty-examples: <s> [webpack.Progress] 93% sealing after asset optimization sprotty-examples: <s> [webpack.Progress] 93% sealing recording sprotty-examples: <s> [webpack.Progress] 93% sealing recording sprotty-examples: <s> [webpack.Progress] 94% sealing after seal sprotty-examples: <s> [webpack.Progress] 94% sealing after seal sprotty-examples: <s> [webpack.Progress] 95% emitting emit sprotty-examples: <s> [webpack.Progress] 95% emitting emit sprotty-examples: <s> [webpack.Progress] 98% emitting after emit sprotty-examples: <s> [webpack.Progress] 98% emitting after emit sprotty-examples: <s> [webpack.Progress] 99% done plugins sprotty-examples: <s> [webpack.Progress] 99% done plugins sprotty-examples: <s> [webpack.Progress] 99% sprotty-examples: <s> [webpack.Progress] 99% cache store build dependencies sprotty-examples: <s> [webpack.Progress] 99% cache store build dependencies sprotty-examples: <s> [webpack.Progress] 99% cache begin idle sprotty-examples: <s> [webpack.Progress] 99% cache begin idle sprotty-examples: <s> [webpack.Progress] 100% sprotty-examples: <s> [webpack.Progress] 99% cache shutdown sprotty-examples: <s> [webpack.Progress] 99% cache shutdown MemoryCachePlugin sprotty-examples: <s> [webpack.Progress] 99% cache shutdown sprotty-examples: <s> [webpack.Progress] 100% sprotty-examples: asset bundle.js 3.33 MiB [emitted] (name: main) 1 related asset sprotty-examples: asset codicon.ttf 66.3 KiB [emitted] [from: ../node_modules/@vscode/codicons/dist/codicon.ttf] (auxiliary name: main) sprotty-examples: asset cf865c89e64ebc5a5c40.ttf?7cea6a135a6c0359d1f6d18e6b2c5c42 58 bytes [emitted] [immutable] [from: ../node_modules/@vscode/codicons/dist/codicon.ttf?7cea6a135a6c0359d1f6d18e6b2c5c42] (auxiliary name: main) sprotty-examples: runtime modules 2.39 KiB 7 modules sprotty-examples: orphan modules 11 bytes [orphan] 1 module sprotty-examples: modules by path ../node_modules/ 1.87 MiB (javascript) 58 bytes (asset) 284 modules sprotty-examples: modules by path ../packages/ 983 KiB sprotty-examples: modules by path ../packages/sprotty/lib/ 897 KiB 157 modules sprotty-examples: modules by path ../packages/sprotty-protocol/lib/ 51.4 KiB 9 modules sprotty-examples: modules by path ../packages/sprotty/css/*.css 17.6 KiB 6 modules sprotty-examples: modules by path ../packages/sprotty-elk/lib/*.js 16.9 KiB sprotty-examples: ../packages/sprotty-elk/lib/inversify.js 2.8 KiB [built] [code generated] sprotty-examples: ../packages/sprotty-elk/lib/elk-layout.js 14.1 KiB [built] [code generated] sprotty-examples: modules by path ./ 149 KiB 35 modules sprotty-examples: webpack 5.61.0 compiled successfully in 16490 ms sprotty-examples: Done in 25.98s. lerna success run Ran npm script 'prepare' in 4 packages in 90.1s: lerna success - sprotty-examples lerna success - sprotty-elk lerna success - sprotty-protocol lerna success - sprotty Done in 131.14s. [Pipeline] sh + yarn test yarn run v1.22.17 $ lerna run test lerna notice cli v4.0.0 lerna info ci enabled lerna info Executing command in 3 packages: "yarn run test" sprotty-protocol: $ mocha --config ../../configs/.mocharc.json "./src/**/*.spec.?(ts|tsx)" sprotty-protocol: [0m[0m sprotty-protocol: [0m DiagramServer[0m sprotty-protocol: [32m ✓[0m[90m sets the model without client or server layout[0m sprotty-protocol: [32m ✓[0m[90m sets the model with server layout, but without client layout[0m sprotty-protocol: [32m ✓[0m[90m requests bounds with client layout, but without server layout[0m sprotty-protocol: [32m ✓[0m[90m requests bounds with client and server layout, then processes the bounds[0m sprotty-protocol: [32m ✓[0m[90m calls a registered action handler[0m sprotty-protocol: Unhandled action from client: foo sprotty-protocol: [32m ✓[0m[90m does not call an unregistered action handler[0m sprotty-protocol: [0m SModelIndex[0m sprotty-protocol: [32m ✓[0m[90m returns the parent element for an external model[0m sprotty-protocol: [32m ✓[0m[90m returns the root element for an external model[0m sprotty-protocol: [0m almostEquals[0m sprotty-protocol: [32m ✓[0m[90m returns false for clearly different values[0m sprotty-protocol: [32m ✓[0m[90m returns true for almost equal values[0m sprotty-protocol: [0m Point[0m sprotty-protocol: [0m euclideanDistance[0m sprotty-protocol: [32m ✓[0m[90m works as expected[0m sprotty-protocol: [0m manhattanDistance[0m sprotty-protocol: [32m ✓[0m[90m works as expected[0m sprotty-protocol: [0m Bounds[0m sprotty-protocol: [0m combine[0m sprotty-protocol: [32m ✓[0m[90m includes all corner points of the input bounds[0m sprotty-protocol: [0m angleBetweenPoints[0m sprotty-protocol: [32m ✓[0m[90m computes a 90° angle correctly[0m sprotty-protocol: [32m ✓[0m[90m computes a 180° angle correctly[0m sprotty-protocol: [92m [0m[32m 15 passing[0m[90m (23ms)[0m sprotty-elk: $ jenkins-mocha --config ../../configs/.mocharc.json "./src/**/*.spec.?(ts|tsx)" sprotty: $ jenkins-mocha --config ../../configs/.mocharc.json "./src/**/*.spec.?(ts|tsx)" sprotty-elk: [0m[0m sprotty-elk: [0m ElkLayoutEngine[0m sprotty-elk: [32m ✓[0m[90m arranges a very simple graph[0m[31m (897ms)[0m sprotty-elk: [32m ✓[0m[90m arranges a graph with ports[0m sprotty-elk: [92m [0m[32m 2 passing[0m[90m (921ms)[0m sprotty-elk: =============================== Coverage summary =============================== sprotty-elk: Statements : 80% ( 184/230 ) sprotty-elk: Branches : 65.47% ( 91/139 ) sprotty-elk: Functions : 77.27% ( 34/44 ) sprotty-elk: Lines : 78.57% ( 165/210 ) sprotty-elk: ================================================================================ sprotty: [0m[0m sprotty: [0m ActionDispatcher[0m sprotty: [32m ✓[0m[90m should execute/undo/redo[0m sprotty: [32m ✓[0m[90m should resolve/reject promises[0m sprotty: [32m ✓[0m[90m should reject requests without handler[0m sprotty: [32m ✓[0m[90m should be able to resolve requests[0m sprotty: [32m ✓[0m[90m should be able to reject requests[0m sprotty: [0m easing[0m sprotty: [32m ✓[0m[90m test in/out[0m sprotty: [0m CommandRegistration[0m sprotty: [32m ✓[0m[90m creates new instances[0m sprotty: [32m ✓[0m[90m injects members[0m sprotty: [0m CommandStack[0m sprotty: [32m ✓[0m[90m calls viewer correctly[0m sprotty: [32m ✓[0m[90m handles plain undo/redo[0m sprotty: [32m ✓[0m[90m handles system command at the end[0m sprotty: [32m ✓[0m[90m handles system command in the middle[0m sprotty: [32m ✓[0m[90m handles merge command[0m sprotty: [32m ✓[0m[90m handles hidden command[0m sprotty: [0m InitializeCanvasBoundsCommand[0m sprotty: [32m ✓[0m[90m execute() works as expected[0m sprotty: [32m ✓[0m[90m undo() works as expected[0m sprotty: [32m ✓[0m[90m redo() works as expected[0m sprotty: [0m SetModelCommand[0m sprotty: [32m ✓[0m[90m execute() returns the new model[0m sprotty: [32m ✓[0m[90m undo() returns the previous model[0m sprotty: [32m ✓[0m[90m redo() returns the new model[0m sprotty: [0m model factory[0m sprotty: [32m ✓[0m[90m creates a single element from a schema[0m sprotty: [32m ✓[0m[90m creates a root element and its chilren from a schema[0m sprotty: [32m ✓[0m[90m detects duplicate ids and throws an error[0m sprotty: [32m ✓[0m[90m does not overwrite reserved properties[0m sprotty: [32m ✓[0m[90m gets default features for registered element[0m sprotty: [32m ✓[0m[90m applies custom features for registered element[0m sprotty: [0m SModelRoot[0m sprotty: [32m ✓[0m[90m contains children after adding them[0m sprotty: [32m ✓[0m[90m can reorder children[0m sprotty: [32m ✓[0m[90m can remove children[0m sprotty: [32m ✓[0m[90m correctly assigns the parent to children[0m sprotty: [0m ModelIndexImpl[0m sprotty: [32m ✓[0m[90m contains elements after adding them[0m sprotty: [32m ✓[0m[90m does not contain elements after removing them[0m sprotty: [0m CssClassPostprocessor[0m sprotty: [32m ✓[0m[90m classes are not overwritten[0m sprotty: [32m ✓[0m[90m subtype is appended as class[0m sprotty: [32m ✓[0m[90m type is not appended as class[0m sprotty: [0m ThunkView[0m sprotty: [32m ✓[0m[90m renders on change[0m sprotty: [0m base views[0m sprotty: [32m ✓[0m[90m empty view[0m sprotty: [32m ✓[0m[90m missing view[0m sprotty: [0m findArgValue[0m sprotty: [32m ✓[0m[90m returns undefined for missing keys[0m sprotty: [32m ✓[0m[90m returns the value if found on first level[0m sprotty: [32m ✓[0m[90m returns the value if found on second level[0m sprotty: [32m ✓[0m[90m returns the value if found on third level[0m sprotty: [32m ✓[0m[90m returns the complex value if found on third level[0m sprotty: [32m ✓[0m[90m returns undefined for a type if missing[0m sprotty: [32m ✓[0m[90m should return undefined if args are undefined[0m sprotty: [0m SetBoundsCommand[0m sprotty: [32m ✓[0m[90m execute() works as expected[0m sprotty: [32m ✓[0m[90m undo() works as expected[0m sprotty: [32m ✓[0m[90m redo() works as expected[0m sprotty: [0m HBoxLayouter[0m sprotty: [32m ✓[0m[90m defaultParams[0m sprotty: [32m ✓[0m[90m alignTop[0m sprotty: [32m ✓[0m[90m alignBottom[0m sprotty: [32m ✓[0m[90m padding[0m sprotty: [32m ✓[0m[90m hGap[0m sprotty: [32m ✓[0m[90m paddingFactor[0m sprotty: [32m ✓[0m[90m issue-189[0m sprotty: [0m getAbsoluteBounds[0m sprotty: [32m ✓[0m[90m should compute the absolute bounds of a bounds aware element[0m[33m (55ms)[0m sprotty: [0m StackLayouter[0m sprotty: [32m ✓[0m[90m defaultParams[0m sprotty: [32m ✓[0m[90m alignTopLeft[0m sprotty: [32m ✓[0m[90m alignBottomRight[0m sprotty: [32m ✓[0m[90m padding[0m sprotty: [32m ✓[0m[90m paddingFactor[0m sprotty: [0m VBoxLayouter[0m sprotty: [32m ✓[0m[90m defaultParams[0m sprotty: [32m ✓[0m[90m alignLeft[0m sprotty: [32m ✓[0m[90m alignRight[0m sprotty: [32m ✓[0m[90m padding[0m sprotty: [32m ✓[0m[90m vGap[0m sprotty: [32m ✓[0m[90m paddingFactor[0m sprotty: [0m ShapeView.isVisible[0m sprotty: [32m ✓[0m[90m should return true when an element intersects the canvas bounds[0m sprotty: [32m ✓[0m[90m should return false when the viewport is panned away[0m sprotty: [32m ✓[0m[90m should return false when the viewport is zoomed away[0m sprotty: [32m ✓[0m[90m should return true when rendered in a hidden context[0m sprotty: [0m ContextMenuProviderRegistry[0m sprotty: [32m ✓[0m[90m should return no items if there are no providers[0m sprotty: [32m ✓[0m[90m should return no items with empty list of providers[0m sprotty: [32m ✓[0m[90m should return the union of elements of all providers[0m sprotty: [32m ✓[0m[90m should restructure items accoriding to parent IDs[0m sprotty: [0m IntersectionFinder[0m sprotty: [32m ✓[0m[90m finds no intersection between two horizontally parallel lines[0m sprotty: [32m ✓[0m[90m finds no intersection between two vertically parallel lines[0m sprotty: [32m ✓[0m[90m finds no intersection between two lines with the same starting point[0m sprotty: [32m ✓[0m[90m finds no intersection between two lines with the same end point[0m sprotty: [32m ✓[0m[90m finds an intersection between two polylines with one segment[0m sprotty: [32m ✓[0m[90m finds three intersection between two polylines with three segments, each crossing[0m sprotty: [32m ✓[0m[90m finds an intersection among three polylines whereas only two segments intersect ("1" and "3" at (2,2))[0m sprotty: [0m ExportSvgCommand[0m sprotty: [32m ✓[0m[90m execute() clears selection[0m sprotty: [32m ✓[0m[90m execute() removes hover feedback[0m sprotty: [32m ✓[0m[90m execute() resets viewport[0m sprotty: [0m hover[0m sprotty: [0m mouseover result[0m sprotty: [32m ✓[0m[90m is empty on hovering over non-hoverable elements[0m sprotty: [32m ✓[0m[90m contains HoverFeedbackAction on hovering over an hoverable element[0m sprotty: [32m ✓[0m[90m resets the hover feedback on hovering over another element[0m sprotty: [32m ✓[0m[90m contains SetPopupModelAction if popup is open and hovering over an non-hoverable element[0m sprotty: [32m ✓[0m[90m resets the hover feedback when moving out of another element[0m sprotty: [32m ✓[0m[90m contains SetPopupModelAction and Promise if popup is open and previous target is not the same[0m sprotty: [32m ✓[0m[90m contains nothing if popup is open and previous target is the same[0m sprotty: [0m move[0m sprotty: [32m ✓[0m[90m execute() works as expected[0m[33m (64ms)[0m sprotty: [32m ✓[0m[90m undo() works as expected[0m sprotty: [32m ✓[0m[90m redo() works as expected[0m sprotty: [0m getAbsoluteRouteBounds[0m sprotty: [32m ✓[0m[90m should compute the absolute bounds of a routable element[0m sprotty: [0m RoutableView.isVisible[0m sprotty: [32m ✓[0m[90m should return true when an element intersects the canvas bounds[0m sprotty: [32m ✓[0m[90m should return false when the viewport is panned away[0m sprotty: [32m ✓[0m[90m should return false when the viewport is zoomed away[0m sprotty: [32m ✓[0m[90m should return true when rendered in a hidden context[0m sprotty: [0m SelectCommand[0m sprotty: [32m ✓[0m[90m execute() works as expected[0m sprotty: [32m ✓[0m[90m undo() works as expected[0m sprotty: [32m ✓[0m[90m redo() works as expected[0m sprotty: [0m SelectAllCommand[0m sprotty: [32m ✓[0m[90m execute() works as expected[0m sprotty: [32m ✓[0m[90m undo() works as expected[0m sprotty: [32m ✓[0m[90m redo() works as expected[0m sprotty: [32m ✓[0m[90m execute() works as expected with deselect[0m sprotty: [32m ✓[0m[90m undo() works as expected with deselect[0m sprotty: [32m ✓[0m[90m redo() works as expected with deselect[0m sprotty: [0m ModelMatcher[0m sprotty: [32m ✓[0m[90m finds new elements[0m sprotty: [32m ✓[0m[90m finds deleted elements[0m sprotty: [32m ✓[0m[90m matches elements with equal id[0m sprotty: [0m UpdateModelCommand[0m sprotty: [32m ✓[0m[90m replaces the model if animation is suppressed[0m sprotty: [32m ✓[0m[90m undo() returns the previous model[0m sprotty: [32m ✓[0m[90m redo() returns the new model[0m sprotty: [32m ✓[0m[90m fades in new elements[0m sprotty: [32m ✓[0m[90m fades out deleted elements[0m sprotty: [32m ✓[0m[90m moves relocated elements[0m sprotty: [32m ✓[0m[90m combines fade and move animations[0m sprotty: [32m ✓[0m[90m applies a given model diff[0m sprotty: [32m ✓[0m[90m morphs edge[0m sprotty: [32m ✓[0m[90m #190 removes relocated elements before adding them { animate: false }[0m sprotty: [32m ✓[0m[90m #190 removes relocated elements before adding them { animate: true }[0m sprotty: [32m ✓[0m[90m #190 removes container element and adds contained element { animate: false }[0m[33m (68ms)[0m sprotty: [32m ✓[0m[90m #190 removes container element and adds contained element { animate: true }[0m sprotty: [0m BoundsAwareViewportCommand[0m sprotty: [32m ✓[0m[90m execute() works as expected[0m sprotty: [32m ✓[0m[90m undo() works as expected[0m sprotty: [32m ✓[0m[90m redo() works as expected[0m sprotty: [0m BringToFrontCommand[0m sprotty: [32m ✓[0m[90m execute() works as expected[0m sprotty: [32m ✓[0m[90m undo() works as expected[0m sprotty: [32m ✓[0m[90m redo() works as expected[0m sprotty: [0m SEdge[0m sprotty: [32m ✓[0m[90m computes a simple route[0m sprotty: [32m ✓[0m[90m skips a routing handle that is dragged for removal[0m sprotty: [0m SGraphIndex[0m sprotty: [32m ✓[0m[90m tracks outgoing edges of a node[0m sprotty: [32m ✓[0m[90m tracks incoming edges of a node[0m sprotty: [32m ✓[0m[90m does not contain outgoing or incoming edges after removing them[0m sprotty: [0m anchor computation[0m sprotty: [32m ✓[0m[90m correctly translates edge source position[0m sprotty: [32m ✓[0m[90m correctly translates edge target position[0m sprotty: [32m ✓[0m[90m correctly translates edge source to target position[0m sprotty: [0m graph views[0m sprotty: [32m ✓[0m[90m render an empty graph[0m sprotty: [32m ✓[0m[90m render a straight edge[0m sprotty: [32m ✓[0m[90m render a circle node[0m sprotty: [32m ✓[0m[90m render a whole graph[0m sprotty: [0m PolylineEdgeView[0m sprotty: [32m ✓[0m[90m correctly translates edge source and target position[0m sprotty: [32m ✓[0m[90m correctly translates edge target and source position[0m sprotty: [0m JSX[0m sprotty: [32m ✓[0m[90m should set namespace even for empty svg elements with no attributes[0m sprotty: [32m ✓[0m[90m should convert prefixes of the jsx attribute to the key of the vnode[0m sprotty: [0m virtualize (happy path)[0m sprotty: [32m ✓[0m[90m should convert a single node with no children[0m sprotty: [32m ✓[0m[90m should convert a node with text node[0m sprotty: [32m ✓[0m[90m should convert nodes with children[0m sprotty: [32m ✓[0m[90m should convert xml document[0m sprotty: [32m ✓[0m[90m should convert a single node with attributes[0m sprotty: [32m ✓[0m[90m should ignore empty attributes[0m sprotty: [32m ✓[0m[90m should handle control characters in attribute values[0m sprotty: [32m ✓[0m[90m should handle entities in attribute values[0m sprotty: [32m ✓[0m[90m should ignore comments[0m sprotty: [0m virtualize (bad path)[0m sprotty: [32m ✓[0m[90m should return null when given null or empty string[0m sprotty: [32m ✓[0m[90m should return parser error when given a single text node[0m sprotty: [32m ✓[0m[90m should return parser error when gives multiple top-level nodes[0m sprotty: [0m LocalModelSource[0m sprotty: [32m ✓[0m[90m sets the model in fixed mode[0m sprotty: [32m ✓[0m[90m requests bounds in dynamic mode[0m sprotty: [32m ✓[0m[90m adds and removes elements[0m sprotty: [32m ✓[0m[90m resolves promises in fixed mode[0m sprotty: [32m ✓[0m[90m resolves promises in dynamic mode[0m sprotty: [0m PointToPointLine[0m sprotty: [0m angle[0m sprotty: [32m ✓[0m[90m computes a 45° angle correctly[0m sprotty: [32m ✓[0m[90m computes a 90° angle correctly[0m sprotty: [32m ✓[0m[90m computes a 180° angle correctly[0m sprotty: [0m intersection[0m sprotty: [32m ✓[0m[90m finds intersection of crossing lines[0m sprotty: [32m ✓[0m[90m returns `undefined` for parallel lines[0m sprotty: [0m direction[0m sprotty: [32m ✓[0m[90m correctly defines line to north[0m sprotty: [32m ✓[0m[90m correctly defines line to north-east[0m sprotty: [32m ✓[0m[90m correctly defines line to east[0m sprotty: [32m ✓[0m[90m correctly defines line to south-east[0m sprotty: [32m ✓[0m[90m correctly defines line to south[0m sprotty: [32m ✓[0m[90m correctly defines line to south-west[0m sprotty: [32m ✓[0m[90m correctly defines line to west[0m sprotty: [32m ✓[0m[90m correctly defines line to north-west[0m sprotty: [0m FluentIterableImpl[0m sprotty: [32m ✓[0m[90m iterates elements[0m sprotty: [32m ✓[0m[90m filters elements[0m sprotty: [32m ✓[0m[90m maps elements[0m sprotty: [32m ✓[0m[90m filters and maps elements[0m sprotty: [0m ProviderRegistry[0m sprotty: [32m ✓[0m[90m creates instances of registered classes[0m sprotty: [32m ✓[0m[90m does not contain deregistered classes[0m sprotty: [0m InstanceRegistry[0m sprotty: [32m ✓[0m[90m returns the registered values[0m sprotty: [32m ✓[0m[90m does not contain deregistered classes[0m sprotty: [92m [0m[32m 185 passing[0m[90m (916ms)[0m sprotty: =============================== Coverage summary =============================== sprotty: Statements : 66.2% ( 4390/6631 ) sprotty: Branches : 39.9% ( 1067/2674 ) sprotty: Functions : 57.53% ( 676/1175 ) sprotty: Lines : 64.69% ( 3785/5851 ) sprotty: ================================================================================ lerna success run Ran npm script 'test' in 3 packages in 40.5s: lerna success - sprotty-elk lerna success - sprotty-protocol lerna success - sprotty Done in 41.27s. [Pipeline] } [Pipeline] // container [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Deploy (master only)) Stage "Deploy (master only)" skipped due to when conditional [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] junit Recording test results [Checks API] No suitable checks publisher found. [Pipeline] archiveArtifacts Archiving artifacts [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // podTemplate [Pipeline] End of Pipeline GitHub has been notified of this commit’s build result Finished: SUCCESS