[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[glsp-build] Build eclipse-glsp/glsp-client/master (#142) FAILURE
|
Job: eclipse-glsp/glsp-client/master
Build Number: 142
Build URL: https://ci.eclipse.org/glsp/job/eclipse-glsp/job/glsp-client/job/master/142/
Push event to branch master
Connecting to https://api.github.com using GitHub app GLSP
Obtained Jenkinsfile from cb7168ae7e42091ddb05d393b725b163f66af9e4
[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
Agent glsp-agent-pod-s11nj-k6c0j is provisioned from template glsp-agent-pod-s11nj
---
apiVersion: "v1"
kind: "Pod"
metadata:
annotations:
buildUrl: "http://jenkins-ui.glsp.svc.cluster.local/glsp/job/eclipse-glsp/job/glsp-client/job/master/141/"
runUrl: "job/eclipse-glsp/job/glsp-client/job/master/141/"
labels:
jenkins: "slave"
jenkins/label-digest: "ada02baee263c1a03329f0354abad8439fdbe91c"
jenkins/label: "glsp-agent-pod"
name: "glsp-agent-pod-s11nj-k6c0j"
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-s11nj-k6c0j"
- name: "JENKINS_NAME"
value: "glsp-agent-pod-s11nj-k6c0j"
- 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-s11nj-k6c0j in /home/jenkins/agent/workspace/eclipse-glsp_glsp-client_master
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
[Pipeline] checkout
The recommended git tool is: git
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-client.git
> git init /home/jenkins/agent/workspace/eclipse-glsp_glsp-client_master # timeout=10
Fetching upstream changes from https://github.com/eclipse-glsp/glsp-client.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-client.git +refs/heads/master:refs/remotes/origin/master # timeout=10
> git config remote.origin.url https://github.com/eclipse-glsp/glsp-client.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/master:refs/remotes/origin/master # timeout=10
Avoid second fetch
Checking out Revision cb7168ae7e42091ddb05d393b725b163f66af9e4 (master)
> git config core.sparsecheckout # timeout=10
> git checkout -f cb7168ae7e42091ddb05d393b725b163f66af9e4 # timeout=10
Commit message: "Update changelog"
> git rev-list --no-walk cb7168ae7e42091ddb05d393b725b163f66af9e4 # 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
WARNING: Unable to create pod: kubernetes glsp/glsp-agent-pod-xmcdh-dbdj3 because kubernetes resource quota exceeded.
Failure executing: POST at: https://10.30.0.1:443/api/v1/namespaces/glsp/pods. Message: Forbidden!Configured service account doesn't have access. Service account may have been revoked. pods "glsp-agent-pod-xmcdh-dbdj3" is forbidden: exceeded quota: jenkins-instance-quota, requested: pods=1,requests.cpu=1100m, used: pods=3,requests.cpu=2450m, limited: pods=3,requests.cpu=2650m.
Retrying...
+ yarn install
yarn install v1.22.19
[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
WARNING: Unable to create pod: kubernetes glsp/glsp-agent-pod-xmcdh-568kp because kubernetes resource quota exceeded.
Failure executing: POST at: https://10.30.0.1:443/api/v1/namespaces/glsp/pods. Message: Forbidden!Configured service account doesn't have access. Service account may have been revoked. pods "glsp-agent-pod-xmcdh-568kp" is forbidden: exceeded quota: jenkins-instance-quota, requested: pods=1,requests.cpu=1100m, used: pods=3,requests.cpu=2450m, limited: pods=3,requests.cpu=2650m.
Retrying...
WARNING: Unable to create pod: kubernetes glsp/glsp-agent-pod-xmcdh-vw11s because kubernetes resource quota exceeded.
Failure executing: POST at: https://10.30.0.1:443/api/v1/namespaces/glsp/pods. Message: Forbidden!Configured service account doesn't have access. Service account may have been revoked. pods "glsp-agent-pod-xmcdh-vw11s" is forbidden: exceeded quota: jenkins-instance-quota, requested: pods=1,requests.cpu=1100m, used: pods=3,requests.cpu=2450m, limited: pods=3,requests.cpu=2650m.
Retrying...
[4/5] Linking dependencies...
warning "@eclipse-glsp/dev > @eclipse-glsp/config-test > ts-node@10.9.1" has unmet peer dependency "typescript@>=2.7".
warning " > @eclipse-glsp/protocol@1.1.0-next" has unmet peer dependency "inversify@^5.1.1".
Created Pod: kubernetes glsp/glsp-agent-pod-xmcdh-96vzv
[5/5] Building fresh packages...
$ lerna run prepare
lerna notice cli v6.1.0
lerna info ci enabled
> Lerna (powered by Nx) Running target prepare for 4 project(s):
- @eclipse-glsp-examples/workflow-glsp
- workflow-standalone
- @eclipse-glsp/client
- @eclipse-glsp/protocol
> @eclipse-glsp/protocol:prepare
(node:89) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 40 error listeners added to [SyncWriteStream]. Use emitter.setMaxListeners() to increase limit
(Use `node --trace-warnings ...` to show where the warning was created)
(node:89) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 40 close listeners added to [SyncWriteStream]. Use emitter.setMaxListeners() to increase limit
(node:89) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 40 error listeners added to [SyncWriteStream]. Use emitter.setMaxListeners() to increase limit
(node:89) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 40 close listeners added to [SyncWriteStream]. Use emitter.setMaxListeners() to increase limit
@eclipse-glsp/protocol: [2K[1G[1myarn run v1.22.19[22m
@eclipse-glsp/protocol: [2K[1G[2m$ yarn clean && yarn build[22m
@eclipse-glsp/protocol: [2K[1G[2m$ rimraf lib tsconfig.tsbuildinfo coverage .nyc_output [22m
@eclipse-glsp/protocol: [2K[1G[2m$ tsc -b[22m
@eclipse-glsp/protocol: [2K[1GDone in 7.28s.
> @eclipse-glsp/client:prepare
@eclipse-glsp/client: [2K[1G[1myarn run v1.22.19[22m
@eclipse-glsp/client: [2K[1G[2m$ yarn clean && yarn build[22m
@eclipse-glsp/client: [2K[1G[2m$ rimraf lib tsconfig.tsbuildinfo coverage .nyc_output[22m
@eclipse-glsp/client: [2K[1G[2m$ tsc -b[22m
@eclipse-glsp/client: [2K[1GDone in 12.27s.
> @eclipse-glsp-examples/workflow-glsp:prepare
@eclipse-glsp-examples/workflow-glsp: [2K[1G[1myarn run v1.22.19[22m
@eclipse-glsp-examples/workflow-glsp: [2K[1G[2m$ yarn clean && yarn build [22m
@eclipse-glsp-examples/workflow-glsp: [2K[1G[2m$ rimraf tsconfig.tsbuildinfo lib[22m
@eclipse-glsp-examples/workflow-glsp: [2K[1G[2m$ tsc -b[22m
@eclipse-glsp-examples/workflow-glsp: [2K[1GDone in 5.46s.
> workflow-standalone:prepare
workflow-standalone: [2K[1G[1myarn run v1.22.19[22m
workflow-standalone: [2K[1G[2m$ yarn clean && yarn build[22m
workflow-standalone: [2K[1G[2m$ rimraf lib tsconfig.tsbuildinfo app/bundle.js app/bundle.js.map app/css[22m
workflow-standalone: [2K[1G[2m$ tsc -b && webpack[22m
workflow-standalone: asset [1m[32mbundle.js[39m[22m 2.57 MiB [1m[32m[emitted][39m[22m (name: main) 1 related asset
workflow-standalone: asset [1m[32maeb98e0beefa59d80a39.ttf?7cea6a135a6c0359d1f6d18e6b2c5c42[39m[22m 66.3 KiB [1m[32m[emitted][39m[22m [1m[32m[immutable][39m[22m [from: ../../node_modules/@vscode/codicons/dist/codicon.ttf?7cea6a135a6c0359d1f6d18e6b2c5c42] (auxiliary name: main)
workflow-standalone: runtime modules 2.42 KiB 8 modules
workflow-standalone: orphan modules 11 bytes [1m[33m[orphan][39m[22m 1 module
workflow-standalone: modules by path [1m../../node_modules/[39m[22m 1.44 MiB (javascript) 66.3 KiB (asset) 280 modules
workflow-standalone: modules by path [1m../../packages/[39m[22m 734 KiB
workflow-standalone: modules by path [1m../../packages/client/[39m[22m 605 KiB 129 modules
workflow-standalone: modules by path [1m../../packages/protocol/[39m[22m 129 KiB 47 modules
workflow-standalone: modules by path [1m../workflow-glsp/[39m[22m 32.8 KiB
workflow-standalone: modules by path [1m../workflow-glsp/lib/[39m[22m 25.1 KiB 6 modules
workflow-standalone: modules by path [1m../workflow-glsp/css/*.css[39m[22m 7.68 KiB 2 modules
workflow-standalone: modules by path [1m./[39m[22m 9.36 KiB
workflow-standalone: modules by path [1m./lib/*.js[39m[22m 4.47 KiB 2 modules
workflow-standalone: modules by path [1m./css/*.css[39m[22m 4.89 KiB 2 modules
workflow-standalone: modules by mime type [1mimage/svg+xml[39m[22m 1.57 KiB
workflow-standalone: [1mdata:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3..[39m[22m 396 bytes [1m[33m[built][39m[22m [1m[33m[code generated][39m[22m
workflow-standalone: + 3 modules
workflow-standalone: webpack 5.76.0 compiled [1m[32msuccessfully[39m[22m in 6581 ms
workflow-standalone: [2K[1GDone in 12.74s.
> Lerna (powered by Nx) Successfully ran target prepare for 4 projects
Done in 114.69s.
[Pipeline] script
[Pipeline] {
[Pipeline] sh
+ git diff --name-only
+ grep --quiet ^yarn.lock
[Pipeline] }
[Pipeline] // script
[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.1.0
lerna info ci enabled
> Lerna (powered by Nx) Running target lint:ci for 4 project(s):
- @eclipse-glsp-examples/workflow-glsp
- workflow-standalone
- @eclipse-glsp/client
- @eclipse-glsp/protocol
> @eclipse-glsp/protocol:"lint:ci"
@eclipse-glsp/protocol: [2K[1G[2m$ yarn lint -o eslint.xml -f checkstyle[22m
@eclipse-glsp/protocol: [2K[1G[2m$ eslint --ext .ts,.tsx ./src -o eslint.xml -f checkstyle[22m
> @eclipse-glsp/client:"lint:ci"
@eclipse-glsp/client: [2K[1G[2m$ yarn lint -o eslint.xml -f checkstyle[22m
@eclipse-glsp/client: [2K[1G[2m$ eslint --ext .ts,.tsx ./src -o eslint.xml -f checkstyle[22m
> @eclipse-glsp-examples/workflow-glsp:"lint:ci"
@eclipse-glsp-examples/workflow-glsp: [2K[1G[2m$ yarn lint -o eslint.xml -f checkstyle[22m
@eclipse-glsp-examples/workflow-glsp: [2K[1G[2m$ eslint --ext .ts,.tsx ./src -o eslint.xml -f checkstyle[22m
> workflow-standalone:"lint:ci"
workflow-standalone: [2K[1G[2m$ yarn lint -o eslint.xml -f checkstyle[22m
workflow-standalone: [2K[1G[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 64.49s.
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // container
Post stage
[Pipeline] recordIssues
[ESLint] Searching for all files in '/home/jenkins/agent/workspace/eclipse-glsp_glsp-client_master' that match the pattern 'node_modules/**/*/eslint.xml'
[ESLint] Traversing of symbolic links: enabled
[ESLint] -> found 4 files
[ESLint] Successfully parsed file /home/jenkins/agent/workspace/eclipse-glsp_glsp-client_master/node_modules/@eclipse-glsp-examples/workflow-glsp/eslint.xml
[ESLint] -> found 0 issues (skipped 0 duplicates)
[ESLint] Successfully processed file 'node_modules/@eclipse-glsp-examples/workflow-glsp/eslint.xml'
[ESLint] Successfully parsed file /home/jenkins/agent/workspace/eclipse-glsp_glsp-client_master/node_modules/@eclipse-glsp/client/eslint.xml
[ESLint] -> found 0 issues (skipped 0 duplicates)
[ESLint] Successfully processed file 'node_modules/@eclipse-glsp/client/eslint.xml'
[ESLint] Successfully parsed file /home/jenkins/agent/workspace/eclipse-glsp_glsp-client_master/node_modules/@eclipse-glsp/protocol/eslint.xml
[ESLint] -> found 0 issues (skipped 0 duplicates)
[ESLint] Successfully processed file 'node_modules/@eclipse-glsp/protocol/eslint.xml'
[ESLint] Successfully parsed file /home/jenkins/agent/workspace/eclipse-glsp_glsp-client_master/node_modules/workflow-standalone/eslint.xml
[ESLint] -> found 0 issues (skipped 0 duplicates)
[ESLint] Successfully processed file 'node_modules/workflow-standalone/eslint.xml'
[ESLint] Skipping post processing
[ESLint] No filter has been set, publishing all 0 issues
[ESLint] Repository miner is not configured, skipping repository mining
[ESLint] Ignoring 'aggregatingResults' and ID 'null' since only a single tool is defined.
[ESLint] Searching for all files in '/home/jenkins/agent/workspace/eclipse-glsp_glsp-client_master' that match the pattern 'node_modules/**/*/eslint.xml'
[ESLint] Traversing of symbolic links: enabled
[ESLint] -> found 4 files
[ESLint] Successfully parsed file /home/jenkins/agent/workspace/eclipse-glsp_glsp-client_master/node_modules/@eclipse-glsp-examples/workflow-glsp/eslint.xml
[ESLint] -> found 0 issues (skipped 0 duplicates)
[ESLint] Successfully processed file 'node_modules/@eclipse-glsp-examples/workflow-glsp/eslint.xml'
[ESLint] Successfully parsed file /home/jenkins/agent/workspace/eclipse-glsp_glsp-client_master/node_modules/@eclipse-glsp/client/eslint.xml
[ESLint] -> found 0 issues (skipped 0 duplicates)
[ESLint] Successfully processed file 'node_modules/@eclipse-glsp/client/eslint.xml'
[ESLint] Successfully parsed file /home/jenkins/agent/workspace/eclipse-glsp_glsp-client_master/node_modules/@eclipse-glsp/protocol/eslint.xml
[ESLint] -> found 0 issues (skipped 0 duplicates)
[ESLint] Successfully processed file 'node_modules/@eclipse-glsp/protocol/eslint.xml'
[ESLint] Successfully parsed file /home/jenkins/agent/workspace/eclipse-glsp_glsp-client_master/node_modules/workflow-standalone/eslint.xml
[ESLint] -> found 0 issues (skipped 0 duplicates)
[ESLint] Successfully processed file 'node_modules/workflow-standalone/eslint.xml'
[ESLint] Skipping post processing
[ESLint] No filter has been set, publishing all 0 issues
[ESLint] Repository miner is not configured, skipping repository mining
[ESLint] Reference build recorder is not configured
[ESLint] Obtaining reference build from same job (master)
[ESLint] Using reference build 'eclipse-glsp/glsp-client/master #140' to compute new, fixed, and outstanding issues
[ESLint] Issues delta (vs. reference build): outstanding: 0, new: 0, fixed: 0
[ESLint] Evaluating quality gates
[ESLint] -> PASSED - Total (any severity): 0 - Quality Gate: 1
[ESLint] -> All quality gates have been passed
[ESLint] Health report is disabled - skipping
[ESLint] Created analysis result for 0 issues (found 0 new issues, fixed 0 issues)
[ESLint] Attaching ResultAction with ID 'eslint' to build 'eclipse-glsp/glsp-client/master #142'.
[GitHub Checks] GitHub check (name: ESLint, status: completed) has been published.
[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.1.0
lerna info ci enabled
> Lerna (powered by Nx) Running target test:ci for 2 project(s):
- @eclipse-glsp/client
- @eclipse-glsp/protocol
> @eclipse-glsp/protocol:"test:ci"
@eclipse-glsp/protocol: [2K[1G[2m$ export JUNIT_REPORT_PATH=./report.xml && yarn test --reporter mocha-jenkins-reporter[22m
@eclipse-glsp/protocol: [2K[1G[2m$ mocha --config ../../.mocharc "./src/**/*.spec.?(ts|tsx)" --reporter mocha-jenkins-reporter[22m
@eclipse-glsp/protocol: Base Protocol Actions Action is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having a `kind` property with string type: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object having a `kind` property with incorrect type: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.004 s, Tests: 3
@eclipse-glsp/protocol: Base Protocol Actions Action hasKind
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having a `kind` property that matches the given value: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for undefined: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object having a "kind" property that does not match the given value: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object not having a `kind` property: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 4
@eclipse-glsp/protocol: Base Protocol Actions ActionMessage is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for undefined: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that has all required interface properties an `action` property that passes the typeguard check: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has all required interface properties but does not have an `action` property that passes the typeguard check : [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.002 s, Tests: 5
@eclipse-glsp/protocol: Base Protocol Actions RequestAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for undefined: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Base Protocol Actions RequestAction hasKind
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties and a `kind` property that matches the given value: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object having the correct type and a value for all required interface properties but having a `kind` property that does not match the given value: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return for an object not having the correct type and value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 4
@eclipse-glsp/protocol: Base Protocol Actions ResponseAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for undefined: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Base Protocol Actions ResponseAction hasValidResponseId
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties and a non-empty value for `requestId`: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object having the correct type and a value for all required interface properties and an empty value for `requestId`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Base Protocol Actions RejectAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for undefined: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Base Protocol Actions RejectAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Base Protocol Actions Operation is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for undefined: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Base Protocol Actions Operation hasKind
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties and a `kind` property that matches the given value: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object having the correct type and a value for all required interface properties but having a `kind` property that does not match the given value: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object not having the correct type and value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 4
@eclipse-glsp/protocol: Base Protocol Actions CompoundOperation is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for undefined: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Base Protocol Actions CompoundOperation create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 1
@eclipse-glsp/protocol: Client notification actions ServerStatusAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Client notification actions ServerStatusAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Client notification actions ServerMessageAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Client notification actions ServerMessageAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Clipboard actions RequestClipboardDataAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Clipboard actions RequestClipboardDataAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Clipboard actions SetClipboardDataAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Clipboard actions SetClipboardDataAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Clipboard actions CutOperation is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Clipboard actions CutOperation create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments: [0m[90m1ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 1
@eclipse-glsp/protocol: Clipboard actions PasteOperation is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Clipboard actions PasteOperation create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 1
@eclipse-glsp/protocol: Edge modification operations ReconnectEdgeOperation is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Edge modification operations ReconnectEdgeOperation create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Edge modification operations ChangeRoutingPointsOperation is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Edge modification operations ChangeRoutingPointsOperation create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required args: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.002 s, Tests: 2
@eclipse-glsp/protocol: Element creation operations CreateOperation is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Element creation operations CreateNodeOperation is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Element creation operations CreateNodeOperation create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Element creation operations CreateEdgeOperation is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Element creation operations CreateEdgeOperation create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Element creation operations DeleteElementOperation is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Element creation operations DeleteElementOperation create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 1
@eclipse-glsp/protocol: Element hover actions RequestPopupModelAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Element hover actions RequestPopupModelAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Element hover actions SetPopupModelAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Element hover actions SetPopupModelAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m1ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Element navigation actions NavigationTarget is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Element navigation actions NavigationTarget hasArguments
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties and a defined `args` property: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object having the correct type and a value for all required interface properties and an undefined `args property: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Element navigation actions NavigationTarget addArgument
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should assign a new `args` property to the given target and add the given key-value pair to the args object: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 1
@eclipse-glsp/protocol: Element navigation actions NavigationTarget getElementIds
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return the value for the ELEMENT_IDS key of the args object of the given target as a string array: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an empty array for the given target with an undefined args property: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.002 s, Tests: 2
@eclipse-glsp/protocol: Element navigation actions NavigationTarget setElementIds
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m (should store the given element id array as a joined string value for the ELEMENT_IDS key: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 1
@eclipse-glsp/protocol: Element navigation actions NavigationTarget setTextPosition
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m (should store the given text position in the args property of the given target with separate keys for column and line.: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 1
@eclipse-glsp/protocol: Element navigation actions NavigationTarget getTextPosition
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return the text position composed of its correspond keys in the args object of the given target: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return undefined for the given target with an undefined args property: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Element navigation actions RequestNavigationTargetsAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Element navigation actions RequestNavigationTargetsAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Element navigation actions SetNavigationTargetsAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Element navigation actions SetNavigationTargetsAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Element navigation actions NavigateToTargetAction
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Element navigation actions NavigateToTargetAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m1ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 1
@eclipse-glsp/protocol: Element navigation actions NavigateToTargetAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 1
@eclipse-glsp/protocol: Element navigation actions ResolveNavigationTargetAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Element navigation actions ResolveNavigationTargetAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m1ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Element navigation actions SetResolvedNavigationTargetAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.002 s, Tests: 3
@eclipse-glsp/protocol: Element navigation actions SetResolvedNavigationTargetAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Element navigation actions NavigateToExternalTargetAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Element navigation actions NavigateToExternalTargetAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 1
@eclipse-glsp/protocol: Element selection actions SelectAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.041 s, Tests: 3
@eclipse-glsp/protocol: Element selection actions SelectAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m1ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Element selection actions SelectAllAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Element selection actions SelectAllAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Element text editing actions RequestEditValidationAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Element text editing actions RequestEditValidationAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Element text editing actions SetEditValidationResultAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Element text editing actions SetEditValidationResultAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Element text editing actions ApplyLabelEditOperation is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Element text editing actions ApplyLabelEditOperation create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 1
@eclipse-glsp/protocol: Element type hints actions RequestTypeHintsAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Element type hints actions RequestTypeHintsAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Element type hints actions SetTypeHintsAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Element type hints actions SetTypeHintsAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Element validation actions RequestMarkersAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Element validation actions RequestMarkersAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Element validation actions SetMarkersAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Element validation actions SetMarkersAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Element validation actions DeleteMarkersAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 1
@eclipse-glsp/protocol: Element validation actions DeleteMarkersAction is create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 1
@eclipse-glsp/protocol: Model data actions RequestModelAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Model data actions RequestModelAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m1ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Model data actions SetModelAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Model data actions SetModelAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Model data actions UpdateModelAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Model data actions UpdateModelAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Model data actions SourceModelChangedAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Model data actions SourceModelChangedAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 1
@eclipse-glsp/protocol: SetEditModeAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: SetEditModeAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments: [0m[90m1ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 1
@eclipse-glsp/protocol: Model layout actions RequestBoundsAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Model layout actions RequestBoundsAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Model layout actions ComputedBoundsAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Model layout actions ComputedBoundsAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Model layout actions LayoutOperation is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Model layout actions LayoutOperation create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 1
@eclipse-glsp/protocol: Model saving actions SaveModelAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Model saving actions SaveModelAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Model saving actions SetDirtyStateAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Model saving actions SetDirtyStateAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Model saving actions RequestExportSvgAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Model saving actions RequestExportSvgAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Model saving actions ExportSvgAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Model saving actions ExportSvgAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m1ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Node modification actions is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Node modification actions create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments: [0m[90m1ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 1
@eclipse-glsp/protocol: ChangeContainerOperation is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: ChangeContainerOperation create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Tool palette Actions TriggerNodeCreationAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Tool palette Actions TriggerNodeCreationAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 2
@eclipse-glsp/protocol: Tool palette Actions TriggerEdgeCreationAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Tool palette Actions TriggerEdgeCreationAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Undo & Redo Actions UndoAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Undo & Redo Actions UndoAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 1
@eclipse-glsp/protocol: Undo & Redo Actions RedoAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Undo & Redo Actions RedoAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 1
@eclipse-glsp/protocol: Viewport Actions CenterAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 3
@eclipse-glsp/protocol: Viewport Actions CenterAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Viewport Actions FitToScreenAction is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 3
@eclipse-glsp/protocol: Viewport Actions FitToScreenAction create
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 2
@eclipse-glsp/protocol: Disposable is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for a primitive: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for any function: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for the return value of Disposable.create(): [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for the return value of Disposable.empty(): [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object with conflicting `dispose` property: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m disposable object: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 6
@eclipse-glsp/protocol: Disposable DisposableCollection push
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should add one disposable to the collection and remove it again: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should add multiple disposable to the collection and remove them again: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.002 s, Tests: 2
@eclipse-glsp/protocol: TypeUtil AnyObject is
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an empty object: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object with arbitrary properties: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `null`: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for any object of primitive type: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 5
@eclipse-glsp/protocol: TypeUtil hasStringProp
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that has a property that matches the given key and type: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property that matches the given but not the given type: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have a property that matches the given key: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that does not have a matching key when using the optional flag: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property with matching name but invalid type when using the optional flag: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 5
@eclipse-glsp/protocol: TypeUtil hasBooleanProp
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that has a property that matches the given key and type: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property that matches the given but not the given type: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have a property that matches the given key: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that does not have a matching key when using the optional flag: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property with matching name but invalid type when using the optional flag: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0 s, Tests: 5
@eclipse-glsp/protocol: TypeUtil hasNumberProp
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that has a property that matches the given key and type: [0m[90m1ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property that matches the given but not the given type: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have a property that matches the given key: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that does not have a matching key when using the optional flag: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property with matching name but invalid type when using the optional flag: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 5
@eclipse-glsp/protocol: TypeUtil hasObjectProp
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that has a property that matches the given key and type: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property that matches the given but not the given type: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have a property that matches the given key: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that does not have a matching key when using the optional flag: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property with matching name but invalid type when using the optional flag: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 5
@eclipse-glsp/protocol: TypeUtil hasFunctionProp
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that has a property that matches the given key and type: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property that matches the given but not the given type: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have a property that matches the given key: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that does not have a matching key when using the optional flag: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property with matching name but invalid type when using the optional flag: [0m[90m0ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 5
@eclipse-glsp/protocol: TypeUtil hasArrayProp
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that has a property that matches the given key and type: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property that matches the given but not the given type: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have a property that matches the given key: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that does not have a matching key when using the optional flag: [0m[90m0ms[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property with matching name but invalid type when using the optional flag: [0m[90m1ms[0m
@eclipse-glsp/protocol: Suite duration: 0.001 s, Tests: 5
@eclipse-glsp/protocol: [92m [0m[32m 329 passing[0m[90m (141ms)[0m
> @eclipse-glsp/client:"test:ci"
@eclipse-glsp/client: [2K[1G[2m$ export JUNIT_REPORT_PATH=./report.xml && yarn test --reporter mocha-jenkins-reporter[22m
@eclipse-glsp/client: [2K[1G[2m$ mocha --config ../../.mocharc "./src/**/*.spec.?(ts|tsx)" --reporter mocha-jenkins-reporter[22m
@eclipse-glsp/client: FreeFormLayouter issue-610
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m recursive hGrab/vGrab: [0m[90m5ms[0m
@eclipse-glsp/client: Suite duration: 0.008 s, Tests: 1
@eclipse-glsp/client: FreeFormLayouter issue-694
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Structure compartment (hGrab=true, vGrab=true), Left-aligned label (hGrab=true), right-aligned label (hGrab=false): [0m[90m2ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Structure compartment (hGrab=true, vGrab=true): [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Structure compartment (hGrab=true, vGrab=true, padding*=10): [0m[90m1ms[0m
@eclipse-glsp/client: Suite duration: 0.005 s, Tests: 3
@eclipse-glsp/client: HBoxLayouter
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m defaultParams: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m alignTop: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m alignCenter: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m alignBottom: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m padding: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m hGap: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m paddingFactor: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m minWidth: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m minHeight: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m prefWidth: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m prefHeight: [0m[90m0ms[0m
@eclipse-glsp/client: Suite duration: 0.007 s, Tests: 11
@eclipse-glsp/client: VBoxLayouter
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m defaultParams: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m alignLeft: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m alignCenter: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m alignRight: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m padding: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m vGap: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m paddingFactor: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m minWidth: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m minHeight: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m prefWidth: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m prefHeight: [0m[90m1ms[0m
@eclipse-glsp/client: Suite duration: 0.007 s, Tests: 11
@eclipse-glsp/client: GridSnapper
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m snap: [0m[90m0ms[0m
@eclipse-glsp/client: Suite duration: 0.001 s, Tests: 1
@eclipse-glsp/client: PointPositionUpdater
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m updatePosition with no last drag position: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m update last position and reset: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m updatePosition with no snapper: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m updatePosition with snapper: [0m[90m1ms[0m
@eclipse-glsp/client: Suite duration: 0.002 s, Tests: 4
@eclipse-glsp/client: AlignElementsCommand
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should align all elements left: [0m[90m2ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should align all elements right: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should align all elements center: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should align all elements top: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should align all elements bottom: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should align all elements middle: [0m[90m1ms[0m
@eclipse-glsp/client: Suite duration: 0.006 s, Tests: 6
@eclipse-glsp/client: ResizeElementsCommand
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should make same width as last: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should make same height as last: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should make same width and height as last: [0m[90m1ms[0m
@eclipse-glsp/client: Suite duration: 0.003 s, Tests: 3
@eclipse-glsp/client: NavigationTarget
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should be able to set and get element IDs: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should be able to set and get textual positions: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should be able to set and get custom query arguments: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should specify whether it has arguments: [0m[90m1ms[0m
@eclipse-glsp/client: Suite duration: 0.002 s, Tests: 4
@eclipse-glsp/client: SelectionService Initial State
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m On creation nothing should be selected and no feedback should be dispatched.: [0m[90m1ms[0m
@eclipse-glsp/client: Suite duration: 0.003 s, Tests: 1
@eclipse-glsp/client: SelectionService Single Selection
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting a single element should be tracked correctly and trigger feedback.: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting the same element twice in one operation should not make a difference.: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting and then deselecting the same element should result in an empty selection.: [0m[33m38ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting and deselecting the same element in the same operation should have no effect.: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting and deselecting not-existing nodes should have no effect.: [0m[90m0ms[0m
@eclipse-glsp/client: Suite duration: 0.045 s, Tests: 5
@eclipse-glsp/client: SelectionService Multi Selection
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting multiple elements should be tracked correctly and trigger feedback.: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting multiple elements should have the selection order in the dispatched feedback.: [0m[90m2ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting the same elements twice in one operation should not make a difference.: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting and then deselecting the same elements should result in an empty selection.: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting and deselecting the same elements in one operation should have no effect.: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting three elements and deselecting one should result in two selected and one deselected element.: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m A series of selection and deselection operations should be tracked correctly.: [0m[90m2ms[0m
@eclipse-glsp/client: Suite duration: 0.014 s, Tests: 7
@eclipse-glsp/client: SelectionService Changing Root
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Changing root deselects all selected elements if there are no matching elements.: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Changing root keeps selected elements if there are matching elements.: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Changing root with new selection correctly selects matching elements and deselects not matching elements.: [0m[90m1ms[0m
@eclipse-glsp/client: Suite duration: 0.005 s, Tests: 3
@eclipse-glsp/client: SelectionService Listeners
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m A registered listener should be notified of a single selection change.: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m A registered listener should be notified of a multi-selection change.: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m A registered listener should be notified of series of selection changes.: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m A registered listener should receive the selected elements in the right order.: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m A registered listener should be notified of root changes.: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Registering an already registered listener should have no effect.: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting the same elements consecutively should not trigger a listener update.: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting a not-existing elements should not trigger a listener update.: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m All registered listeners should be called on selection changes.: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m A deregistered listener should not receive further updates.: [0m[90m1ms[0m
@eclipse-glsp/client: Suite duration: 0.013 s, Tests: 10
@eclipse-glsp/client: MarqueeUtil Node marquee
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m touch element: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m touch element (reverse): [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m mark entire element: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m mark entire element (reverse): [0m[90m0ms[0m
@eclipse-glsp/client: Suite duration: 0.002 s, Tests: 4
@eclipse-glsp/client: MarqueeUtil Edge marquee
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m touch edge: [0m[90m1ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m touch edge (reverse): [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m mark entire edge: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m mark entire edge (reverse): [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m edge path should be marked: [0m[90m1ms[0m
@eclipse-glsp/client: Suite duration: 0.003 s, Tests: 5
@eclipse-glsp/client: MarkerNavigator
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m next(undefined) without any markers returns undefined: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m previous(undefined) without any markers returns undefined: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m next(undefined) with one marker returns the one marker: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m next(firstMarker) with only one marker returns again the first marker: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m previous(firstMarker) with only one marker returns again the first marker: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m next(firstMarker) with two marker returns second marker then again first marker: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m previous(firstMarker) with two marker returns second marker then again first marker: [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m returns markers in the order left-to-right, top-to-bottom with next(): [0m[90m0ms[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m returns markers in the order left-to-right, top-to-bottom with previous(): [0m[90m0ms[0m
@eclipse-glsp/client: Suite duration: 0.004 s, Tests: 9
@eclipse-glsp/client: [92m [0m[32m 88 passing[0m[90m (132ms)[0m
> Lerna (powered by Nx) Successfully ran target test:ci for 2 projects
Done in 28.66s.
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Test Coverage (master 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/eclipse-glsp_glsp-client_master/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.1.0
lerna info ci enabled
> Lerna (powered by Nx) Running target test:coverage for 2 project(s):
- @eclipse-glsp/client
- @eclipse-glsp/protocol
> @eclipse-glsp/protocol:"test:coverage"
@eclipse-glsp/protocol: [2K[1G[2m$ nyc yarn test[22m
@eclipse-glsp/protocol: [2K[1G[2m$ mocha --config ../../.mocharc "./src/**/*.spec.?(ts|tsx)"[22m
@eclipse-glsp/protocol: [0m[0m
@eclipse-glsp/protocol: [0m Base Protocol Actions[0m
@eclipse-glsp/protocol: [0m Action[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having a `kind` property with string type[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object having a `kind` property with incorrect type[0m
@eclipse-glsp/protocol: [0m hasKind[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having a `kind` property that matches the given value[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for undefined[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object having a "kind" property that does not match the given value[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object not having a `kind` property[0m
@eclipse-glsp/protocol: [0m ActionMessage[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for undefined[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does have all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that has all required interface properties an `action` property that passes the typeguard check[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has all required interface properties but does not have an `action` property that passes the typeguard check [0m
@eclipse-glsp/protocol: [0m RequestAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for undefined[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m hasKind[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties and a `kind` property that matches the given value[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object having the correct type and a value for all required interface properties but having a `kind` property that does not match the given value[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return for an object not having the correct type and value for all required interface properties[0m
@eclipse-glsp/protocol: [0m ResponseAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for undefined[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m hasValidResponseId[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties and a non-empty value for `requestId`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object having the correct type and a value for all required interface properties and an empty value for `requestId`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [0m RejectAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for undefined[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m Operation[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for undefined[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m hasKind[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties and a `kind` property that matches the given value[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object having the correct type and a value for all required interface properties but having a `kind` property that does not match the given value[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object not having the correct type and value for all required interface properties[0m
@eclipse-glsp/protocol: [0m CompoundOperation[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for undefined[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments[0m
@eclipse-glsp/protocol: [0m Client notification actions[0m
@eclipse-glsp/protocol: [0m ServerStatusAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m ServerMessageAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m Clipboard actions[0m
@eclipse-glsp/protocol: [0m RequestClipboardDataAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m SetClipboardDataAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m CutOperation[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments[0m
@eclipse-glsp/protocol: [0m PasteOperation[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [0m Edge modification operations[0m
@eclipse-glsp/protocol: [0m ReconnectEdgeOperation[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m ChangeRoutingPointsOperation[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required args[0m
@eclipse-glsp/protocol: [0m Element creation operations[0m
@eclipse-glsp/protocol: [0m CreateOperation[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m CreateNodeOperation[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m CreateEdgeOperation[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m DeleteElementOperation[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments[0m
@eclipse-glsp/protocol: [0m Element hover actions[0m
@eclipse-glsp/protocol: [0m RequestPopupModelAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m SetPopupModelAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m Element navigation actions[0m
@eclipse-glsp/protocol: [0m NavigationTarget[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m hasArguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties and a defined `args` property[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object having the correct type and a value for all required interface properties and an undefined `args property[0m
@eclipse-glsp/protocol: [0m addArgument[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should assign a new `args` property to the given target and add the given key-value pair to the args object[0m
@eclipse-glsp/protocol: [0m getElementIds[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return the value for the ELEMENT_IDS key of the args object of the given target as a string array[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an empty array for the given target with an undefined args property[0m
@eclipse-glsp/protocol: [0m setElementIds[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m (should store the given element id array as a joined string value for the ELEMENT_IDS key[0m
@eclipse-glsp/protocol: [0m setTextPosition[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m (should store the given text position in the args property of the given target with separate keys for column and line.[0m
@eclipse-glsp/protocol: [0m getTextPosition[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return the text position composed of its correspond keys in the args object of the given target[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return undefined for the given target with an undefined args property[0m
@eclipse-glsp/protocol: [0m RequestNavigationTargetsAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m SetNavigationTargetsAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m NavigateToTargetAction[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments[0m
@eclipse-glsp/protocol: [0m ResolveNavigationTargetAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m SetResolvedNavigationTargetAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m NavigateToExternalTargetAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments[0m
@eclipse-glsp/protocol: [0m Element selection actions[0m
@eclipse-glsp/protocol: [0m SelectAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m SelectAllAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m Element text editing actions[0m
@eclipse-glsp/protocol: [0m RequestEditValidationAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m SetEditValidationResultAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m ApplyLabelEditOperation[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments[0m
@eclipse-glsp/protocol: [0m Element type hints actions[0m
@eclipse-glsp/protocol: [0m RequestTypeHintsAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m SetTypeHintsAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m Element validation actions[0m
@eclipse-glsp/protocol: [0m RequestMarkersAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m SetMarkersAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m DeleteMarkersAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments[0m
@eclipse-glsp/protocol: [0m Model data actions[0m
@eclipse-glsp/protocol: [0m RequestModelAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m SetModelAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m UpdateModelAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m SourceModelChangedAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments[0m
@eclipse-glsp/protocol: [0m SetEditModeAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments[0m
@eclipse-glsp/protocol: [0m Model layout actions[0m
@eclipse-glsp/protocol: [0m RequestBoundsAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m ComputedBoundsAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m LayoutOperation[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments[0m
@eclipse-glsp/protocol: [0m Model saving actions[0m
@eclipse-glsp/protocol: [0m SaveModelAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m SetDirtyStateAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m RequestExportSvgAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m ExportSvgAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m Node modification actions[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments[0m
@eclipse-glsp/protocol: [0m ChangeContainerOperation[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m Tool palette Actions[0m
@eclipse-glsp/protocol: [0m TriggerNodeCreationAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m TriggerEdgeCreationAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m Undo & Redo Actions[0m
@eclipse-glsp/protocol: [0m UndoAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments[0m
@eclipse-glsp/protocol: [0m RedoAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments[0m
@eclipse-glsp/protocol: [0m Viewport Actions[0m
@eclipse-glsp/protocol: [0m CenterAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m FitToScreenAction[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object having the correct type and a value for all required interface properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have all required interface properties[0m
@eclipse-glsp/protocol: [0m create[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required arguments and default values for the optional arguments[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return an object conforming to the interface with matching properties for the given required and optional arguments[0m
@eclipse-glsp/protocol: [0m Disposable[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for a primitive[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for any function[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for the return value of Disposable.create()[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for the return value of Disposable.empty()[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object with conflicting `dispose` property[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m disposable object[0m
@eclipse-glsp/protocol: [0m DisposableCollection[0m
@eclipse-glsp/protocol: [0m push[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should add one disposable to the collection and remove it again[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should add multiple disposable to the collection and remove them again[0m
@eclipse-glsp/protocol: [0m TypeUtil[0m
@eclipse-glsp/protocol: [0m AnyObject[0m
@eclipse-glsp/protocol: [0m is[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an empty object[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object with arbitrary properties[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `undefined`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for `null`[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for any object of primitive type[0m
@eclipse-glsp/protocol: [0m hasStringProp[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that has a property that matches the given key and type[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property that matches the given but not the given type[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have a property that matches the given key[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that does not have a matching key when using the optional flag[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property with matching name but invalid type when using the optional flag[0m
@eclipse-glsp/protocol: [0m hasBooleanProp[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that has a property that matches the given key and type[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property that matches the given but not the given type[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have a property that matches the given key[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that does not have a matching key when using the optional flag[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property with matching name but invalid type when using the optional flag[0m
@eclipse-glsp/protocol: [0m hasNumberProp[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that has a property that matches the given key and type[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property that matches the given but not the given type[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have a property that matches the given key[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that does not have a matching key when using the optional flag[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property with matching name but invalid type when using the optional flag[0m
@eclipse-glsp/protocol: [0m hasObjectProp[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that has a property that matches the given key and type[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property that matches the given but not the given type[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have a property that matches the given key[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that does not have a matching key when using the optional flag[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property with matching name but invalid type when using the optional flag[0m
@eclipse-glsp/protocol: [0m hasFunctionProp[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that has a property that matches the given key and type[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property that matches the given but not the given type[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have a property that matches the given key[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that does not have a matching key when using the optional flag[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property with matching name but invalid type when using the optional flag[0m
@eclipse-glsp/protocol: [0m hasArrayProp[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that has a property that matches the given key and type[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property that matches the given but not the given type[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that does not have a property that matches the given key[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return true for an object that does not have a matching key when using the optional flag[0m
@eclipse-glsp/protocol: [32m [32m✔[39m[0m[90m should return false for an object that has a property with matching name but invalid type when using the optional flag[0m
@eclipse-glsp/protocol: [92m [0m[32m 329 passing[0m[90m (188ms)[0m
@eclipse-glsp/protocol: =============================== Coverage summary ===============================
@eclipse-glsp/protocol: [33;1mStatements : 68.07% ( 482/708 )[0m
@eclipse-glsp/protocol: [33;1mBranches : 75.44% ( 341/452 )[0m
@eclipse-glsp/protocol: [33;1mFunctions : 66.88% ( 204/305 )[0m
@eclipse-glsp/protocol: [33;1mLines : 69.56% ( 480/690 )[0m
@eclipse-glsp/protocol: ================================================================================
> @eclipse-glsp/client:"test:coverage"
@eclipse-glsp/client: [2K[1G[2m$ nyc yarn test[22m
@eclipse-glsp/client: [2K[1G[2m$ mocha --config ../../.mocharc "./src/**/*.spec.?(ts|tsx)"[22m
@eclipse-glsp/client: [0m[0m
@eclipse-glsp/client: [0m FreeFormLayouter[0m
@eclipse-glsp/client: [0m issue-610[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m recursive hGrab/vGrab[0m
@eclipse-glsp/client: [0m issue-694[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Structure compartment (hGrab=true, vGrab=true), Left-aligned label (hGrab=true), right-aligned label (hGrab=false)[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Structure compartment (hGrab=true, vGrab=true)[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Structure compartment (hGrab=true, vGrab=true, padding*=10)[0m
@eclipse-glsp/client: [0m HBoxLayouter[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m defaultParams[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m alignTop[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m alignCenter[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m alignBottom[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m padding[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m hGap[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m paddingFactor[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m minWidth[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m minHeight[0m[33m (45ms)[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m prefWidth[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m prefHeight[0m
@eclipse-glsp/client: [0m VBoxLayouter[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m defaultParams[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m alignLeft[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m alignCenter[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m alignRight[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m padding[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m vGap[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m paddingFactor[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m minWidth[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m minHeight[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m prefWidth[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m prefHeight[0m
@eclipse-glsp/client: [0m GridSnapper[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m snap[0m
@eclipse-glsp/client: [0m PointPositionUpdater[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m updatePosition with no last drag position[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m update last position and reset[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m updatePosition with no snapper[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m updatePosition with snapper[0m
@eclipse-glsp/client: [0m AlignElementsCommand[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should align all elements left[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should align all elements right[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should align all elements center[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should align all elements top[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should align all elements bottom[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should align all elements middle[0m
@eclipse-glsp/client: [0m ResizeElementsCommand[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should make same width as last[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should make same height as last[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should make same width and height as last[0m
@eclipse-glsp/client: [0m NavigationTarget[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should be able to set and get element IDs[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should be able to set and get textual positions[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should be able to set and get custom query arguments[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m should specify whether it has arguments[0m
@eclipse-glsp/client: [0m SelectionService[0m
@eclipse-glsp/client: [0m Initial State[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m On creation nothing should be selected and no feedback should be dispatched.[0m
@eclipse-glsp/client: [0m Single Selection[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting a single element should be tracked correctly and trigger feedback.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting the same element twice in one operation should not make a difference.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting and then deselecting the same element should result in an empty selection.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting and deselecting the same element in the same operation should have no effect.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting and deselecting not-existing nodes should have no effect.[0m
@eclipse-glsp/client: [0m Multi Selection[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting multiple elements should be tracked correctly and trigger feedback.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting multiple elements should have the selection order in the dispatched feedback.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting the same elements twice in one operation should not make a difference.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting and then deselecting the same elements should result in an empty selection.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting and deselecting the same elements in one operation should have no effect.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting three elements and deselecting one should result in two selected and one deselected element.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m A series of selection and deselection operations should be tracked correctly.[0m
@eclipse-glsp/client: [0m Changing Root[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Changing root deselects all selected elements if there are no matching elements.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Changing root keeps selected elements if there are matching elements.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Changing root with new selection correctly selects matching elements and deselects not matching elements.[0m
@eclipse-glsp/client: [0m Listeners[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m A registered listener should be notified of a single selection change.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m A registered listener should be notified of a multi-selection change.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m A registered listener should be notified of series of selection changes.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m A registered listener should receive the selected elements in the right order.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m A registered listener should be notified of root changes.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Registering an already registered listener should have no effect.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting the same elements consecutively should not trigger a listener update.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m Selecting a not-existing elements should not trigger a listener update.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m All registered listeners should be called on selection changes.[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m A deregistered listener should not receive further updates.[0m[33m (38ms)[0m
@eclipse-glsp/client: [0m MarqueeUtil[0m
@eclipse-glsp/client: [0m Node marquee[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m touch element[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m touch element (reverse)[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m mark entire element[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m mark entire element (reverse)[0m
@eclipse-glsp/client: [0m Edge marquee[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m touch edge[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m touch edge (reverse)[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m mark entire edge[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m mark entire edge (reverse)[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m edge path should be marked[0m
@eclipse-glsp/client: [0m MarkerNavigator[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m next(undefined) without any markers returns undefined[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m previous(undefined) without any markers returns undefined[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m next(undefined) with one marker returns the one marker[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m next(firstMarker) with only one marker returns again the first marker[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m previous(firstMarker) with only one marker returns again the first marker[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m next(firstMarker) with two marker returns second marker then again first marker[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m previous(firstMarker) with two marker returns second marker then again first marker[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m returns markers in the order left-to-right, top-to-bottom with next()[0m
@eclipse-glsp/client: [32m [32m✔[39m[0m[90m returns markers in the order left-to-right, top-to-bottom with previous()[0m
@eclipse-glsp/client: [92m [0m[32m 88 passing[0m[90m (178ms)[0m
@eclipse-glsp/client: =============================== Coverage summary ===============================
@eclipse-glsp/client: [31;1mStatements : 43.53% ( 1783/4096 )[0m
@eclipse-glsp/client: [31;1mBranches : 22.05% ( 361/1637 )[0m
@eclipse-glsp/client: [31;1mFunctions : 21.72% ( 219/1008 )[0m
@eclipse-glsp/client: [31;1mLines : 41.92% ( 1606/3831 )[0m
@eclipse-glsp/client: ================================================================================
> Lerna (powered by Nx) Successfully ran target test:coverage for 2 projects
$ /home/jenkins/agent/workspace/eclipse-glsp_glsp-client_master/node_modules/.bin/nyc report --reporter html
[0m Coverage reported generation successful [0m
Done in 42.33s.
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // container
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Deploy (master only))
[Pipeline] sh
+ git diff --name-only 'HEAD^'
+ grep --quiet '^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.1.0
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 3 packages to publish:
- @eclipse-glsp-examples/workflow-glsp => 1.1.0-next.cb7168a.239+cb7168a
- @eclipse-glsp/client => 1.1.0-next.cb7168a.239+cb7168a
- @eclipse-glsp/protocol => 1.1.0-next.cb7168a.239+cb7168a
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.cb7168a.239.
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