[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[glsp-build] Build eclipse-glsp/glsp-server-node/main (#76) FAILURE
|
Job: eclipse-glsp/glsp-server-node/main
Build Number: 76
Build URL: https://ci.eclipse.org/glsp/job/eclipse-glsp/job/glsp-server-node/job/main/76/
Push event to branch main
Connecting to https://api.github.com using GitHub app GLSP
Obtained Jenkinsfile from 9fd09256d93c37d80fee11b8435bcd8afac46ecf
[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
Still waiting to schedule task
Waiting for next available executor on ‘glsp-agent-pod-xsz78-35p2s’
Agent glsp-agent-pod-vltg0-gzz3j is provisioned from template glsp-agent-pod-vltg0
---
apiVersion: "v1"
kind: "Pod"
metadata:
annotations:
buildUrl: "http://jenkins-ui.glsp.svc.cluster.local/glsp/job/eclipse-glsp/job/glsp-server-node/job/issue%252F1004/2/"
runUrl: "job/eclipse-glsp/job/glsp-server-node/job/issue%252F1004/2/"
labels:
jenkins: "slave"
jenkins/label-digest: "ada02baee263c1a03329f0354abad8439fdbe91c"
jenkins/label: "glsp-agent-pod"
name: "glsp-agent-pod-vltg0-gzz3j"
namespace: "glsp"
spec:
containers:
- command:
- "cat"
image: "node:16"
name: "node"
resources:
limits:
memory: "2Gi"
cpu: "1"
requests:
memory: "2Gi"
cpu: "1"
tty: true
volumeMounts:
- mountPath: "/home/jenkins"
name: "jenkins-home"
readOnly: false
- 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.glsp.svc.cluster.local:50000"
- name: "JENKINS_AGENT_NAME"
value: "glsp-agent-pod-vltg0-gzz3j"
- name: "JENKINS_NAME"
value: "glsp-agent-pod-vltg0-gzz3j"
- name: "JENKINS_AGENT_WORKDIR"
value: "/home/jenkins/agent"
- name: "JENKINS_URL"
value: "http://jenkins-ui.glsp.svc.cluster.local/glsp/"
image: "docker.io/eclipsecbi/jiro-agent-basic:remoting-3107.v665000b_51092"
name: "jnlp"
resources:
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: {}
name: "jenkins-home"
- emptyDir:
medium: ""
name: "workspace-volume"
Running on glsp-agent-pod-vltg0-gzz3j in /home/jenkins/agent/workspace/lipse-glsp_glsp-server-node_main
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[Pipeline] checkout
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
using credential github-app-glsp
Cloning the remote Git repository
Cloning with configured refspecs honoured and without tags
Cloning repository https://github.com/eclipse-glsp/glsp-server-node.git
> git init /home/jenkins/agent/workspace/lipse-glsp_glsp-server-node_main # timeout=10
Fetching upstream changes from https://github.com/eclipse-glsp/glsp-server-node.git
> git --version # timeout=10
> git --version # 'git version 2.20.1'
using GIT_ASKPASS to set credentials GitHub app GLSP
> git fetch --no-tags --force --progress -- https://github.com/eclipse-glsp/glsp-server-node.git +refs/heads/main:refs/remotes/origin/main # timeout=10
> git config remote.origin.url https://github.com/eclipse-glsp/glsp-server-node.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10
Avoid second fetch
Checking out Revision 9fd09256d93c37d80fee11b8435bcd8afac46ecf (main)
> git config core.sparsecheckout # timeout=10
> git checkout -f 9fd09256d93c37d80fee11b8435bcd8afac46ecf # timeout=10
Commit message: "Revert web workflow example publishing"
First time build. Skipping changelog.
> git rev-list --no-walk d8d72b22ebdfb38ab1337b4c400e3f0713ec1a89 # timeout=10
[GitHub Checks] GitHub check (name: CI Jenkins Build, status: in_progress) has been published.
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] withEnv
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Build)
[Pipeline] container
[Pipeline] {
[Pipeline] timeout
Timeout set to expire in 30 min
[Pipeline] {
[Pipeline] sh
+ yarn install
yarn install v1.22.19
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
[4/5] Linking dependencies...
warning "@eclipse-glsp/dev > @eclipse-glsp/config-test > ts-node@10.9.1" has unmet peer dependency "typescript@>=2.7".
[5/5] Building fresh packages...
$ lerna run prepare
lerna notice cli v6.6.1
lerna info ci enabled
> Lerna (powered by Nx) Running target prepare for 4 projects:
- @eclipse-glsp-examples/workflow-server
- @eclipse-glsp/graph
- @eclipse-glsp/layout-elk
- @eclipse-glsp/server
> @eclipse-glsp/graph:prepare
@eclipse-glsp/graph: [2K[1G@eclipse-glsp/graph: [1myarn run v1.22.19[22m
@eclipse-glsp/graph: [2K[1G[2m$ yarn clean && yarn build[22m
@eclipse-glsp/graph: [2K[1G@eclipse-glsp/graph: [2m$ rimraf lib tsconfig.tsbuildinfo coverage .nyc_output[22m
@eclipse-glsp/graph: [2K[1G@eclipse-glsp/graph: [2m$ tsc -b[22m
@eclipse-glsp/graph: [2K[1G@eclipse-glsp/graph: Done in 3.37s.
> @eclipse-glsp/server:prepare
@eclipse-glsp/server: [2K[1G@eclipse-glsp/server: [1myarn run v1.22.19[22m
@eclipse-glsp/server: [2K[1G@eclipse-glsp/server: [2m$ yarn clean && yarn build[22m
@eclipse-glsp/server: [2K[1G@eclipse-glsp/server: [2m$ rimraf lib tsconfig.tsbuildinfo coverage .nyc_output[22m
@eclipse-glsp/server: [2K[1G@eclipse-glsp/server: [2m$ tsc -b[22m
@eclipse-glsp/server: [2K[1G@eclipse-glsp/server: Done in 5.58s.
> @eclipse-glsp/layout-elk:prepare
@eclipse-glsp/layout-elk: [2K[1G@eclipse-glsp/layout-elk: [1myarn run v1.22.19[22m
@eclipse-glsp/layout-elk: [2K[1G[2m$ yarn clean && yarn build[22m
@eclipse-glsp/layout-elk: [2K[1G@eclipse-glsp/layout-elk: [2m$ rimraf lib tsconfig.tsbuildinfo coverage .nyc_output[22m
@eclipse-glsp/layout-elk: [2K[1G@eclipse-glsp/layout-elk: [2m$ tsc -b[22m
@eclipse-glsp/layout-elk: [2K[1G@eclipse-glsp/layout-elk: Done in 3.20s.
> @eclipse-glsp-examples/workflow-server:prepare
@eclipse-glsp-examples/workflow-server: [2K[1G@eclipse-glsp-examples/workflow-server: [1myarn run v1.22.19[22m
@eclipse-glsp-examples/workflow-server: [2K[1G@eclipse-glsp-examples/workflow-server: [2m$ yarn clean && yarn build[22m
@eclipse-glsp-examples/workflow-server: [2K[1G@eclipse-glsp-examples/workflow-server: [2m$ rimraf lib tsconfig.tsbuildinfo bundle[22m
@eclipse-glsp-examples/workflow-server: [2K[1G@eclipse-glsp-examples/workflow-server: [2m$ tsc -b && yarn bundle[22m
@eclipse-glsp-examples/workflow-server: [2K[1G@eclipse-glsp-examples/workflow-server: [2m$ webpack[22m
@eclipse-glsp-examples/workflow-server: asset [1m[32mwf-glsp-server-node.js[39m[22m 3.31 MiB [1m[32m[emitted][39m[22m (name: main) 1 related asset
@eclipse-glsp-examples/workflow-server: runtime modules 937 bytes 4 modules
@eclipse-glsp-examples/workflow-server: modules by path [1m../../node_modules/[39m[22m 2.56 MiB 317 modules
@eclipse-glsp-examples/workflow-server: modules by path [1m../../packages/[39m[22m 386 KiB
@eclipse-glsp-examples/workflow-server: modules by path [1m../../packages/server/lib/[39m[22m 318 KiB 94 modules
@eclipse-glsp-examples/workflow-server: modules by path [1m../../packages/graph/lib/*.js[39m[22m 40.9 KiB 21 modules
@eclipse-glsp-examples/workflow-server: modules by path [1m../../packages/layout-elk/lib/*.js[39m[22m 26.5 KiB
@eclipse-glsp-examples/workflow-server: [1m../../packages/layout-elk/lib/index.js[39m[22m 1.81 KiB [1m[33m[built][39m[22m [1m[33m[code generated][39m[22m
@eclipse-glsp-examples/workflow-server: + 5 modules
@eclipse-glsp-examples/workflow-server: [1m../../packages/server/node.js[39m[22m 892 bytes [1m[33m[built][39m[22m [1m[33m[code generated][39m[22m
@eclipse-glsp-examples/workflow-server: modules by path [1m./lib/[39m[22m 97.5 KiB
@eclipse-glsp-examples/workflow-server: modules by path [1m./lib/common/[39m[22m 93.7 KiB 33 modules
@eclipse-glsp-examples/workflow-server: modules by path [1m./lib/node/*.js[39m[22m 3.8 KiB
@eclipse-glsp-examples/workflow-server: [1m./lib/node/app.js[39m[22m 2.44 KiB [1m[33m[built][39m[22m [1m[33m[code generated][39m[22m
@eclipse-glsp-examples/workflow-server: [1m./lib/node/workflow-cli-parser.js[39m[22m 1.37 KiB [1m[33m[built][39m[22m [1m[33m[code generated][39m[22m
@eclipse-glsp-examples/workflow-server: + 19 modules
@eclipse-glsp-examples/workflow-server: [1m[33mWARNING[39m[22m in [1m../../node_modules/ws/lib/buffer-util.js[39m[22m [1m[32m117:23-44[39m[22m
@eclipse-glsp-examples/workflow-server: [1mModule [1m[31mnot found[39m[22m[1m: [1m[31mError[39m[22m[1m: Can't resolve 'bufferutil' in '/home/jenkins/agent/workspace/lipse-glsp_glsp-server-node_main/node_modules/ws/lib'[39m[22m
@eclipse-glsp-examples/workflow-server: @ ../../node_modules/ws/lib/websocket.js 31:21-45
@eclipse-glsp-examples/workflow-server: @ ../../node_modules/ws/index.js 3:18-44
@eclipse-glsp-examples/workflow-server: @ ../../packages/server/lib/node/launch/websocket-server-launcher.js 32:13-26
@eclipse-glsp-examples/workflow-server: @ ../../packages/server/lib/node/index.js 40:13-58
@eclipse-glsp-examples/workflow-server: @ ./lib/common/workflow-diagram-module.js 28:17-48
@eclipse-glsp-examples/workflow-server: @ ./lib/node/app.js 23:34-78
@eclipse-glsp-examples/workflow-server: [1m[33mWARNING[39m[22m in [1m../../node_modules/ws/lib/validation.js[39m[22m [1m[32m122:24-49[39m[22m
@eclipse-glsp-examples/workflow-server: [1mModule [1m[31mnot found[39m[22m[1m: [1m[31mError[39m[22m[1m: Can't resolve 'utf-8-validate' in '/home/jenkins/agent/workspace/lipse-glsp_glsp-server-node_main/node_modules/ws/lib'[39m[22m
@eclipse-glsp-examples/workflow-server: @ ../../node_modules/ws/lib/receiver.js 13:43-66
@eclipse-glsp-examples/workflow-server: @ ../../node_modules/ws/index.js 7:21-46
@eclipse-glsp-examples/workflow-server: @ ../../packages/server/lib/node/launch/websocket-server-launcher.js 32:13-26
@eclipse-glsp-examples/workflow-server: @ ../../packages/server/lib/node/index.js 40:13-58
@eclipse-glsp-examples/workflow-server: @ ./lib/common/workflow-diagram-module.js 28:17-48
@eclipse-glsp-examples/workflow-server: @ ./lib/node/app.js 23:34-78
@eclipse-glsp-examples/workflow-server: 2 warnings have detailed information that is not shown.
@eclipse-glsp-examples/workflow-server: Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.
@eclipse-glsp-examples/workflow-server: webpack 5.81.0 compiled with [1m[33m2 warnings[39m[22m in 5814 ms
@eclipse-glsp-examples/workflow-server: [2K[1GDone in 10.84s.
> Lerna (powered by Nx) Successfully ran target prepare for 4 projects
Done in 60.62s.
[Pipeline] script
[Pipeline] {
[Pipeline] sh
+ git diff --name-only
+ grep -q ^yarn.lock
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Bundle workflow-example (browser))
[Pipeline] container
[Pipeline] {
[Pipeline] timeout
Timeout set to expire in 30 min
[Pipeline] {
[Pipeline] dir
Running in /home/jenkins/agent/workspace/lipse-glsp_glsp-server-node_main/examples/workflow-server
[Pipeline] {
[Pipeline] sh
+ yarn bundle:browser
yarn run v1.22.19
$ webpack --env target=webworker
asset wf-glsp-server-webworker.js 2.56 MiB [emitted] (name: main) 1 related asset
runtime modules 891 bytes 4 modules
modules by path ../../ 2.27 MiB
modules by path ../../node_modules/ 1.91 MiB 137 modules
modules by path ../../packages/ 363 KiB
modules by path ../../packages/server/lib/ 295 KiB 88 modules
modules by path ../../packages/graph/lib/*.js 40.9 KiB 21 modules
modules by path ../../packages/layout-elk/lib/*.js 26.5 KiB 6 modules
../../packages/server/browser.js 895 bytes [built] [code generated]
modules by path ./lib/ 108 KiB
modules by path ./lib/common/ 93.7 KiB 33 modules
modules by path ./lib/browser/ 14.3 KiB
./lib/browser/app.js 2.16 KiB [built] [code generated]
./lib/browser/mock-model-storage.js 2.95 KiB [built] [code generated]
./lib/browser/example1.json 9.24 KiB [built] [code generated]
webpack 5.81.0 compiled successfully in 4268 ms
Done in 4.78s.
[Pipeline] }
[Pipeline] // dir
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Codechecks (ESLint))
[Pipeline] container
[Pipeline] {
[Pipeline] timeout
Timeout set to expire in 30 min
[Pipeline] {
[Pipeline] sh
+ yarn lint:ci
yarn run v1.22.19
$ lerna run lint:ci
lerna notice cli v6.6.1
lerna info ci enabled
> Lerna (powered by Nx) Running target lint:ci for 4 projects:
- @eclipse-glsp-examples/workflow-server
- @eclipse-glsp/graph
- @eclipse-glsp/layout-elk
- @eclipse-glsp/server
> @eclipse-glsp/graph:"lint:ci"
@eclipse-glsp/graph: [2K[1G@eclipse-glsp/graph: [2m$ yarn lint -o eslint.xml -f checkstyle[22m
@eclipse-glsp/graph: [2K[1G@eclipse-glsp/graph: [2m$ eslint --ext .ts,.tsx ./src -o eslint.xml -f checkstyle[22m
> @eclipse-glsp/server:"lint:ci"
@eclipse-glsp/server: [2K[1G@eclipse-glsp/server: [2m$ yarn lint -o eslint.xml -f checkstyle[22m
@eclipse-glsp/server: [2K[1G@eclipse-glsp/server: [2m$ eslint --ext .ts,.tsx ./src -o eslint.xml -f checkstyle[22m
> @eclipse-glsp/layout-elk:"lint:ci"
@eclipse-glsp/layout-elk: [2K[1G@eclipse-glsp/layout-elk: [2m$ yarn lint -o eslint.xml -f checkstyle[22m
@eclipse-glsp/layout-elk: [2K[1G@eclipse-glsp/layout-elk: [2m$ eslint --ext .ts,.tsx ./src -o eslint.xml -f checkstyle[22m
> @eclipse-glsp-examples/workflow-server:"lint:ci"
@eclipse-glsp-examples/workflow-server: [2K[1G@eclipse-glsp-examples/workflow-server: [2m$ yarn lint -o eslint.xml -f checkstyle[22m
@eclipse-glsp-examples/workflow-server: [2K[1G@eclipse-glsp-examples/workflow-server: [2m$ eslint --ext .ts,.tsx ./src -o eslint.xml -f checkstyle[22m
> Lerna (powered by Nx) Successfully ran target lint:ci for 4 projects
Done in 40.33s.
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Tests (Mocha))
[Pipeline] container
[Pipeline] {
[Pipeline] timeout
Timeout set to expire in 30 min
[Pipeline] {
[Pipeline] sh
+ yarn test:ci
yarn run v1.22.19
$ lerna run test:ci
lerna notice cli v6.6.1
lerna info ci enabled
> Lerna (powered by Nx) Running target test:ci for 3 projects:
- @eclipse-glsp/graph
- @eclipse-glsp/layout-elk
- @eclipse-glsp/server
> @eclipse-glsp/graph:"test:ci"
@eclipse-glsp/graph: [2K[1G@eclipse-glsp/graph: [2m$ export JUNIT_REPORT_PATH=./report.xml && yarn test --reporter mocha-jenkins-reporter[22m
@eclipse-glsp/graph: [2K[1G@eclipse-glsp/graph: [2m$ mocha --config ../../.mocharc "./src/**/*.spec.?(ts|tsx)" --reporter mocha-jenkins-reporter[22m
@eclipse-glsp/graph: graph package
@eclipse-glsp/graph: [32m [32m✔[39m[0m[90m should support code coverage statistics: [0m[90m0ms[0m
@eclipse-glsp/graph: Suite duration: 0.002 s, Tests: 1
@eclipse-glsp/graph: [92m [0m[32m 1 passing[0m[90m (3ms)[0m
> @eclipse-glsp/server:"test:ci"
@eclipse-glsp/server: [2K[1G@eclipse-glsp/server: [2m$ export JUNIT_REPORT_PATH=./report.xml && yarn test --reporter mocha-jenkins-reporter[22m
@eclipse-glsp/server: [2K[1G@eclipse-glsp/server: [2m$ mocha --config ../../.mocharc "./src/**/*.spec.?(ts|tsx)" --reporter mocha-jenkins-reporter[22m
@eclipse-glsp/server: test DefaultActionDispatcher test with one-way actions (no response actions)
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatch- unhandled action: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatch - one action: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatch- one action & multiple handlers: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.006 s, Tests: 3
@eclipse-glsp/server: test DefaultActionDispatcher test with one-way actions (no response actions) test multi dispatch with single-handled actions
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatch - multiple actions: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatchAll- multiple actions: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatch - multiple actions (racing execution times): [0m[31m800ms[0m
@eclipse-glsp/server: Suite duration: 0.804 s, Tests: 3
@eclipse-glsp/server: test DefaultActionDispatcher test with handler response actions
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatch - one action & one handler response action: [0m[31m201ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatch - multiple actions & multiple response: [0m[31m101ms[0m
@eclipse-glsp/server: Suite duration: 0.304 s, Tests: 2
@eclipse-glsp/server: test DefaultActionDispatcher test dispatch after next update
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatchAfterNextUpdate: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 1
@eclipse-glsp/server: Test ActionHandlerRegistry (only functionality that is not covered by "registry.spec.ts"
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m registerHandler - should register given handlers: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m get - should return three handlers sorted by priority: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 2
@eclipse-glsp/server: test DefaultGlobalActionProvider
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m serverActionsKinds: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m clientActionKinds: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/server: test DefaultCommandStack execute
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should execute the given command and become dirty: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should execute the given commands in order and become dirty: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should be able to undo after execute: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should clear the redo stack after execution: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should flush the stack in case of an execution error: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.003 s, Tests: 5
@eclipse-glsp/server: test DefaultCommandStack undo
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should do nothing if the command stack is empty: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should undo the command and become non-dirty again: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should undo multiple command and become non-dirty again: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should flush the stack in case of an execution error: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 4
@eclipse-glsp/server: test DefaultCommandStack redo
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should do nothing if the command stack is empty: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should redo the command and become dirty again: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should undo multiple command and become non-dirty again: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should flush the stack in case of an execution error: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should be able to undo after redo: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 5
@eclipse-glsp/server: test DefaultCommandStack flush
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should reset the internal state of the command stack: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0 s, Tests: 1
@eclipse-glsp/server: test DefaultCommandStack isSaveDone
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should become non-dirty after execution: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should maintain undo/redo history after execution: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/server: CompoundCommand execute
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should execute the subcommands in order: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should undo partially executed subcommands in case of an error: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 2
@eclipse-glsp/server: CompoundCommand undo
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should undo the subcommands in reverse order: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should redo partially undone subcommands in case of an error: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/server: CompoundCommand canUndo
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should return true if all subcommands can be undone: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should return true if anyof the subcommands cannot be undone: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0 s, Tests: 2
@eclipse-glsp/server: RecordingCommand
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should be undoable after execution: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should restore the pre execution state when undo is called: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should restore the post execution state when redo is called: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 3
@eclipse-glsp/server: BindingTarget bindTarget() Bind to constructor
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should bind the service identifier `to` the given target with no scope: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should bind the service identifier `toSelf` with no scope: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.01 s, Tests: 2
@eclipse-glsp/server: BindingTarget bindTarget() Bind to service
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should bind the service identifier `service` using the given target service with no scope: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should throw an error because the given target service is not bound: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should bind the unbound target service to itself before applying the toService binding: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m The return syntax should be no op and invocation of a syntax function should throw an error: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.018 s, Tests: 4
@eclipse-glsp/server: BindingTarget bindTarget() Bind to constant value
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should bind the service identifier `toConstantValue` using the given target with no scope: [0m[90m0ms[0m
@eclipse-glsp/server: class Target {
@eclipse-glsp/server: } has been bound to 'constantValue'. Binding in Singleton scope has no effect.Constant value bindings are effectively Singleton bindings.
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m The return syntax's in functions should be no op and invocation should log a warning: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.008 s, Tests: 2
@eclipse-glsp/server: BindingTarget bindTarget() Bind to dynamic value
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should bind the service identifier `toDynamicValue` using the given factory function with no scope: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.005 s, Tests: 1
@eclipse-glsp/server: test implementations of MultiBinding test basic functionaly (ClassMultiBinding)
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m add - new binding: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m add - existing binding: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m remove - existing binding: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m remove - non-existing binding: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m addAll - TestClass1 & TestClass2: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m rebind- TestClass2 to TestClass3: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m rebind- TestClass2 to TestClass3- should fail: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m removeAll- TestClass1 & TestClass3: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 8
@eclipse-glsp/server: test implementations of MultiBinding test applyBinding
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m apply binding of ClassMultiBinding: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m apply binding of InstanceMultiBinding: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/server: test RequestTypeHintsActionHandler
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m execute with correct action: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 1
@eclipse-glsp/server: Test DefaultContextActionsProviderRegistry
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m check if default registry is empty: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register DefaultToolPaletteItemProvider via ContextActionsProviders list: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register DefaultToolPaletteItemProvider via ToolPaletteItemProvider: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register CustomCommandPaletteActionProvider via CommandPaletteActionProvider: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 4
@eclipse-glsp/server: Test RequestContextActionsHandler
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m request ToolPaletteContextActions: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 1
@eclipse-glsp/server: Test DefaultToolPaletteItemProvider
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m test getItems: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 1
@eclipse-glsp/server: Test DefaultContextEditValidatorRegistry
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m check if default registry is empty: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register TestContextEditValidator via ContextEditValidators list: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register TestLabelEditValidator via LabelEditValidator: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register via ContextEditValidators list and LabelEditValidator: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0 s, Tests: 4
@eclipse-glsp/server: Test RequestEditValidationHandler
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m requestContextEditValidation with ok result: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m requestContextEditValidation with warning result: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m requestContextEditValidation with error result: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m requestLabelEditValidation with ok result: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m requestLabelEditValidation with warning result: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m requestLabelEditValidation with error result: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 6
@eclipse-glsp/server: test DefaultGModelSerializer
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createElement - unregistered type: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createElement - with root schema: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createElement - with node schema: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createElement- with sub type of registered schema: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createElement - with parent: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createRoot - unregistered type: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createRoot - with child schema : [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createRoot - with registered root schema: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createSchema- unregistered type: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createSchema- with node: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.004 s, Tests: 10
@eclipse-glsp/server: Test OperationHandlerRegistry
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register OperationActionHandler: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register CreateOperationActionHandlers: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/server: test DefaultGLSPServer
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Test calls before server initialization (should throw errors): [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m addListener - add existing listener: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m addListener - add new listener: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m removeListener - remove non-existing listener: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m removeListener - remove existing listener: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m initialize - with wrong protocol version: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m initialize - with correct parameters: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m initialize - subsequent call with same parameters: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m initialize - subsequent call with other parameters: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m initialize client session: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispose client session: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m shutdown server: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.003 s, Tests: 12
@eclipse-glsp/server: test DefaultClientSessionFactory
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m create - new client session: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m create - unknown diagram type: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/server: test DefaultClientSessionManager
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m add listener: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m add create client session: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m get sessions by type: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m get sessions by type that does no exist: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispose client session: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 5
@eclipse-glsp/server: test PromiseQueue
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m enqueue - one element: [0m[31m101ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m enqueue - two elements: [0m[31m201ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m enqueue - three elements (first promise in queue has longest resolve time): [0m[31m603ms[0m
@eclipse-glsp/server: Suite duration: 0.905 s, Tests: 3
@eclipse-glsp/server: Test Registry
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register - with new key-value pair: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register - with key-value pair with a already registered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m deregister - with registered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m deregister - with unregistered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m haskey - with registered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m haskey - with unregistered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m get - with registered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m get - with unregistered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m getAll - should return three values: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m keys - should return three keys: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 10
@eclipse-glsp/server: Test MapMultiRegistry
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register - with new key-value pair: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m deregister - with registered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m deregister - with unregistered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m deregisterAll - with registered key: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m deregisterAll - with unregistered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m haskey - with registered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m haskey - with unregistered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m get - with registered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m get - with unregistered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m getAll: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m keys: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 11
@eclipse-glsp/server: test createCliParser
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - no args: [0m[90m1ms[0m
@eclipse-glsp/server: error: option '-d , --logDir <logDir>' argument 'invalid.Path' is invalid. Argument is not a valid directory!
@eclipse-glsp/server: Usage: Launch a GLSP server [options]
@eclipse-glsp/server: GLSP server
@eclipse-glsp/server: Options:
@eclipse-glsp/server: -V, --version output the version number
@eclipse-glsp/server: -l , --logLevel <logLevel> Set the log level. [default='3'] (default: 3)
@eclipse-glsp/server: -d , --logDir <logDir> Set the directory for log files (when file
@eclipse-glsp/server: logging is enabled) [default=.config] (default:
@eclipse-glsp/server: ".config")
@eclipse-glsp/server: -h, --help display help for command
@eclipse-glsp/server: Copyright (c) 2022-2023 Eclipse GLSP
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - invalid log dir: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - valid log dir: [0m[90m0ms[0m
@eclipse-glsp/server: error: option '-l , --logLevel <logLevel>' argument 'someRandomLevel' is invalid. Argument has to be 'none'|'error'|'warn'|'info'|'debug'!
@eclipse-glsp/server: Usage: Launch a GLSP server [options]
@eclipse-glsp/server: GLSP server
@eclipse-glsp/server: Options:
@eclipse-glsp/server: -V, --version output the version number
@eclipse-glsp/server: -l , --logLevel <logLevel> Set the log level. [default='3'] (default: 3)
@eclipse-glsp/server: -d , --logDir <logDir> Set the directory for log files (when file
@eclipse-glsp/server: logging is enabled) [default=.config] (default:
@eclipse-glsp/server: ".config")
@eclipse-glsp/server: -h, --help display help for command
@eclipse-glsp/server: Copyright (c) 2022-2023 Eclipse GLSP
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - invalid logLevel: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - valid logLevel: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse- no args with custom default options: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.003 s, Tests: 6
@eclipse-glsp/server: test createCliParser
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - no args: [0m[90m0ms[0m
@eclipse-glsp/server: error: option '-p , --port <port>' argument '-1' is invalid. Port has to be between in range (0,65535)!
@eclipse-glsp/server: Usage: Launch a GLSP server [options]
@eclipse-glsp/server: GLSP server
@eclipse-glsp/server: Options:
@eclipse-glsp/server: -V, --version output the version number
@eclipse-glsp/server: -l , --logLevel <logLevel> Set the log level. [default='3'] (default: 3)
@eclipse-glsp/server: -d , --logDir <logDir> Set the directory for log files (when file
@eclipse-glsp/server: logging is enabled) [default=.config] (default:
@eclipse-glsp/server: ".config")
@eclipse-glsp/server: -p , --port <port> Set server port [default= 0] (default: 0)
@eclipse-glsp/server: --host <host> Set host name [default= localhost (default:
@eclipse-glsp/server: "localhost")
@eclipse-glsp/server: --no-consoleLog Disable console logging
@eclipse-glsp/server: --fileLog Enable file logging (default: false)
@eclipse-glsp/server: -h, --help display help for command
@eclipse-glsp/server: Copyright (c) 2022-2023 Eclipse GLSP
@eclipse-glsp/server: error: option '-p , --port <port>' argument '65536' is invalid. Port has to be between in range (0,65535)!
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - invalid port (below lower range): [0m[90m0ms[0m
@eclipse-glsp/server: Usage: Launch a GLSP server [options]
@eclipse-glsp/server: GLSP server
@eclipse-glsp/server: Options:
@eclipse-glsp/server: -V, --version output the version number
@eclipse-glsp/server: -l , --logLevel <logLevel> Set the log level. [default='3'] (default: 3)
@eclipse-glsp/server: -d , --logDir <logDir> Set the directory for log files (when file
@eclipse-glsp/server: logging is enabled) [default=.config] (default:
@eclipse-glsp/server: ".config")
@eclipse-glsp/server: -p , --port <port> Set server port [default= 0] (default: 0)
@eclipse-glsp/server: --host <host> Set host name [default= localhost (default:
@eclipse-glsp/server: "localhost")
@eclipse-glsp/server: --no-consoleLog Disable console logging
@eclipse-glsp/server: --fileLog Enable file logging (default: false)
@eclipse-glsp/server: -h, --help display help for command
@eclipse-glsp/server: Copyright (c) 2022-2023 Eclipse GLSP
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - invalid port (below upper range): [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - valid port: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - --no-consoleLog: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - --fileLog: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - custom host name: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse- no args with custom default options: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 8
@eclipse-glsp/server: test SocketServerLauncher
@eclipse-glsp/server: 9:02:10 PM [32minfo[39m - [SocketServerLauncher] The GLSP server is ready to accept new client requests on port: 5008
@eclipse-glsp/server: [GLSP-Server]:Startup completed. Accepting requests on port:5008
@eclipse-glsp/server: 9:02:10 PM [32minfo[39m - [SocketServerLauncher] Starting GLSP server connection
@eclipse-glsp/server: 9:02:10 PM [32minfo[39m - [SocketServerLauncher] Shutdown GLSPServerLauncher
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m starts and stops: [0m[90m26ms[0m
@eclipse-glsp/server: Suite duration: 0.027 s, Tests: 1
@eclipse-glsp/server: [92m [0m[32m 145 passing[0m[90m (2s)[0m
> @eclipse-glsp/layout-elk:"test:ci"
@eclipse-glsp/layout-elk: [2K[1G@eclipse-glsp/layout-elk: [2m$ export JUNIT_REPORT_PATH=./report.xml && yarn test --reporter mocha-jenkins-reporter[22m
@eclipse-glsp/layout-elk: [2K[1G@eclipse-glsp/layout-elk: [2m$ mocha --config ../../.mocharc "./src/**/*.spec.?(ts|tsx)" --reporter mocha-jenkins-reporter[22m
@eclipse-glsp/layout-elk: test configureELKLayoutModule
@eclipse-glsp/layout-elk: [32m [32m✔[39m[0m[90m configure with minimal options: [0m[90m3ms[0m
@eclipse-glsp/layout-elk: [32m [32m✔[39m[0m[90m configure with additional default layout options: [0m[90m0ms[0m
@eclipse-glsp/layout-elk: [32m [32m✔[39m[0m[90m configure with custom layout configurator: [0m[90m0ms[0m
@eclipse-glsp/layout-elk: [32m [32m✔[39m[0m[90m configure with custom element filter: [0m[90m1ms[0m
@eclipse-glsp/layout-elk: Suite duration: 0.007 s, Tests: 4
@eclipse-glsp/layout-elk: [92m [0m[32m 4 passing[0m[90m (8ms)[0m
> Lerna (powered by Nx) Successfully ran target test:ci for 3 projects
Done in 24.79s.
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Test Coverage (main only))
[Pipeline] container
[Pipeline] {
[Pipeline] timeout
Timeout set to expire in 30 min
[Pipeline] {
[Pipeline] sh
+ yarn test:coverage:ci
yarn run v1.22.19
$ yarn glsp coverageReport .
$ /home/jenkins/agent/workspace/lipse-glsp_glsp-server-node_main/node_modules/.bin/glsp coverageReport .
[0m Create individual package coverage reports [0m
[0m Create combined report [0m
$ lerna run test:coverage
lerna notice cli v6.6.1
lerna info ci enabled
> Lerna (powered by Nx) Running target test:coverage for 3 projects:
- @eclipse-glsp/graph
- @eclipse-glsp/layout-elk
- @eclipse-glsp/server
> @eclipse-glsp/graph:"test:coverage"
@eclipse-glsp/graph: [2K[1G@eclipse-glsp/graph: [2m$ nyc yarn test[22m
@eclipse-glsp/graph: [2K[1G@eclipse-glsp/graph: [2m$ mocha --config ../../.mocharc "./src/**/*.spec.?(ts|tsx)"[22m
@eclipse-glsp/graph: [0m[0m
@eclipse-glsp/graph: [0m graph package[0m
@eclipse-glsp/graph: [32m [32m✔[39m[0m[90m should support code coverage statistics[0m
@eclipse-glsp/graph: [92m [0m[32m 1 passing[0m[90m (3ms)[0m
@eclipse-glsp/graph: =============================== Coverage summary ===============================
@eclipse-glsp/graph: [31;1mStatements : 0% ( 0/217 )[0m
@eclipse-glsp/graph: [31;1mBranches : 0% ( 0/60 )[0m
@eclipse-glsp/graph: [31;1mFunctions : 0% ( 0/77 )[0m
@eclipse-glsp/graph: [31;1mLines : 0% ( 0/211 )[0m
@eclipse-glsp/graph: ================================================================================
> @eclipse-glsp/server:"test:coverage"
@eclipse-glsp/server: [2K[1G@eclipse-glsp/server: [2m$ nyc yarn test:ci[22m
@eclipse-glsp/server: [2K[1G@eclipse-glsp/server: [2m$ export JUNIT_REPORT_PATH=./report.xml && yarn test --reporter mocha-jenkins-reporter[22m
@eclipse-glsp/server: [2K[1G@eclipse-glsp/server: [2m$ mocha --config ../../.mocharc "./src/**/*.spec.?(ts|tsx)" --reporter mocha-jenkins-reporter[22m
@eclipse-glsp/server: test DefaultActionDispatcher test with one-way actions (no response actions)
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatch- unhandled action: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatch - one action: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatch- one action & multiple handlers: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.005 s, Tests: 3
@eclipse-glsp/server: test DefaultActionDispatcher test with one-way actions (no response actions) test multi dispatch with single-handled actions
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatch - multiple actions: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatchAll- multiple actions: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatch - multiple actions (racing execution times): [0m[31m801ms[0m
@eclipse-glsp/server: Suite duration: 0.804 s, Tests: 3
@eclipse-glsp/server: test DefaultActionDispatcher test with handler response actions
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatch - one action & one handler response action: [0m[31m201ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatch - multiple actions & multiple response: [0m[31m102ms[0m
@eclipse-glsp/server: Suite duration: 0.304 s, Tests: 2
@eclipse-glsp/server: test DefaultActionDispatcher test dispatch after next update
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispatchAfterNextUpdate: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 1
@eclipse-glsp/server: Test ActionHandlerRegistry (only functionality that is not covered by "registry.spec.ts"
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m registerHandler - should register given handlers: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m get - should return three handlers sorted by priority: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 2
@eclipse-glsp/server: test DefaultGlobalActionProvider
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m serverActionsKinds: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m clientActionKinds: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/server: test DefaultCommandStack execute
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should execute the given command and become dirty: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should execute the given commands in order and become dirty: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should be able to undo after execute: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should clear the redo stack after execution: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should flush the stack in case of an execution error: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.004 s, Tests: 5
@eclipse-glsp/server: test DefaultCommandStack undo
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should do nothing if the command stack is empty: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should undo the command and become non-dirty again: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should undo multiple command and become non-dirty again: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should flush the stack in case of an execution error: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.003 s, Tests: 4
@eclipse-glsp/server: test DefaultCommandStack redo
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should do nothing if the command stack is empty: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should redo the command and become dirty again: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should undo multiple command and become non-dirty again: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should flush the stack in case of an execution error: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should be able to undo after redo: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 5
@eclipse-glsp/server: test DefaultCommandStack flush
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should reset the internal state of the command stack: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 1
@eclipse-glsp/server: test DefaultCommandStack isSaveDone
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should become non-dirty after execution: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should maintain undo/redo history after execution: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/server: CompoundCommand execute
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should execute the subcommands in order: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should undo partially executed subcommands in case of an error: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 2
@eclipse-glsp/server: CompoundCommand undo
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should undo the subcommands in reverse order: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should redo partially undone subcommands in case of an error: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/server: CompoundCommand canUndo
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should return true if all subcommands can be undone: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should return true if anyof the subcommands cannot be undone: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/server: RecordingCommand
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should be undoable after execution: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should restore the pre execution state when undo is called: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m should restore the post execution state when redo is called: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 3
@eclipse-glsp/server: BindingTarget bindTarget() Bind to constructor
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should bind the service identifier `to` the given target with no scope: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should bind the service identifier `toSelf` with no scope: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.011 s, Tests: 2
@eclipse-glsp/server: BindingTarget bindTarget() Bind to service
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should bind the service identifier `service` using the given target service with no scope: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should throw an error because the given target service is not bound: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should bind the unbound target service to itself before applying the toService binding: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m The return syntax should be no op and invocation of a syntax function should throw an error: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.018 s, Tests: 4
@eclipse-glsp/server: BindingTarget bindTarget() Bind to constant value
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should bind the service identifier `toConstantValue` using the given target with no scope: [0m[90m0ms[0m
@eclipse-glsp/server: class Target {
@eclipse-glsp/server: } has been bound to 'constantValue'. Binding in Singleton scope has no effect.Constant value bindings are effectively Singleton bindings.
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m The return syntax's in functions should be no op and invocation should log a warning: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.018 s, Tests: 2
@eclipse-glsp/server: BindingTarget bindTarget() Bind to dynamic value
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Should bind the service identifier `toDynamicValue` using the given factory function with no scope: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.004 s, Tests: 1
@eclipse-glsp/server: test implementations of MultiBinding test basic functionaly (ClassMultiBinding)
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m add - new binding: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m add - existing binding: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m remove - existing binding: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m remove - non-existing binding: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m addAll - TestClass1 & TestClass2: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m rebind- TestClass2 to TestClass3: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m rebind- TestClass2 to TestClass3- should fail: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m removeAll- TestClass1 & TestClass3: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.003 s, Tests: 8
@eclipse-glsp/server: test implementations of MultiBinding test applyBinding
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m apply binding of ClassMultiBinding: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m apply binding of InstanceMultiBinding: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/server: test RequestTypeHintsActionHandler
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m execute with correct action: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 1
@eclipse-glsp/server: Test DefaultContextActionsProviderRegistry
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m check if default registry is empty: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register DefaultToolPaletteItemProvider via ContextActionsProviders list: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register DefaultToolPaletteItemProvider via ToolPaletteItemProvider: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register CustomCommandPaletteActionProvider via CommandPaletteActionProvider: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 4
@eclipse-glsp/server: Test RequestContextActionsHandler
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m request ToolPaletteContextActions: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 1
@eclipse-glsp/server: Test DefaultToolPaletteItemProvider
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m test getItems: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 1
@eclipse-glsp/server: Test DefaultContextEditValidatorRegistry
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m check if default registry is empty: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register TestContextEditValidator via ContextEditValidators list: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register TestLabelEditValidator via LabelEditValidator: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register via ContextEditValidators list and LabelEditValidator: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 4
@eclipse-glsp/server: Test RequestEditValidationHandler
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m requestContextEditValidation with ok result: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m requestContextEditValidation with warning result: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m requestContextEditValidation with error result: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m requestLabelEditValidation with ok result: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m requestLabelEditValidation with warning result: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m requestLabelEditValidation with error result: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 6
@eclipse-glsp/server: test DefaultGModelSerializer
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createElement - unregistered type: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createElement - with root schema: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createElement - with node schema: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createElement- with sub type of registered schema: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createElement - with parent: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createRoot - unregistered type: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createRoot - with child schema : [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createRoot - with registered root schema: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createSchema- unregistered type: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m createSchema- with node: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.006 s, Tests: 10
@eclipse-glsp/server: Test OperationHandlerRegistry
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register OperationActionHandler: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register CreateOperationActionHandlers: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/server: test DefaultGLSPServer
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m Test calls before server initialization (should throw errors): [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m addListener - add existing listener: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m addListener - add new listener: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m removeListener - remove non-existing listener: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m removeListener - remove existing listener: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m initialize - with wrong protocol version: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m initialize - with correct parameters: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m initialize - subsequent call with same parameters: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m initialize - subsequent call with other parameters: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m initialize client session: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispose client session: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m shutdown server: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.004 s, Tests: 12
@eclipse-glsp/server: test DefaultClientSessionFactory
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m create - new client session: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m create - unknown diagram type: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/server: test DefaultClientSessionManager
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m add listener: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m add create client session: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m get sessions by type: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m get sessions by type that does no exist: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m dispose client session: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.001 s, Tests: 5
@eclipse-glsp/server: test PromiseQueue
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m enqueue - one element: [0m[31m100ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m enqueue - two elements: [0m[31m202ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m enqueue - three elements (first promise in queue has longest resolve time): [0m[31m602ms[0m
@eclipse-glsp/server: Suite duration: 0.905 s, Tests: 3
@eclipse-glsp/server: Test Registry
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register - with new key-value pair: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register - with key-value pair with a already registered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m deregister - with registered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m deregister - with unregistered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m haskey - with registered key: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m haskey - with unregistered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m get - with registered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m get - with unregistered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m getAll - should return three values: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m keys - should return three keys: [0m[90m1ms[0m
@eclipse-glsp/server: Suite duration: 0.003 s, Tests: 10
@eclipse-glsp/server: Test MapMultiRegistry
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m register - with new key-value pair: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m deregister - with registered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m deregister - with unregistered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m deregisterAll - with registered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m deregisterAll - with unregistered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m haskey - with registered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m haskey - with unregistered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m get - with registered key: [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m get - with unregistered key: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m getAll: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m keys: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.002 s, Tests: 11
@eclipse-glsp/server: test createCliParser
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - no args: [0m[90m0ms[0m
@eclipse-glsp/server: error: option '-d , --logDir <logDir>' argument 'invalid.Path' is invalid. Argument is not a valid directory!
@eclipse-glsp/server: Usage: Launch a GLSP server [options]
@eclipse-glsp/server: GLSP server
@eclipse-glsp/server: Options:
@eclipse-glsp/server: -V, --version output the version number
@eclipse-glsp/server: -l , --logLevel <logLevel> Set the log level. [default='3'] (default: 3)
@eclipse-glsp/server: -d , --logDir <logDir> Set the directory for log files (when file
@eclipse-glsp/server: logging is enabled) [default=.config] (default:
@eclipse-glsp/server: ".config")
@eclipse-glsp/server: -h, --help display help for command
@eclipse-glsp/server: Copyright (c) 2022-2023 Eclipse GLSP
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - invalid log dir: [0m[90m2ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - valid log dir: [0m[90m0ms[0m
@eclipse-glsp/server: error: option '-l , --logLevel <logLevel>' argument 'someRandomLevel' is invalid. Argument has to be 'none'|'error'|'warn'|'info'|'debug'!
@eclipse-glsp/server: Usage: Launch a GLSP server [options]
@eclipse-glsp/server: GLSP server
@eclipse-glsp/server: Options:
@eclipse-glsp/server: -V, --version output the version number
@eclipse-glsp/server: -l , --logLevel <logLevel> Set the log level. [default='3'] (default: 3)
@eclipse-glsp/server: -d , --logDir <logDir> Set the directory for log files (when file
@eclipse-glsp/server: logging is enabled) [default=.config] (default:
@eclipse-glsp/server: ".config")
@eclipse-glsp/server: -h, --help display help for command
@eclipse-glsp/server: Copyright (c) 2022-2023 Eclipse GLSP
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - invalid logLevel: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - valid logLevel: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse- no args with custom default options: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.004 s, Tests: 6
@eclipse-glsp/server: test createCliParser
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - no args: [0m[90m0ms[0m
@eclipse-glsp/server: error: option '-p , --port <port>' argument '-1' is invalid. Port has to be between in range (0,65535)!
@eclipse-glsp/server: Usage: Launch a GLSP server [options]
@eclipse-glsp/server: GLSP server
@eclipse-glsp/server: Options:
@eclipse-glsp/server: -V, --version output the version number
@eclipse-glsp/server: -l , --logLevel <logLevel> Set the log level. [default='3'] (default: 3)
@eclipse-glsp/server: -d , --logDir <logDir> Set the directory for log files (when file
@eclipse-glsp/server: logging is enabled) [default=.config] (default:
@eclipse-glsp/server: ".config")
@eclipse-glsp/server: -p , --port <port> Set server port [default= 0] (default: 0)
@eclipse-glsp/server: --host <host> Set host name [default= localhost (default:
@eclipse-glsp/server: "localhost")
@eclipse-glsp/server: --no-consoleLog Disable console logging
@eclipse-glsp/server: --fileLog Enable file logging (default: false)
@eclipse-glsp/server: -h, --help display help for command
@eclipse-glsp/server: Copyright (c) 2022-2023 Eclipse GLSP
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - invalid port (below lower range): [0m[90m1ms[0m
@eclipse-glsp/server: error: option '-p , --port <port>' argument '65536' is invalid. Port has to be between in range (0,65535)!
@eclipse-glsp/server: Usage: Launch a GLSP server [options]
@eclipse-glsp/server: GLSP server
@eclipse-glsp/server: Options:
@eclipse-glsp/server: -V, --version output the version number
@eclipse-glsp/server: -l , --logLevel <logLevel> Set the log level. [default='3'] (default: 3)
@eclipse-glsp/server: -d , --logDir <logDir> Set the directory for log files (when file
@eclipse-glsp/server: logging is enabled) [default=.config] (default:
@eclipse-glsp/server: ".config")
@eclipse-glsp/server: -p , --port <port> Set server port [default= 0] (default: 0)
@eclipse-glsp/server: --host <host> Set host name [default= localhost (default:
@eclipse-glsp/server: "localhost")
@eclipse-glsp/server: --no-consoleLog Disable console logging
@eclipse-glsp/server: --fileLog Enable file logging (default: false)
@eclipse-glsp/server: -h, --help display help for command
@eclipse-glsp/server: Copyright (c) 2022-2023 Eclipse GLSP
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - invalid port (below upper range): [0m[90m1ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - valid port: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - --no-consoleLog: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - --fileLog: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse - custom host name: [0m[90m0ms[0m
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m parse- no args with custom default options: [0m[90m0ms[0m
@eclipse-glsp/server: Suite duration: 0.003 s, Tests: 8
@eclipse-glsp/server: test SocketServerLauncher
@eclipse-glsp/server: 9:02:46 PM [32minfo[39m - [SocketServerLauncher] The GLSP server is ready to accept new client requests on port: 5008
@eclipse-glsp/server: [GLSP-Server]:Startup completed. Accepting requests on port:5008
@eclipse-glsp/server: 9:02:46 PM [32minfo[39m - [SocketServerLauncher] Starting GLSP server connection
@eclipse-glsp/server: 9:02:46 PM [32minfo[39m - [SocketServerLauncher] Shutdown GLSPServerLauncher
@eclipse-glsp/server: [32m [32m✔[39m[0m[90m starts and stops: [0m[90m19ms[0m
@eclipse-glsp/server: Suite duration: 0.019 s, Tests: 1
@eclipse-glsp/server: [92m [0m[32m 145 passing[0m[90m (2s)[0m
@eclipse-glsp/server: =============================== Coverage summary ===============================
@eclipse-glsp/server: [33;1mStatements : 62.14% ( 1458/2346 )[0m
@eclipse-glsp/server: [31;1mBranches : 31.65% ( 220/695 )[0m
@eclipse-glsp/server: [31;1mFunctions : 43.3% ( 262/605 )[0m
@eclipse-glsp/server: [33;1mLines : 61.02% ( 1298/2127 )[0m
@eclipse-glsp/server: ================================================================================
> @eclipse-glsp/layout-elk:"test:coverage"
@eclipse-glsp/layout-elk: [2K[1G@eclipse-glsp/layout-elk: [2m$ nyc yarn test[22m
@eclipse-glsp/layout-elk: [2K[1G@eclipse-glsp/layout-elk: [2m$ mocha --config ../../.mocharc "./src/**/*.spec.?(ts|tsx)"[22m
@eclipse-glsp/layout-elk: [0m[0m
@eclipse-glsp/layout-elk: [0m test configureELKLayoutModule[0m
@eclipse-glsp/layout-elk: [32m [32m✔[39m[0m[90m configure with minimal options[0m
@eclipse-glsp/layout-elk: [32m [32m✔[39m[0m[90m configure with additional default layout options[0m
@eclipse-glsp/layout-elk: [32m [32m✔[39m[0m[90m configure with custom layout configurator[0m
@eclipse-glsp/layout-elk: [32m [32m✔[39m[0m[90m configure with custom element filter[0m
@eclipse-glsp/layout-elk: [92m [0m[32m 4 passing[0m[90m (7ms)[0m
@eclipse-glsp/layout-elk: =============================== Coverage summary ===============================
@eclipse-glsp/layout-elk: [31;1mStatements : 19.6% ( 50/255 )[0m
@eclipse-glsp/layout-elk: [31;1mBranches : 4.19% ( 6/143 )[0m
@eclipse-glsp/layout-elk: [31;1mFunctions : 12.76% ( 6/47 )[0m
@eclipse-glsp/layout-elk: [31;1mLines : 17.79% ( 42/236 )[0m
@eclipse-glsp/layout-elk: ================================================================================
> Lerna (powered by Nx) Successfully ran target test:coverage for 3 projects
$ /home/jenkins/agent/workspace/lipse-glsp_glsp-server-node_main/node_modules/.bin/nyc report --reporter html
[0m Coverage reported generation successful [0m
Done in 33.01s.
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Deploy (main only))
[Pipeline] sh
+ git diff --name-only 'HEAD^'
+ grep -q '^packages\|examples'
[Pipeline] container
[Pipeline] {
[Pipeline] timeout
Timeout set to expire in 30 min
[Pipeline] {
[Pipeline] withCredentials
Masking supported pattern matches of $NPM_AUTH_TOKEN
[Pipeline] {
[Pipeline] sh
+ printf //registry.npmjs.org/:_authToken=****
[Pipeline] }
[Pipeline] // withCredentials
[Pipeline] sh
+ git config user.email eclipse-glsp-bot@xxxxxxxxxxx
[Pipeline] sh
+ git config user.name eclipse-glsp-bot
[Pipeline] sh
+ yarn publish:next
yarn run v1.22.19
$ SHA=$(git rev-parse --short HEAD) && lerna publish preminor --exact --canary --preid next.${SHA} --dist-tag next --no-git-reset --no-git-tag-version --no-push --ignore-scripts --yes --no-verify-access
lerna notice cli v6.6.1
lerna info ci enabled
lerna WARN verify-access --verify-access=false and --no-verify-access are no longer needed, because the legacy preemptive access verification is now disabled by default. Requests will fail with appropriate errors when not authorized correctly.
lerna info canary enabled
lerna WARN force-publish all packages
lerna info Assuming all packages changed
Found 4 packages to publish:
- @eclipse-glsp-examples/workflow-server => 1.1.0-next.9fd0925.53+9fd0925
- @eclipse-glsp/graph => 1.1.0-next.9fd0925.53+9fd0925
- @eclipse-glsp/layout-elk => 1.1.0-next.9fd0925.53+9fd0925
- @eclipse-glsp/server => 1.1.0-next.9fd0925.53+9fd0925
lerna info auto-confirmed
lerna info publish Publishing packages to npm...
lerna ERR! E403 You cannot publish over the previously published versions: 1.1.0-next.9fd0925.53.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Declarative: Post Actions)
[Pipeline] script
[Pipeline] {
[Pipeline] echo
Build result FAILURE: Send email notification to glsp-build@xxxxxxxxxxx
[Pipeline] emailext
Sending email to: glsp-build@xxxxxxxxxxx