Skip to content

chore: rely on nss-rs for NSS initialization and test DB#3621

Draft
larseggert wants to merge 1 commit into
mozilla:mainfrom
larseggert:chore-simplify-nss-init
Draft

chore: rely on nss-rs for NSS initialization and test DB#3621
larseggert wants to merge 1 commit into
mozilla:mainfrom
larseggert:chore-simplify-nss-init

Conversation

@larseggert
Copy link
Copy Markdown
Collaborator

Delegate NSS init in fixture_init to nss-rs's own test-fixture crate instead of duplicating the logic. Remove test-fixture/db — the NSS database now comes from nss-rs, which exposes TEST_FIXTURE_DB as the default path for neqo-server --db. Update CI and scripts accordingly.

@larseggert
Copy link
Copy Markdown
Collaborator Author

Depends on mozilla/nss-rs#56

Delegate NSS init in `fixture_init` to `nss-rs`'s own `test-fixture`
crate instead of duplicating the logic. Remove `test-fixture/db` — the
NSS database now comes from `nss-rs`, which exposes `TEST_FIXTURE_DB`
as the default path for `neqo-server --db`. Update CI and scripts
accordingly.
@larseggert larseggert force-pushed the chore-simplify-nss-init branch from 4824dad to 9f9ba48 Compare May 15, 2026 14:08
@github-actions
Copy link
Copy Markdown
Contributor

Failed Interop Tests

None ❓

All results

Succeeded Interop Tests

QUIC Interop Runner, client vs. server

neqo-pr as client

None ❓

neqo-pr as server

None ❓

Unsupported Interop Tests

QUIC Interop Runner, client vs. server

neqo-pr as client

None ❓

neqo-pr as server

None ❓

Copy link
Copy Markdown
Member

@martinthomson martinthomson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't see a problem here, other than the challenge of finding the db from the NSS crate (which I hope the tests will sort out)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants