Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    11
    1
    570

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    2.0k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    872

Fehler bei Test und Release Workflows

Geplant Angeheftet Gesperrt Verschoben Entwicklung
3 Beiträge 2 Kommentatoren 425 Aufrufe 2 Beobachtet
  • Ä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

        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

        Registrieren Anmelden
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        470

        Online

        32.9k

        Benutzer

        83.0k

        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