mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-01-02 14:03:08 +00:00
* add draft test case * Adding test test_filter_3_senders_1_receiver * Adding test test_filter_3_senders_45_msg_1_receiver * add test test_filter_50_subscribe_node * Remove comments and enhance tests * Increase node limit to 1000 connection * making PR ready with 3 tests * Making changes for go-waku to pass * Adding changes to make go-waku tests pass * Change max nodes to 20 when node_2 = go-waku * Fix CI failure because of nwaku * Increase wait time for filter request * Decrease number of nodes to pass the CI * Add more wait to pass CI * time_limit increase to 120 to pass CI * add flag filter-subscription-timeout to 600 instead of default value 300 * Additional changes for CI failure * remove filter = true from subscribed filter node * increase nodes to 15 in test_filter_many_subscribed_nodes * test_filter_3_senders_multiple_msg_1_receiver increase message_num to 12 * change max-connections to 50 instead of 1000 * commenting max-connection and filter timeout for CI failure * Revert timeout back to 20
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
- Test runs via github actions
- Allure Test Reports are published via github pages
License
Licensed and distributed under either of
- MIT license: LICENSE-MIT or http://opensource.org/licenses/MIT
or
- Apache License, Version 2.0, (LICENSE-APACHE-v2 or http://www.apache.org/licenses/LICENSE-2.0)
at your option. These files may not be copied, modified, or distributed except according to those terms.
Description
Languages
Python
86%
Shell
14%