* Starting RabbitMQ Messaging Server rabbitmq-server
   ...done.
 * Starting MariaDB database server mariadbd
   ...done.
npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported

added 310 packages, and audited 312 packages in 3s

99 packages are looking for funding
  run `npm fund` for details

1 high severity vulnerability

To address all issues, run:
  npm audit fix

Run `npm audit` for details.

> @crosslab/service-schedule-service@0.0.1 test
> npm run build && env-cmd -e development c8 --include="app/operations/index.js" --include="app/timetable.js" mocha app/*_test.js app/operations/*_test.js


> @crosslab/service-schedule-service@0.0.1 build
> npm run build:generate && npm run build:compile


> @crosslab/service-schedule-service@0.0.1 build:generate
> openapi-codegen -i dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service -o src/generated

loading addon "@cross-lab-project/codegen-typescript-addon"
addon path: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/crosslab-typescript-addon/lib/cjs/index.js
{
  stack: 'ResolverError: Error opening file "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/schedule-service/dist/openapi.json" \n' +
    "ENOENT: no such file or directory, open '/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/schedule-service/dist/openapi.json'\n" +
    '    at ReadFileContext.callback (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/openapi-codegeneration/node_modules/@apidevtools/json-schema-ref-parser/lib/resolvers/file.js:52:20)\n' +
    '    at FSReqCallback.readFileAfterOpen [as oncomplete] (node:fs:309:13)',
  code: 'ERESOLVER',
  message: 'Error opening file "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/schedule-service/dist/openapi.json" \n' +
    "ENOENT: no such file or directory, open '/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/schedule-service/dist/openapi.json'",
  source: '/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/schedule-service/dist/openapi.json',
  path: null,
  toJSON: [Function: toJSON],
  ioErrorCode: 'ENOENT',
  name: 'ResolverError',
  toString: [Function: toString]
}
node:fs:457
    return binding.readFileUtf8(path, stringToFlags(options.flag));
                   ^

Error: ENOENT: no such file or directory, open 'dist/openapi.json'
    at readFileSync (node:fs:457:20)
    at loadAndDeref (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/openapi-codegeneration/lib/cjs/index.js:109:44)
    at main (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/openapi-codegeneration/lib/cjs/index.js:136:39) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: 'dist/openapi.json'
}

Node.js v20.12.2

> @crosslab/service-booking-backend@0.0.1 test
> npm run build && env-cmd -e development c8 --include="app/messageDefinition.js" --include="app/amqpHandle.js" --include="app/internal.js" --include="app/operations/index.js" mocha app/*_test.js app/operations/*_test.js


> @crosslab/service-booking-backend@0.0.1 build
> npm run build:generate && npm run build:compile


> @crosslab/service-booking-backend@0.0.1 build:generate
> openapi-codegen -i dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service -o src/generated

loading addon "@cross-lab-project/codegen-typescript-addon"
addon path: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/crosslab-typescript-addon/lib/cjs/index.js
{
  stack: 'ResolverError: Error opening file "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/dist/openapi.json" \n' +
    "ENOENT: no such file or directory, open '/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/dist/openapi.json'\n" +
    '    at ReadFileContext.callback (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/openapi-codegeneration/node_modules/@apidevtools/json-schema-ref-parser/lib/resolvers/file.js:52:20)\n' +
    '    at FSReqCallback.readFileAfterOpen [as oncomplete] (node:fs:309:13)',
  code: 'ERESOLVER',
  message: 'Error opening file "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/dist/openapi.json" \n' +
    "ENOENT: no such file or directory, open '/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/dist/openapi.json'",
  source: '/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-backend/dist/openapi.json',
  path: null,
  toJSON: [Function: toJSON],
  ioErrorCode: 'ENOENT',
  name: 'ResolverError',
  toString: [Function: toString]
}
node:fs:457
    return binding.readFileUtf8(path, stringToFlags(options.flag));
                   ^

Error: ENOENT: no such file or directory, open 'dist/openapi.json'
    at readFileSync (node:fs:457:20)
    at loadAndDeref (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/openapi-codegeneration/lib/cjs/index.js:109:44)
    at main (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/openapi-codegeneration/lib/cjs/index.js:136:39) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: 'dist/openapi.json'
}

Node.js v20.12.2

> @crosslab/service-booking-frontend@0.0.1 test
> npm run build && env-cmd -e development c8 --include="app/operations/index.js" mocha app/operations/*_test.js


> @crosslab/service-booking-frontend@0.0.1 build
> npm run build:generate && npm run build:compile


> @crosslab/service-booking-frontend@0.0.1 build:generate
> openapi-codegen -i dist/openapi.json -p @cross-lab-project/codegen-typescript-addon:preset:service -o src/generated

loading addon "@cross-lab-project/codegen-typescript-addon"
addon path: /builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/crosslab-typescript-addon/lib/cjs/index.js
{
  stack: 'ResolverError: Error opening file "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-frontend/dist/openapi.json" \n' +
    "ENOENT: no such file or directory, open '/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-frontend/dist/openapi.json'\n" +
    '    at ReadFileContext.callback (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/openapi-codegeneration/node_modules/@apidevtools/json-schema-ref-parser/lib/resolvers/file.js:52:20)\n' +
    '    at FSReqCallback.readFileAfterOpen [as oncomplete] (node:fs:309:13)',
  code: 'ERESOLVER',
  message: 'Error opening file "/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-frontend/dist/openapi.json" \n' +
    "ENOENT: no such file or directory, open '/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-frontend/dist/openapi.json'",
  source: '/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/services/booking/src/booking-frontend/dist/openapi.json',
  path: null,
  toJSON: [Function: toJSON],
  ioErrorCode: 'ENOENT',
  name: 'ResolverError',
  toString: [Function: toString]
}
node:fs:457
    return binding.readFileUtf8(path, stringToFlags(options.flag));
                   ^

Error: ENOENT: no such file or directory, open 'dist/openapi.json'
    at readFileSync (node:fs:457:20)
    at loadAndDeref (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/openapi-codegeneration/lib/cjs/index.js:109:44)
    at main (/builds/FakIA/fachgebiet-iks/goldi/goldi2/crosslab/helper/openapi-codegeneration/lib/cjs/index.js:136:39) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: 'dist/openapi.json'
}

Node.js v20.12.2

> @crosslab/service-device-reservation@0.1.0 test
> npm run build && npx c8 --include="app/mainLoop.js" --include="app/messageDefinition.js" mocha --require mocha-suppress-logs --exit app/*_test.js


> @crosslab/service-device-reservation@0.1.0 build
> npx tsc



  mainLoop.ts
    ✔ mainLoop.ts get existing (1005ms)
    ✔ mainLoop.ts get non existing (1001ms)
    ✔ mainLoop.ts delete non existing (1001ms)
    ✔ mainLoop.ts basic reservate -> get -> delete (5008ms)
    ✔ mainLoop.ts reservate booked slot (4005ms)
    ✔ mainLoop.ts new missing values (4007ms)
    ✔ mainLoop.ts get missing values (1002ms)
    ✔ mainLoop.ts bad dates (2003ms)
    ✔ mainLoop.ts delete missing values (1002ms)
    ✔ mainLoop.ts broken random (1002ms)
    ✔ mainLoop.ts not us (1002ms)

  messageDefinition.ts
    ✔ ReservationMessage.fromString correct
    ✔ ReservationMessage.fromString Type
    ✔ ReservationMessage.fromString AnswerQueue
    ✔ ReservationMessage.fromString Device
    ✔ ReservationMessage.fromString Start/End
    ✔ ReservationMessage.fromString BookingReference
    ✔ ReservationMessage.fromString ReservationID
    ✔ ReservationMessage.fromString general bad data
    ✔ ReservationAnswer.fromString correct
    ✔ ReservationAnswer.fromString Type
    ✔ ReservationAnswer.fromString Device
    ✔ ReservationAnswer.fromString Start
    ✔ ReservationAnswer.fromString End
    ✔ ReservationAnswer.fromString BookingReference
    ✔ ReservationAnswer.fromString ReservationID
    ✔ ReservationAnswer.fromString Deleted/Successful/ErrorMessage
    ✔ ReservationMessage.fromString general bad data


  28 passing (48s)

----------------------|---------|----------|---------|---------|------------------------------------
File                  | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s                  
----------------------|---------|----------|---------|---------|------------------------------------
All files             |   92.52 |    95.07 |   83.33 |   92.52 |                                    
 mainLoop.ts          |    86.7 |    84.09 |      50 |    86.7 | ...308-318,331-332,334-351,357-359 
 messageDefinition.ts |     100 |      100 |     100 |     100 |                                    
----------------------|---------|----------|---------|---------|------------------------------------