Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Fehler bei Test und Release Workflows

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    8
    1
    94

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

Fehler bei Test und Release Workflows

Geplant Angeheftet Gesperrt Verschoben Entwicklung
3 Beiträge 2 Kommentatoren 359 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Z Offline
    Z Offline
    zap
    Developer
    schrieb am zuletzt editiert von
    #1

    Hallo,
    die Test und Release Workflows in Github schlagen für meinen Adapter regelmäßig fehl (https://github.com/zapccu/ioBroker.sma-ev-charger).

    Die Fehlermeldungen beim Adapter Test (Ubuntu) lauten:

    npm ERR! code ENOTSUP
    264
    npm ERR! notsup Unsupported engine for iobroker.js-controller@5.0.1-alpha.0-20230525-c580eb7e: wanted: {"node":">=16.4.0"} (current: {"node":"14.21.3","npm":"6.14.18"})
    265
    npm ERR! notsup Not compatible with your version of node/npm: iobroker.js-controller@5.0.1-alpha.0-20230525-c580eb7e
    266
    npm ERR! notsup Not compatible with your version of node/npm: iobroker.js-controller@5.0.1-alpha.0-20230525-c580eb7e
    267
    npm ERR! notsup Required: {"node":">=16.4.0"}
    268
    npm ERR! notsup Actual:   {"npm":"6.14.18","node":"14.21.3"}
    

    Das kommt mehrfach. Dann noch dieser Fehler hier (vielleicht ein Folgefehler):

    1) Adapter integration tests
    299
           "before all" hook: prepareTests in "Adapter integration tests":
    300
         Error: /tmp/test-iobroker.sma-ev-charger/iobroker-data/iobroker.json: ENOENT: no such file or directory, open '/tmp/test-iobroker.sma-ev-charger/iobroker-data/iobroker.json'
    301
          at Object.openSync (fs.js:498:3)
    302
          at Object.readFileSync (fs.js:394:35)
    303
          at readFileSync (node_modules/jsonfile/index.js:50:22)
    304
          at DBConnection.getSystemConfig (node_modules/@iobroker/testing/build/tests/integration/lib/dbConnection.js:115:44)
    305
          at DBConnection.get objectsType [as objectsType] (node_modules/@iobroker/testing/build/tests/integration/lib/dbConnection.js:102:21)
    306
          at DBConnection.createObjectsDB (node_modules/@iobroker/testing/build/tests/integration/lib/dbConnection.js:175:34)
    307
          at DBConnection.start (node_modules/@iobroker/testing/build/tests/integration/lib/dbConnection.js:149:20)
    308
          at Context.prepareTests (node_modules/@iobroker/testing/build/tests/integration/index.js:66:28)
    309
          at processTicksAndRejections (internal/process/task_queues.js:95:5)
    

    Leider habe ich keine Erfahrung mit ioBroker Entwicklung. Ist mein erster Adapter. Also sorry schonmal, wenn das eine blöde Frage ist.

    ? 1 Antwort Letzte Antwort
    0
    • Z zap

      Hallo,
      die Test und Release Workflows in Github schlagen für meinen Adapter regelmäßig fehl (https://github.com/zapccu/ioBroker.sma-ev-charger).

      Die Fehlermeldungen beim Adapter Test (Ubuntu) lauten:

      npm ERR! code ENOTSUP
      264
      npm ERR! notsup Unsupported engine for iobroker.js-controller@5.0.1-alpha.0-20230525-c580eb7e: wanted: {"node":">=16.4.0"} (current: {"node":"14.21.3","npm":"6.14.18"})
      265
      npm ERR! notsup Not compatible with your version of node/npm: iobroker.js-controller@5.0.1-alpha.0-20230525-c580eb7e
      266
      npm ERR! notsup Not compatible with your version of node/npm: iobroker.js-controller@5.0.1-alpha.0-20230525-c580eb7e
      267
      npm ERR! notsup Required: {"node":">=16.4.0"}
      268
      npm ERR! notsup Actual:   {"npm":"6.14.18","node":"14.21.3"}
      

      Das kommt mehrfach. Dann noch dieser Fehler hier (vielleicht ein Folgefehler):

      1) Adapter integration tests
      299
             "before all" hook: prepareTests in "Adapter integration tests":
      300
           Error: /tmp/test-iobroker.sma-ev-charger/iobroker-data/iobroker.json: ENOENT: no such file or directory, open '/tmp/test-iobroker.sma-ev-charger/iobroker-data/iobroker.json'
      301
            at Object.openSync (fs.js:498:3)
      302
            at Object.readFileSync (fs.js:394:35)
      303
            at readFileSync (node_modules/jsonfile/index.js:50:22)
      304
            at DBConnection.getSystemConfig (node_modules/@iobroker/testing/build/tests/integration/lib/dbConnection.js:115:44)
      305
            at DBConnection.get objectsType [as objectsType] (node_modules/@iobroker/testing/build/tests/integration/lib/dbConnection.js:102:21)
      306
            at DBConnection.createObjectsDB (node_modules/@iobroker/testing/build/tests/integration/lib/dbConnection.js:175:34)
      307
            at DBConnection.start (node_modules/@iobroker/testing/build/tests/integration/lib/dbConnection.js:149:20)
      308
            at Context.prepareTests (node_modules/@iobroker/testing/build/tests/integration/index.js:66:28)
      309
            at processTicksAndRejections (internal/process/task_queues.js:95:5)
      

      Leider habe ich keine Erfahrung mit ioBroker Entwicklung. Ist mein erster Adapter. Also sorry schonmal, wenn das eine blöde Frage ist.

      ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #2

      @zap hi,

      Die node version 14x wird bei Test & release nicht mehr unterstützt. Dies musst du händisch selbst änder in der datei .github/workflows/test-and-release.yml

      Dort kannst du die node versionen wo nur eine version bei dir drin steht (bei der ersten ist es bei dir node v16.x und bei der ganz unten node v14.x) kannst auf node v16.x oder auf v18.x ändern und bei der wo drei versionen drin steht (das in der mitte ca.) nimmst du das v14.x raus und machst daraus

      node-version: [16.x, 18.x, 20.x]
      
      Z 1 Antwort Letzte Antwort
      0
      • ? Ein ehemaliger Benutzer

        @zap hi,

        Die node version 14x wird bei Test & release nicht mehr unterstützt. Dies musst du händisch selbst änder in der datei .github/workflows/test-and-release.yml

        Dort kannst du die node versionen wo nur eine version bei dir drin steht (bei der ersten ist es bei dir node v16.x und bei der ganz unten node v14.x) kannst auf node v16.x oder auf v18.x ändern und bei der wo drei versionen drin steht (das in der mitte ca.) nimmst du das v14.x raus und machst daraus

        node-version: [16.x, 18.x, 20.x]
        
        Z Offline
        Z Offline
        zap
        Developer
        schrieb am zuletzt editiert von
        #3

        @ciddi89 Das wars. Tests laufen nun fehlerfrei durch. Vielen Dank!

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        872

        Online

        32.5k

        Benutzer

        81.6k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe