vac:qa:waku:2025q3-interop-testing

Description

Maintain and ensure the continued reliability of the Waku interop testing framework. This includes addressing regressions, adapting to changes in nwaku and gowaku, and performing minor improvements to keep the framework functional and effective.

Alignment with VAC Narratives:

  • The VAC QA team supports internal collaboration and efficiency by maintaining the quality and reliability of the Waku interop framework.

Task List

Maintenance

  • fully qualified name: vac:qa:waku:2025q3-interop-testing:maintenance
  • owner: fbarbu15
  • status:
  • start-date:
  • end-date:

Description

Ongoing maintenance of Waku interop tests. This includes updating tests for changes in nwaku or js-waku, addressing regressions, investigating and resolving issues, and implementing minor improvements to the testing framework as needed.

Deliverables

  • PRs or Issues

js-waku filter hardening

  • fully qualified name: vac:qa:waku:2025q3-interop-testing:jswaku-filter-hardening
  • owner: fbarbu15
  • status: in progress (50%)
  • start-date: 2025/07/01
  • end-date: 2025/07/14

Description

Harden js-waku filter protocol by adding more advanced tests like:

  • Sanity checks in terms of throughput of Waku messages of different sizes
  • Sending/receiving thousands of messages in a short period of time

Deliverables

  • PRs or Issues

Lite protocol tester

  • fully qualified name: vac:qa:waku:2025q3-interop-testing:liteprotocoltester
  • owner: fbarbu15
  • status:
  • start-date:
  • end-date:

Description

Explore, fix and improve waku lite protocol tester based on nwaku dev requirements

Deliverables

  • PRs or Issues

Waku cannary tool

  • fully qualified name: vac:qa:waku:2025q3-interop-testing:wakucannary
  • owner: aya
  • status: in progress (10%)
  • start-date: 2025/07/01
  • end-date: 2025/07/30

Description

Explore, fix and improve waku canary tool based on nwaku dev requirements

Deliverables

  • PRs or Issues