roadmap/content/vac/qa/g/waku/test-automation-go-waku.md

82 lines
2.5 KiB
Markdown
Raw Normal View History

2023-10-25 14:20:23 -04:00
---
title: "Test Automation go-waku"
---
## `vac:qa::waku:test-automation-go-waku`
2023-10-25 14:20:23 -04:00
---
```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
Test Automation go-waku: 2023-10-01, 2024-02-29
```
- status: 100%
2023-10-25 14:20:23 -04:00
- CC: Roman
### Description
* filter (t)
2023-10-25 14:20:23 -04:00
* lightpush (t)
* store (t)
* relay
* peer exchange
* discv5
* peer & connection management
* CI integration
### Justification
### Deliverables
- filter:
- https://github.com/waku-org/go-waku/blob/master/waku/v2/protocol/filter/filter_ping_test.go
- https://github.com/waku-org/go-waku/blob/master/waku/v2/protocol/filter/filter_proto_ident_test.go
- https://github.com/waku-org/go-waku/blob/master/waku/v2/protocol/filter/filter_push_test.go
- https://github.com/waku-org/go-waku/blob/master/waku/v2/protocol/filter/filter_subscribe_test.go
- https://github.com/waku-org/go-waku/blob/master/waku/v2/protocol/filter/filter_test.go
- https://github.com/waku-org/go-waku/blob/master/waku/v2/protocol/filter/filter_unsubscribe_test.go
2023-10-25 14:20:23 -04:00
- lightpush:
- https://github.com/waku-org/go-waku/blob/master/waku/v2/protocol/lightpush/waku_lightpush_test.go
- store:
- https://github.com/waku-org/go-waku/blob/master/waku/v2/protocol/store/waku_store_client.go
- https://github.com/waku-org/go-waku/blob/master/waku/v2/protocol/store/waku_store_protocol_test.go
- https://github.com/waku-org/go-waku/blob/master/waku/v2/protocol/store/waku_store_query_test.go
- relay:
- https://github.com/waku-org/go-waku/blob/master/waku/v2/protocol/relay/waku_relay_test.go
- peer exchange:
- https://github.com/waku-org/go-waku/blob/master/waku/v2/protocol/peer_exchange/waku_peer_exchange_test.go
- peer & connection management:
- https://github.com/waku-org/go-waku/blob/master/waku/v2/peermanager/connection_gater_test.go
- https://github.com/waku-org/go-waku/blob/master/waku/v2/peermanager/service_slot_test.go
- https://github.com/waku-org/go-waku/blob/master/waku/v2/peermanager/topic_event_handler_test.go
- discv5
- https://github.com/waku-org/go-waku/blob/master/waku/v2/discv5/discover_test.go
- CI integration
- https://github.com/waku-org/waku-interop-tests/actions/workflows/test_common.yml
- go_waku_daily which is now changed.