From 259ac1dd49ccf5c13f999b0c3a3dbd60f3d21670 Mon Sep 17 00:00:00 2001 From: fbarbu15 Date: Tue, 14 May 2024 13:31:59 +0300 Subject: [PATCH] Update QA milestones (#67) --- .../vac/qa/g/waku/test-automation-nwaku.md | 62 ++++++++++++++++++- .../vac/qa/g/waku/test-automation-sharding.md | 14 ++++- .../g/waku/test-automation-status-go-cli.md | 40 ++++++++++++ content/vac/qa/index.md | 7 ++- 4 files changed, 118 insertions(+), 5 deletions(-) create mode 100644 content/vac/qa/g/waku/test-automation-status-go-cli.md diff --git a/content/vac/qa/g/waku/test-automation-nwaku.md b/content/vac/qa/g/waku/test-automation-nwaku.md index 1e3afb369..8eaa45d07 100644 --- a/content/vac/qa/g/waku/test-automation-nwaku.md +++ b/content/vac/qa/g/waku/test-automation-nwaku.md @@ -25,7 +25,7 @@ gantt Test Automation nwaku: 2023-09-15, 2024-02-29 ``` -- status: 70% +- status: 100% - CC: Alex ### Description @@ -43,3 +43,63 @@ gantt ### Deliverables + +# Filter + - https://github.com/waku-org/nwaku/pull/2023 + - https://github.com/waku-org/nwaku/pull/2034 + - https://github.com/waku-org/nwaku/pull/2035 + - https://github.com/waku-org/nwaku/pull/2046 + - https://github.com/waku-org/nwaku/pull/2057 + - https://github.com/waku-org/nwaku/pull/2085 + - https://github.com/waku-org/nwaku/pull/2095 + - https://github.com/waku-org/nwaku/pull/2096 + + * [tests/node/test_wakunode_filter.nim](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/node/test_wakunode_filter.nim) + * [tests/waku_filter_v2/test_waku_client.nim](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/waku_filter_v2/test_waku_client.nim) + +# Lightpush + - https://github.com/waku-org/nwaku/pull/2269 + + * [tests/node/test_wakunode_lightpush.nim](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/node/test_wakunode_lightpush.nim) + * [tests/waku_lightpush/test_client.nim](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/waku_lightpush/test_client.nim) + +# Store + - https://github.com/waku-org/nwaku/pull/2234 + - https://github.com/waku-org/nwaku/pull/2235 + - https://github.com/waku-org/nwaku/pull/2240 + + * [tests/waku_store/test_client](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/waku_store/test_client) + * [tests/node/test_wakunode_store](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/node/test_wakunode_store) + +# Relay + - https://github.com/waku-org/nwaku/pull/2101 + - https://github.com/waku-org/nwaku/pull/2224 + + * [tests/waku_relay/test_message_id.nim](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/waku_relay/test_message_id.nim) + * [tests/waku_relay/test_protocol.nim](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/waku_relay/test_protocol.nim) + +# Peer Exchange + - https://github.com/waku-org/nwaku/pull/2464 + + * [tests/node/test_wakunode_peer_exchange.nim](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/node/test_wakunode_peer_exchange.nim) + * [tests/test_relay_peer_exchange.nim (partial)](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/test_relay_peer_exchange.nim (partial)) + * [tests/waku_peer_exchange/test_protocol.nim](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/waku_peer_exchange/test_protocol.nim) + * [tests/waku_peer_exchange/test_rpc_codec.nim](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/waku_peer_exchange/test_rpc_codec.nim) + +# Peer & Connection Management + - https://github.com/waku-org/nwaku/pull/2321 + - https://github.com/waku-org/nwaku/pull/2566 + + * [tests/node/peer_manager/peer_store/test_migrations.nim](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/node/peer_manager/peer_store/test_migrations.nim) + * [tests/node/peer_manager/peer_store/test_peer_storage.nim](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/node/peer_manager/peer_store/test_peer_storage.nim) + * [tests/node/peer_manager/peer_store/test_waku_peer_storage.nim](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/node/peer_manager/peer_store/test_waku_peer_storage.nim) + * [tests/node/test_wakunode_peer_manager.nim](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/node/test_wakunode_peer_manager.nim) + +# Discv5 + - https://github.com/waku-org/nwaku/pull/2487 + + * [tests/waku_discv5/test_waku_discv5.nim (refactor and implementation)](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/waku_discv5/test_waku_discv5.nim (refactor and implementation)) + * [tests/waku_enr/test_sharding.nim (refactor)](https://github.com/waku-org/nwaku/blob/840e012294d8fba7f989c87a6f69689fbd397c92/tests/waku_enr/test_sharding.nim (refactor)) + +# CI Integration + - None diff --git a/content/vac/qa/g/waku/test-automation-sharding.md b/content/vac/qa/g/waku/test-automation-sharding.md index c749c5aa8..d24be72ce 100644 --- a/content/vac/qa/g/waku/test-automation-sharding.md +++ b/content/vac/qa/g/waku/test-automation-sharding.md @@ -25,7 +25,7 @@ gantt Test Automation Sharding: 2024-01-01, 2024-04-30 ``` -- status: 50% +- status: 100% - CC: Roman, Florin, Alex ### Description @@ -40,3 +40,15 @@ gantt ### Deliverables +- gowaku: + - https://github.com/waku-org/go-waku/commit/a453c027b71cbf8d1b01d009e769d1b7d0faa8b5 + +- interop: + - https://github.com/waku-org/waku-interop-tests/tree/master/tests/sharding + +- js-waku: + - https://github.com/waku-org/js-waku/tree/master/packages/tests/tests/sharding + - https://github.com/waku-org/js-waku/blob/master/packages/utils/src/common/sharding.spec.ts + +- nwaku: + - https://github.com/waku-org/nwaku/pull/2603 diff --git a/content/vac/qa/g/waku/test-automation-status-go-cli.md b/content/vac/qa/g/waku/test-automation-status-go-cli.md new file mode 100644 index 000000000..086c4d7d0 --- /dev/null +++ b/content/vac/qa/g/waku/test-automation-status-go-cli.md @@ -0,0 +1,40 @@ +--- +title: "Status-go CLI Testing" +--- +## `vac:qa::waku:status-go-cli-testing` +--- + +```mermaid +%%{ + init: { + 'theme': 'base', + 'themeVariables': { + 'primaryColor': '#BB2528', + 'primaryTextColor': '#fff', + 'primaryBorderColor': '#7C0000', + 'lineColor': '#F8B229', + 'secondaryColor': '#006100', + 'tertiaryColor': '#fff' + } + } +}%% +gantt + tickInterval 1month + dateFormat YYYY-MM-DD + section Status + Status-go CLI Testing: 2024-06-01, 2024-09-02 +``` + +- status: 0% +- CC: Florin + +### Description + +* Testing the reliability of message sending via the status-go CLI tool. See [details](https://docs.google.com/document/d/1L8HvXtAYk-JqQL6w3RgCskXwegcTa0J5nyH9YL4LrQE/edit#heading=h.q8bx3xjzsxn9) +* [Ticket](https://github.com/status-im/status-go/issues/5144) +* Potential [tool](https://github.com/status-im/status-go/blob/develop/cmd/status-cli/README.md) to use + +### Justification + + +### Deliverables diff --git a/content/vac/qa/index.md b/content/vac/qa/index.md index c0a5d0415..a54f210a4 100644 --- a/content/vac/qa/index.md +++ b/content/vac/qa/index.md @@ -4,7 +4,7 @@ tags: - dst - vac date: 2024-02-06 -lastmod: 2024-04-29 +lastmod: 2024-05-13 --- ## `vac:qa::` @@ -15,15 +15,16 @@ lastmod: 2024-04-29 * [x] [[vac/qa/g/waku/test-plan-rln|test-plan-rln ]] * [x] [[vac/qa/g/waku/test-plan-sharding|test-plan-sharding ]] * [x] [[vac/qa/g/waku/test-automation-js-waku|test-automation-js-waku ]] -* [[vac/qa/g/waku/test-automation-nwaku|test-automation-nwaku ]] +* [x] [[vac/qa/g/waku/test-automation-nwaku|test-automation-nwaku ]] * [[vac/qa/g/waku/test-automation-rln|test-automation-rln ]] -* [[vac/qa/g/waku/test-automation-sharding|test-automation-sharding ]] +* [x] [[vac/qa/g/waku/test-automation-sharding|test-automation-sharding ]] * [x] [[vac/qa/g/waku/test-automation-go-waku|test-automation-go-waku ]] * [[vac/qa/g/waku/interop-testing|interop-testing ]] * [[vac/qa/g/waku/maintenance-js-waku|maintenance-js-waku ]] * [[vac/qa/g/waku/maintenance-nwaku|maintenance-nwaku ]] * [[vac/qa/g/waku/maintenance-go-waku|maintenance-go-nwaku ]] * [[vac/qa/g/waku/ws-stress-testing|ws-stress-testing ]] +* [[vac/qa/g/waku/status-go-cli-testing|status-go-cli-testing ]] ### `vac:` * [[vac/qa/g/vac/test-automation-nim-libp2p|test-automation-nim-libp2p ]]