vac:qa:waku:2025q2-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:2025q2-interop-testing:maintenance
  • owner: fbarbu15
  • status: in progress (10%)
  • start-date: 2025/04/01
  • end-date: 2025/06/30

Description

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

Deliverables

js-waku filter hardening

  • fully qualified name: vac:qa:waku:2025q2-interop-testing:jswaku-filter-hardening
  • owner: fbarbu15
  • status: in progress (10%)
  • start-date: 2025/04/09
  • end-date: 2025/04/30

Description

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

  • Longevity test focused on sending/receiving messages continuously over a long duration (e.g., 6 hours)
  • 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 and Issues