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
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:dgramhas 20 failing test(s) intest-parity/node-suite/dgram/.Reproduce:
Failing tests
node-suite/dgram/connection/state-transitions— output mismatchnode-suite/dgram/control/ttl-validation— output mismatchnode-suite/dgram/lifecycle/abort-signal— output mismatchnode-suite/dgram/lifecycle/async-dispose-shape— output mismatchnode-suite/dgram/lifecycle/bind-error-retry— output mismatchnode-suite/dgram/lifecycle/close-arguments— output mismatchnode-suite/dgram/lifecycle/close-ordering— output mismatchnode-suite/dgram/lifecycle/custom-lookup— output mismatchnode-suite/dgram/metrics/create-socket-buffer-options— output mismatchnode-suite/dgram/send/blocklist— output mismatchnode-suite/dgram/send/buffer-range— output mismatchnode-suite/dgram/send/callback-ordering— output mismatchnode-suite/dgram/send/default-address-values— output mismatchnode-suite/dgram/send/empty-array— output mismatchnode-suite/dgram/validation/address-arguments— output mismatchnode-suite/dgram/validation/buffer-bounds— output mismatchnode-suite/dgram/validation/connected-send-arguments— output mismatchnode-suite/dgram/validation/create-socket-advanced-options— output mismatchnode-suite/dgram/validation/message-views— output mismatchnode-suite/dgram/validation/sendto— output mismatch