Skip to content

quic: test http/3 versus pure quic #65096

Description

@martenrichter

When writing tests, I stumbled upon an issue, that may affect almost all pure quic related tests.
If you do not specify an alpn it defaults h3. Most tests that are supposed to test only quic (so no h3 in the name), do not specify alpn, so these use h3.
This matters, as the used application is quite different between h3, which uses nghttp3and somehting like foo which uses the default application, which is a quite different code path.
So I wonder, if it is possible in the node.js test framework, to run these tests for both cases (without writing seperate tests, similar to certain wpt tests?). (I am still alien to the details of the tests).

Currently, half of the code is not tested.
@jasnell , @pimterry any ideas?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions