Update 2025q2-nim-libp2p-testing.md (#163)

This commit is contained in:
Roman Zajic
2025-05-20 02:12:43 +08:00
committed by GitHub
parent f1145a96a1
commit 956d6a29cf

View File

@@ -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