vac:qa:waku:2025q2-waku-go-bindings-testing
Description
Expand protocol coverage for waku-go-bindings
with filter and lightpush tests.
The framework should cover those protocols as they are covered in waku-interop-tests
Alignment with VAC Narratives:
- The VAC QA team plays a key role in supporting internal collaboration and efficiency across projects by ensuring the quality of Nwaku Go Bindings and the sunsetting of go-waku.
- By finding issues in specs during testing, VAC strengthens the RFC culture, contributing to continuous improvement and community engagement.
Task List
Filter Protocol Testing
- fully qualified name:
vac:qa:waku:2025q2-waku-go-bindings-testing:filter
- owner: aya
- status: not started
- start-date:
- end-date:
Description
Add test coverage by implementing tests for the filter protocol.
These tests should mirror the approach used in waku-interop-tests
and ensure reliable message propagation across multiple nodes.
Deliverables
PRs and issues
Lightpush Protocol Testing
- fully qualified name:
vac:qa:waku:2025q2-waku-go-bindings-testing:lightpush
- owner: aya
- status: not started
- start-date:
- end-date:
Description
Add test coverage by implementing tests for the lightpush protocol.
These tests should mirror the approach used in waku-interop-tests
and ensure reliable message propagation across multiple nodes.
Deliverables
PRs and issues
Maintenance
- fully qualified name:
vac:qa:waku:2025q2-waku-go-bindings-testing:maintenance
- owner: aya
- status: not started
- start-date:
- end-date:
Description
Ongoing maintenance of Waku go bindings tests.
This includes updating tests for changes in the bindings or in nwaku
, addressing regressions,
investigating and resolving issues, and implementing minor improvements to the testing framework as needed.
Deliverables
PRs and issues