ift-ts:qa:ift:2026q3-nim-libp2p-testing

Description

Continue expanding nim-libp2p testing coverage, documentation, and tooling with focus on feature work and stability improvements carried from Q2. Support libp2p work where QA help is expected, including Autotls, opt-in dial ranking and backoffs, QUIC-related validation, dual-stack IPv4/IPv6 coverage, and maintenance work.

Task List

Autotls Protocol Testing

  • fully qualified name: ift-ts:qa:ift:2026q3-nim-libp2p-testing:autotls
  • owner: radek
  • status: not started
  • start-date: 2026/07/01
  • end-date: 2026/09/30

Description

Implement unit and integration tests for the Autotls protocol.

Deliverables

  • PRs with links to added tests

Opt-in Dial Ranking and Backoffs Testing

  • fully qualified name: ift-ts:qa:ift:2026q3-nim-libp2p-testing:opt-in-dial-ranking-and-backoffs
  • owner: radek
  • status: not started
  • start-date: 2026/07/01
  • end-date: 2026/09/30

Description

Implement tests for opt-in dial ranking and backoff behavior.

Deliverables

  • PRs with dial ranking and backoff tests
  • Issues / reports for uncovered edge cases or regressions

QUIC Repository Testing

  • fully qualified name: ift-ts:qa:ift:2026q3-nim-libp2p-testing:quic-repo
  • owner: radek
  • status: not started
  • start-date: 2026/07/01
  • end-date: 2026/09/30

Description

Add QA coverage in the QUIC repository where it would be most useful for the broader libp2p effort. Focus on targeted tests that can catch transport-level issues earlier and complement the nim-libp2p coverage.

Deliverables

  • PRs with tests added or improved in the QUIC repository
  • Issues / reports for uncovered transport bugs, edge cases, or missing scenarios

Dual-Stack IPv4 and IPv6 Testing

  • fully qualified name: ift-ts:qa:ift:2026q3-nim-libp2p-testing:dual-stack-ipv4-ipv6
  • owner: Radek
  • status: in progress (80%)
  • start-date: 2026/07/01
  • end-date: 2026/09/30

Description

Implement tests for dual-stack IPv4 and IPv6 behavior on the libp2p side. Cover scenarios that can catch UDP and address-family issues, especially around mixed IPv4/IPv6 environments and regressions that should be detected by unit or integration tests.

Deliverables

Maintenance

  • fully qualified name: ift-ts:qa:ift:2026q3-nim-libp2p-testing:maintenance
  • owner: radek
  • status: in progress (20%)
  • start-date: 2026/07/01
  • end-date: 2026/09/30

Description

Provide ongoing QA maintenance support for nim-libp2p throughout Q3. Cover small regression fixes, flaky-test follow-ups, test updates needed by upstream code changes, and issue-driven validation work that does not fit a larger feature-specific task.

Deliverables