vac:qa:vac:2026q1-nim-libp2p-testing
Description
Expand nim-libp2p testing coverage, documentation, and tooling with focus on new features under development.
Create test plans for Kad DHT, Mix, Autotls and AutonatV2.
Extend coverage for Mix, Kad DHT, Autotls, Identify/Push and Connectivity protocols.
Task List
Test Plans
- fully qualified name:
vac:qa:vac:2026q1-nim-libp2p-testing:test-plans - owner: radek
- status: not started
- start-date: 2026/01/01
- end-date: 2026/03/31
Description
Develop test plans for features currently under development:
- Mix
- Kad DHT
- Autotls
Deliverables
- Test plan docs
Mix Protocol Testing
- fully qualified name:
vac:qa:vac:2026q1-nim-libp2p-testing:mix - owner: radek
- status: not started
- start-date: 2026/01/01
- end-date: 2026/01/25
Description
Implement unit and integration tests for the Mix protocol.
Deliverables
- PRs with links to added tests
Kad DHT Protocol Testing
- fully qualified name:
vac:qa:vac:2026q1-nim-libp2p-testing:kad-dht - owner: radek
- status: not started
- start-date: 2026/01/25
- end-date: 2026/02/15
Description
Implement unit and integration tests for the Kad DHT protocol.
Deliverables
- PRs with links to added tests
Autotls Protocol Testing
- fully qualified name:
vac:qa:vac:2026q1-nim-libp2p-testing:autotls - owner: radek
- status: not started
- start-date: 2026/02/15
- end-date: 2026/03/01
Description
Implement unit and integration tests for the Autotls protocol.
Deliverables
- PRs with links to added tests
Identify/Push Protocol Testing
- fully qualified name:
vac:qa:vac:2026q1-nim-libp2p-testing:identify-push - owner: radek
- status: not started
- start-date: 2026/03/01
- end-date: 2025/03/15
Description
Implement unit and integration tests for the Identify/Push protocol,
covering peer identification, metadata exchange, push updates, and error handling.
Deliverables
- PRs with links to added tests
Connectivity Protocol Testing
- fully qualified name:
vac:qa:vac:2026q1-nim-libp2p-testing:connectivity - owner: radek
- status: not started
- start-date: 2026/03/15
- end-date: 2025/03/31
Description
Implement tests for the Connectivity protocol to validate connection management,
connection limits, peer lifecycle handling, and resilience under different network conditions.
Deliverables
- PRs with links to added tests