Skip to content

Console Output

+ npm test

> @eclipse-ditto/ditto-javascript-client@2.0.0 test /home/jenkins/agent/workspace/ditto-client-javascript-ci/javascript
> lerna run test --stream --concurrency=1

lerna notice cli v4.0.0
lerna info ci enabled
lerna info Executing command in 3 packages: "npm run test"
@eclipse-ditto/ditto-javascript-client-api: > @eclipse-ditto/ditto-javascript-client-api@2.0.0 test /home/jenkins/agent/workspace/ditto-client-javascript-ci/javascript/lib/api
@eclipse-ditto/ditto-javascript-client-api: > jest
@eclipse-ditto/ditto-javascript-client-api: ts-jest[config] (WARN) message TS151001: If you have issues related to imports, you should consider setting `esModuleInterop` to `true` in your TypeScript configuration file (usually `tsconfig.json`). See https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability for more information.
@eclipse-ditto/ditto-javascript-client-api: ts-jest[config] (WARN) message TS151001: If you have issues related to imports, you should consider setting `esModuleInterop` to `true` in your TypeScript configuration file (usually `tsconfig.json`). See https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability for more information.
@eclipse-ditto/ditto-javascript-client-api: ts-jest[config] (WARN) message TS151001: If you have issues related to imports, you should consider setting `esModuleInterop` to `true` in your TypeScript configuration file (usually `tsconfig.json`). See https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability for more information.
@eclipse-ditto/ditto-javascript-client-api: ts-jest[config] (WARN) message TS151001: If you have issues related to imports, you should consider setting `esModuleInterop` to `true` in your TypeScript configuration file (usually `tsconfig.json`). See https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability for more information.
@eclipse-ditto/ditto-javascript-client-api: ts-jest[config] (WARN) message TS151001: If you have issues related to imports, you should consider setting `esModuleInterop` to `true` in your TypeScript configuration file (usually `tsconfig.json`). See https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability for more information.
@eclipse-ditto/ditto-javascript-client-api: ts-jest[config] (WARN) message TS151001: If you have issues related to imports, you should consider setting `esModuleInterop` to `true` in your TypeScript configuration file (usually `tsconfig.json`). See https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability for more information.
@eclipse-ditto/ditto-javascript-client-api: ts-jest[config] (WARN) message TS151001: If you have issues related to imports, you should consider setting `esModuleInterop` to `true` in your TypeScript configuration file (usually `tsconfig.json`). See https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability for more information.
@eclipse-ditto/ditto-javascript-client-api: PASS tests/model/policies.model.spec.ts (16.687s)
@eclipse-ditto/ditto-javascript-client-api: PASS tests/options/request.options.spec.ts (18.491s)
@eclipse-ditto/ditto-javascript-client-api: PASS tests/model/things.model.spec.ts
@eclipse-ditto/ditto-javascript-client-api: PASS tests/client/http/things.http.spec.ts (24.297s)
@eclipse-ditto/ditto-javascript-client-api: PASS tests/client/http/policies.http.spec.ts (24.212s)
@eclipse-ditto/ditto-javascript-client-api: PASS tests/client/http/features.http.spec.ts (24.383s)
@eclipse-ditto/ditto-javascript-client-api: PASS tests/options/filter.options.spec.ts
@eclipse-ditto/ditto-javascript-client-api: PASS tests/client/websocket/messages.websocket.spec.ts (25.619s)
@eclipse-ditto/ditto-javascript-client-api: PASS tests/client/websocket/things.websocket.spec.ts
@eclipse-ditto/ditto-javascript-client-api: PASS tests/client/websocket/events.websocket.spec.ts
@eclipse-ditto/ditto-javascript-client-api: PASS tests/client/http/http-client-builder.spec.ts
@eclipse-ditto/ditto-javascript-client-api: PASS tests/client/http/search.http.spec.ts
@eclipse-ditto/ditto-javascript-client-api: PASS tests/client/http/messages.http.spec.ts
@eclipse-ditto/ditto-javascript-client-api: PASS tests/client/websocket/commands.websocket.spec.ts (7.432s)
@eclipse-ditto/ditto-javascript-client-api: PASS tests/client/websocket/features.websocket.spec.ts (26.828s)
@eclipse-ditto/ditto-javascript-client-api: (node:953) UnhandledPromiseRejectionWarning: Connection was closed
@eclipse-ditto/ditto-javascript-client-api: (Use `node --trace-warnings ...` to show where the warning was created)
@eclipse-ditto/ditto-javascript-client-api: (node:953) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 19)
@eclipse-ditto/ditto-javascript-client-api: (node:953) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
@eclipse-ditto/ditto-javascript-client-api: PASS tests/client/websocket/bufferless.websocket.spec.ts
@eclipse-ditto/ditto-javascript-client-api: (node:944) UnhandledPromiseRejectionWarning: Connection was closed
@eclipse-ditto/ditto-javascript-client-api: (Use `node --trace-warnings ...` to show where the warning was created)
@eclipse-ditto/ditto-javascript-client-api: (node:944) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 5)
@eclipse-ditto/ditto-javascript-client-api: (node:944) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
@eclipse-ditto/ditto-javascript-client-api: PASS tests/client/websocket/buffer.websocket.spec.ts (12.395s)
@eclipse-ditto/ditto-javascript-client-api: ---------------------------------------------|---------|----------|---------|---------|--------------------------------------
@eclipse-ditto/ditto-javascript-client-api: File                                         | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                    
@eclipse-ditto/ditto-javascript-client-api: ---------------------------------------------|---------|----------|---------|---------|--------------------------------------
@eclipse-ditto/ditto-javascript-client-api: All files                                    |   91.42 |    82.24 |   91.83 |   91.67 |                                      
@eclipse-ditto/ditto-javascript-client-api:  auth                                        |   59.38 |    66.67 |      50 |   55.17 |                                      
@eclipse-ditto/ditto-javascript-client-api:   auth-provider.ts                           |   59.38 |    66.67 |      50 |   55.17 | 102-106,114,165-169,181-187          
@eclipse-ditto/ditto-javascript-client-api:  client                                      |   75.18 |       75 |      74 |      75 |                                      
@eclipse-ditto/ditto-javascript-client-api:   builder-steps.ts                           |     100 |      100 |     100 |     100 |                                      
@eclipse-ditto/ditto-javascript-client-api:   ditto-client-http.ts                       |     100 |      100 |     100 |     100 |                                      
@eclipse-ditto/ditto-javascript-client-api:   ditto-client-websocket.ts                  |     100 |      100 |     100 |     100 |                                      
@eclipse-ditto/ditto-javascript-client-api:   ditto-client.ts                            |      80 |      100 |   66.67 |      75 | 55                                   
@eclipse-ditto/ditto-javascript-client-api:   http-client-builder.ts                     |   56.67 |      100 |   54.55 |   56.67 | 107-111,122-141                      
@eclipse-ditto/ditto-javascript-client-api:   websocket-client-builder.ts                |   59.18 |       50 |   53.33 |   59.18 | 150-181,200-207                      
@eclipse-ditto/ditto-javascript-client-api:  client/handles                              |     100 |    83.02 |     100 |     100 |                                      
@eclipse-ditto/ditto-javascript-client-api:   commands.ts                                |     100 |      100 |     100 |     100 |                                      
@eclipse-ditto/ditto-javascript-client-api:   events-websocket.ts                        |     100 |    84.21 |     100 |     100 | 30-32,193                            
@eclipse-ditto/ditto-javascript-client-api:   features.ts                                |     100 |       50 |     100 |     100 | 161                                  
@eclipse-ditto/ditto-javascript-client-api:   messages-http.ts                           |     100 |    64.29 |     100 |     100 | 110,133,156,181,206                  
@eclipse-ditto/ditto-javascript-client-api:   messages-websocket.ts                      |     100 |      100 |     100 |     100 |                                      
@eclipse-ditto/ditto-javascript-client-api:   policies.ts                                |     100 |      100 |     100 |     100 |                                      
@eclipse-ditto/ditto-javascript-client-api:   search.ts                                  |     100 |      100 |     100 |     100 |                                      
@eclipse-ditto/ditto-javascript-client-api:   things.ts                                  |     100 |      100 |     100 |     100 |                                      
@eclipse-ditto/ditto-javascript-client-api:  client/request-factory                      |   94.41 |       75 |   98.21 |   94.32 |                                      
@eclipse-ditto/ditto-javascript-client-api:   http-request-sender.ts                     |     100 |      100 |     100 |     100 |                                      
@eclipse-ditto/ditto-javascript-client-api:   request-sender.ts                          |      90 |       75 |     100 |      90 | 50                                   
@eclipse-ditto/ditto-javascript-client-api:   websocket-request-handler.ts               |   88.73 |       50 |   96.15 |   88.57 | 134-145,280                          
@eclipse-ditto/ditto-javascript-client-api:   websocket-request-sender.ts                |   98.36 |    84.62 |     100 |   98.33 | 66                                   
@eclipse-ditto/ditto-javascript-client-api:  client/request-factory/resilience           |   87.25 |    81.11 |   80.68 |   88.84 |                                      
@eclipse-ditto/ditto-javascript-client-api:   websocket-resilience-buffer.ts             |   84.06 |       70 |    87.5 |   86.15 | 33,61,83,139-140,171,181-182,236     
@eclipse-ditto/ditto-javascript-client-api:   websocket-resilience-handler-bufferless.ts |    87.5 |    83.33 |   85.71 |   90.32 | 49,68-69                             
@eclipse-ditto/ditto-javascript-client-api:   websocket-resilience-handler-standard.ts   |   81.33 |    81.58 |      80 |    83.1 | 49-53,62,103-104,122,142,147,168-170 
@eclipse-ditto/ditto-javascript-client-api:   websocket-resilience-interfaces.ts         |      96 |    88.46 |   73.33 |      96 | 153-154,174                          
@eclipse-ditto/ditto-javascript-client-api:  model                                       |    96.4 |    91.18 |      95 |    96.3 |                                      
@eclipse-ditto/ditto-javascript-client-api:   ditto-protocol.ts                          |   93.55 |       90 |     100 |   92.86 | 101-102                              
@eclipse-ditto/ditto-javascript-client-api:   model.ts                                   |      90 |    94.44 |    87.5 |   89.66 | 28-30,116                            
@eclipse-ditto/ditto-javascript-client-api:   policies.model.ts                          |     100 |      100 |     100 |     100 |                                      
@eclipse-ditto/ditto-javascript-client-api:   response.ts                                |      92 |       75 |   85.71 |   91.67 | 48-52                                
@eclipse-ditto/ditto-javascript-client-api:   things.model.ts                            |   98.44 |    85.71 |   96.55 |   98.44 | 106                                  
@eclipse-ditto/ditto-javascript-client-api:  options                                     |   98.25 |       90 |   98.25 |   98.23 |                                      
@eclipse-ditto/ditto-javascript-client-api:   filter.options.ts                          |    97.3 |    83.33 |     100 |   97.22 | 209                                  
@eclipse-ditto/ditto-javascript-client-api:   request.options.ts                         |    98.7 |      100 |   97.44 |    98.7 | 462                                  
@eclipse-ditto/ditto-javascript-client-api: ---------------------------------------------|---------|----------|---------|---------|--------------------------------------
@eclipse-ditto/ditto-javascript-client-api: Test Suites: 17 passed, 17 total
@eclipse-ditto/ditto-javascript-client-api: Tests:       327 passed, 327 total
@eclipse-ditto/ditto-javascript-client-api: Snapshots:   0 total
@eclipse-ditto/ditto-javascript-client-api: Time:        34.563s
@eclipse-ditto/ditto-javascript-client-api: Ran all test suites.
@eclipse-ditto/ditto-javascript-client-dom: > @eclipse-ditto/ditto-javascript-client-dom@2.0.0 test /home/jenkins/agent/workspace/ditto-client-javascript-ci/javascript/lib/dom
@eclipse-ditto/ditto-javascript-client-dom: > jest
@eclipse-ditto/ditto-javascript-client-dom: ts-jest[config] (WARN) message TS151001: If you have issues related to imports, you should consider setting `esModuleInterop` to `true` in your TypeScript configuration file (usually `tsconfig.json`). See https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability for more information.
@eclipse-ditto/ditto-javascript-client-dom: ts-jest[config] (WARN) message TS151001: If you have issues related to imports, you should consider setting `esModuleInterop` to `true` in your TypeScript configuration file (usually `tsconfig.json`). See https://blogs.msdn.microsoft.com/typescript/2018/01/31/announcing-typescript-2-7/#easier-ecmascript-module-interoperability for more information.
@eclipse-ditto/ditto-javascript-client-dom: PASS tests/dom-auth.spec.ts
@eclipse-ditto/ditto-javascript-client-dom: PASS tests/ditto-dom-client.spec.ts
@eclipse-ditto/ditto-javascript-client-dom: ---------------------|---------|----------|---------|---------|-------------------
@eclipse-ditto/ditto-javascript-client-dom: File                 | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
@eclipse-ditto/ditto-javascript-client-dom: ---------------------|---------|----------|---------|---------|-------------------
@eclipse-ditto/ditto-javascript-client-dom: All files            |   40.74 |        0 |   42.11 |   41.77 |                   
@eclipse-ditto/ditto-javascript-client-dom:  ditto-dom-client.ts |     100 |      100 |     100 |     100 |                   
@eclipse-ditto/ditto-javascript-client-dom:  dom-auth.ts         |     100 |      100 |     100 |     100 |                   
@eclipse-ditto/ditto-javascript-client-dom:  fetch-http.ts       |    8.33 |      100 |       0 |      10 | 20-45             
@eclipse-ditto/ditto-javascript-client-dom:  fetch-websocket.ts  |     7.5 |        0 |    6.25 |     7.5 | 30-101,117-123    
@eclipse-ditto/ditto-javascript-client-dom: ---------------------|---------|----------|---------|---------|-------------------
@eclipse-ditto/ditto-javascript-client-dom: Test Suites: 2 passed, 2 total
@eclipse-ditto/ditto-javascript-client-dom: Tests:       13 passed, 13 total
@eclipse-ditto/ditto-javascript-client-dom: Snapshots:   0 total
@eclipse-ditto/ditto-javascript-client-dom: Time:        5.496s
@eclipse-ditto/ditto-javascript-client-dom: Ran all test suites.
@eclipse-ditto/ditto-javascript-client-node: > @eclipse-ditto/ditto-javascript-client-node@2.0.0 test /home/jenkins/agent/workspace/ditto-client-javascript-ci/javascript/lib/node
@eclipse-ditto/ditto-javascript-client-node: > jest
@eclipse-ditto/ditto-javascript-client-node: PASS tests/proxy-settings.spec.ts (7.967s)
@eclipse-ditto/ditto-javascript-client-node: PASS tests/node-auth.spec.ts (8.533s)
@eclipse-ditto/ditto-javascript-client-node: PASS tests/node-http.spec.ts (8.913s)
@eclipse-ditto/ditto-javascript-client-node: PASS tests/ditto-node-client.spec.ts (9.449s)
@eclipse-ditto/ditto-javascript-client-node: ----------------------|---------|----------|---------|---------|----------------------
@eclipse-ditto/ditto-javascript-client-node: File                  | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s    
@eclipse-ditto/ditto-javascript-client-node: ----------------------|---------|----------|---------|---------|----------------------
@eclipse-ditto/ditto-javascript-client-node: All files             |   65.25 |     76.6 |   62.75 |   65.47 |                      
@eclipse-ditto/ditto-javascript-client-node:  ditto-node-client.ts |     100 |      100 |     100 |     100 |                      
@eclipse-ditto/ditto-javascript-client-node:  node-auth.ts         |     100 |      100 |     100 |     100 |                      
@eclipse-ditto/ditto-javascript-client-node:  node-http.ts         |    92.5 |    72.22 |   92.31 |   92.31 | 46,52,71             
@eclipse-ditto/ditto-javascript-client-node:  node-websocket.ts    |   11.54 |        0 |    5.26 |   11.76 | 36-37,44-132,148-154 
@eclipse-ditto/ditto-javascript-client-node:  proxy-settings.ts    |     100 |      100 |     100 |     100 |                      
@eclipse-ditto/ditto-javascript-client-node: ----------------------|---------|----------|---------|---------|----------------------
@eclipse-ditto/ditto-javascript-client-node: Test Suites: 4 passed, 4 total
@eclipse-ditto/ditto-javascript-client-node: Tests:       28 passed, 28 total
@eclipse-ditto/ditto-javascript-client-node: Snapshots:   0 total
@eclipse-ditto/ditto-javascript-client-node: Time:        10.103s
@eclipse-ditto/ditto-javascript-client-node: Ran all test suites.
lerna success run Ran npm script 'test' in 3 packages in 52.4s:
lerna success - @eclipse-ditto/ditto-javascript-client-api
lerna success - @eclipse-ditto/ditto-javascript-client-dom
lerna success - @eclipse-ditto/ditto-javascript-client-node