Skip to content

[parity] node:dgram — 20 failing node-suite tests (2026-07-22 baseline) #6775

Description

@TheHypnoo

Part of the node-suite parity sweep of 2026-07-22 (full run: 3,815 tests, 3,019 pass, 79.1% — report test-parity/reports/parity_report_20260722_120605.json, oracle Node 26.5.0 per .node-version). Umbrella: #793.

node:dgram has 20 failing test(s) in test-parity/node-suite/dgram/.

Reproduce:

./run_parity_tests.sh --suite node-suite --module dgram

Failing tests

  • node-suite/dgram/connection/state-transitions — output mismatch
    • Node: disconnect before connect: ERR_SOCKET_DGRAM_NOT_CONNECTED
    • Perry: disconnect before connect: ERR_SOCKET_DGRAM_NOT_CONNECTED
  • node-suite/dgram/control/ttl-validation — output mismatch
    • Node: ttl invalid: EINVAL,EINVAL,EINVAL,ERR_INVALID_ARG_TYPE
    • Perry: ttl invalid: EINVAL,EINVAL,EINVAL,ERR_INVALID_ARG_TYPE
  • node-suite/dgram/lifecycle/abort-signal — output mismatch
    • Node: invalid signal: ERR_INVALID_ARG_TYPE
    • Perry: invalid signal: accepted
  • node-suite/dgram/lifecycle/async-dispose-shape — output mismatch
    • Node: async dispose: function
    • Perry: async dispose: undefined
  • node-suite/dgram/lifecycle/bind-error-retry — output mismatch
    • Node: retry results: EADDRINUSE:bind,EADDRINUSE:bind
    • Perry: retry results: EADDRINUSE:bind,EADDRINUSE:bind
  • node-suite/dgram/lifecycle/close-arguments — output mismatch
    • Node: close result self: true
    • Perry: close result self: false
  • node-suite/dgram/lifecycle/close-ordering — output mismatch
    • Node: close order: event,callback
    • Perry: close order: callback,event
  • node-suite/dgram/lifecycle/custom-lookup — output mismatch
    • Node: lookup calls: 1 true
    • Perry: lookup calls: 0 false
  • node-suite/dgram/metrics/create-socket-buffer-options — output mismatch
    • Node: receive option applied: true
    • Perry: receive option applied: false
  • node-suite/dgram/send/blocklist — output mismatch
    • Node: blocked send: ERR_IP_BLOCKED
    • Perry: blocked send: none
  • node-suite/dgram/send/buffer-range — output mismatch
    • Node: range message: slice
    • Perry: range message: --slice--
  • node-suite/dgram/send/callback-ordering — output mismatch
    • Node: callback async: true
    • Perry: callback async: false
  • node-suite/dgram/send/default-address-values — output mismatch
    • Node: empty: null:7
    • Perry: empty: ENOTFOUND:none
  • node-suite/dgram/send/empty-array — output mismatch
    • Node: empty array accepted: none
    • Perry: empty array accepted: ERR_INVALID_ARG_TYPE
  • node-suite/dgram/validation/address-arguments — output mismatch
    • Node: invalid addresses: ERR_INVALID_ARG_TYPE,ERR_INVALID_ARG_TYPE,ERR_INVALID_ARG_TYPE,ERR_INVALID_ARG_TYPE,ERR_INVALID_ARG_TYPE,ERR_INVALID_ARG_TYPE,ERR_INVALID_ARG_TYPE,ERR_INVALID_ARG_TYPE,ERR_INVALID_ARG_TYPE
    • Perry: invalid addresses: none,none,none,none,none,none,none,none,none
  • node-suite/dgram/validation/buffer-bounds — output mismatch
    • Node: offset: ERR_BUFFER_OUT_OF_BOUNDS
    • Perry: offset: none
  • node-suite/dgram/validation/connected-send-arguments — output mismatch
    • Node: destination while connected: none
    • Perry: destination while connected: none
  • node-suite/dgram/validation/create-socket-advanced-options — output mismatch
    • Node: invalid lookup: ERR_INVALID_ARG_TYPE,ERR_INVALID_ARG_TYPE,ERR_INVALID_ARG_TYPE,ERR_INVALID_ARG_TYPE,ERR_INVALID_ARG_TYPE
    • Perry: invalid lookup: none,none,none,none,none
  • node-suite/dgram/validation/message-views — output mismatch
    • Node: data view: view true:4
    • Perry: data view: view true:4
  • node-suite/dgram/validation/sendto — output mismatch
    • Node: missing args: ERR_INVALID_ARG_TYPE
    • Perry: missing args: TypeError

Metadata

Metadata

Assignees

Labels

parityCompatibility gap with Node.js, ECMAScript, or the supported ecosystem

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions