mirror of
https://github.com/vacp2p/roadmap.git
synced 2026-01-09 07:37:59 -05:00
Update 2025q2-nim-libp2p-testing.md (#163)
This commit is contained in:
@@ -36,7 +36,7 @@ Improve tooling around nim libp2p testing.
|
||||
|
||||
* fully qualified name: `vac:qa:vac:2025q2-nim-libp2p-testing:gossipsub-extended`
|
||||
* owner: radek
|
||||
* status: in progress (30%)
|
||||
* status: done
|
||||
* start-date: 2025/04/01
|
||||
* end-date: 2025/05/15
|
||||
|
||||
@@ -48,6 +48,7 @@ ensuring the robustness of Gossipsub in a wider range of environments.
|
||||
The extended tests will address any remaining gaps not covered in Q4
|
||||
and aim to improve overall test completeness.
|
||||
|
||||
Focus: clean up `nim-libp2p` PRs and issues related to `GossipSub` tests which were open for a long time and got out dated.
|
||||
|
||||
#### Deliverables
|
||||
- revived stale PR: [test(gossipsub): message propagation](https://github.com/vacp2p/nim-libp2p/pull/1184), updated it and made sure it builds in CI
|
||||
@@ -57,7 +58,46 @@ and aim to improve overall test completeness.
|
||||
- [test: include missing tests in testall](https://github.com/vacp2p/nim-libp2p/pull/1338)
|
||||
- [test(gossipsub): optimise heartbeat interval and sleepAsync](https://github.com/vacp2p/nim-libp2p/pull/1342)
|
||||
- [test(gossipsub): reorganize tests by feature category](https://github.com/vacp2p/nim-libp2p/pull/1350)
|
||||
- [test(gossipsub): control message](https://github.com/vacp2p/nim-libp2p/pull/1191)
|
||||
- [test(gossipsub): Topic Membership Tests](https://github.com/vacp2p/nim-libp2p/pull/1201) - closed, but extracted some of tests into [test(gossipsub): Topic Membership Tests - updated](https://github.com/vacp2p/nim-libp2p/pull/1363)
|
||||
- [test(gossipsub): refactor testgossipinternal](https://github.com/vacp2p/nim-libp2p/pull/1366) - which closed an issue [Improve testgossipinternal file](https://github.com/vacp2p/nim-libp2p/issues/1207)
|
||||
- [test(gossipsub): block5 protobuf test cases](https://github.com/vacp2p/nim-libp2p/pull/1204) - and closed an issue [Protobuf encoding & decoding not compatible with different references](https://github.com/vacp2p/nim-libp2p/issues/1208)
|
||||
|
||||
### Gossipsub Extended - part2
|
||||
|
||||
* fully qualified name: `vac:qa:vac:2025q2-nim-libp2p-testing:gossipsub-extended-part2`
|
||||
* owner: radek
|
||||
* status: in progress (0%)
|
||||
* start-date: 2025/05/19
|
||||
* end-date: 2025/06/09
|
||||
|
||||
#### Description
|
||||
Focus: implementation of tests according to the test plan, sections:
|
||||
- Heartbeat Mechanism Tests
|
||||
- Topic Membership Tests
|
||||
- Message Cache Tests
|
||||
- Parameter Configuration Tests
|
||||
|
||||
#### Deliverables
|
||||
* PRs with links to added tests
|
||||
|
||||
### Gossipsub Extended - part3
|
||||
|
||||
* fully qualified name: `vac:qa:vac:2025q2-nim-libp2p-testing:gossipsub-extended-part3`
|
||||
* owner: radek
|
||||
* status: not started (0%)
|
||||
* start-date: 2025/06/09
|
||||
* end-date: 2025/06/30
|
||||
|
||||
#### Description
|
||||
Focus: implementation of tests according to the test plan, sections:
|
||||
- Stress and Performance Tests
|
||||
- Security and Privacy Testing
|
||||
- Denial of Service (DoS) and Robustness Testing
|
||||
- Compatibility of Older/Newer Versions of the Protocol
|
||||
|
||||
#### Deliverables
|
||||
* PRs with links to added tests
|
||||
|
||||
### Pubsub
|
||||
|
||||
@@ -102,4 +142,4 @@ Update and add new test plans for identify / push identify, ping, mplex multiple
|
||||
and others to be determined later.
|
||||
|
||||
#### Deliverables
|
||||
* Link with the Notion pages
|
||||
* Link with the Notion pages
|
||||
Reference in New Issue
Block a user