Roman Zajic ccad2a12f6
Test/peer connection management (#45)
* test: get peers from peer store

* test: add peers to peer store

* fix: add go_waku support

* test: placeholder for Issue 1549 solution test

* test: expect two peers for two protocols/services

* test: restart survival with persistent peer store

* fix: add issue to skip mark

* fix: move Waku related methods to waku_node module

* test: full peer store takeover

* fix: add kill of Node 1

* fix: remove debug info
- skip while waiting on issue 2792

* test: peer store content after node restart

* fix: revert nwaku image back to use latest

* fix: added delays to let nodes finish discovery

* fix: move peer_persistence config steps out of start

* fix: NODE1 default back to DEFAULT_GOWAKU

* fix: partial refactor for setup_first-second_relay_node

* test: daily workflow after refactor

* test: shorter name for daily workflow

* test: RLN only

* test: increase timeout

* test: check Sepolia API endpoint

* test: run RLN tests in single thread

* fix: remove Sepolia API check

* fix: skipp all RLN tests till registration works

* fix: remove test workflow
2024-06-21 23:40:40 +08:00
2024-05-07 08:31:12 +08:00
2024-04-17 08:37:31 +03:00
2024-06-21 23:40:40 +08:00
2024-05-28 16:50:14 +03:00
2023-11-01 14:02:29 +02:00
2023-11-01 14:02:29 +02:00
2023-11-01 14:02:29 +02:00
2023-11-01 14:02:29 +02:00
2023-11-17 08:47:22 +02:00
2023-11-03 17:01:00 +02:00
2024-05-28 16:50:14 +03:00

waku-interop-tests

Waku e2e and interop framework used to test various implementation of the Waku v2 protocol.

Setup and contribute

git clone git@github.com:waku-org/waku-interop-tests.git
cd waku-interop-tests
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
pre-commit install
(optional) Overwrite default vars from src/env_vars.py via cli env vars or by adding a .env file
pytest

CI

License

Licensed and distributed under either of

or

at your option. These files may not be copied, modified, or distributed except according to those terms.

Languages
Python 92%
Shell 8%