mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-05-25 03:39:27 +00:00
74 lines
13 KiB
Plaintext
74 lines
13 KiB
Plaintext
[32mINFO [0m tests.conftest:conftest.py:106 Fleet bootstrap inactive – pass --fleet (or set FLEET_BOOTSTRAP=true) to connect local nodes to the waku.test fleet
|
||
[35mDEBUG [0m tests.conftest:conftest.py:201 Running fixture setup: test_id
|
||
[35mDEBUG [0m tests.conftest:conftest.py:207 Running test: test_relay_subscribe_to_single_pubsub_topic with id: 2026-04-22_23-57-16__f59f20e4-ce9c-4396-b0d0-68c36fcf1d2f
|
||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||
[35mDEBUG [0m src.steps.relay:relay.py:28 Running fixture setup: relay_setup
|
||
[35mDEBUG [0m src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node1_2026-04-22_23-57-16__f59f20e4-ce9c-4396-b0d0-68c36fcf1d2f__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.200.104
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59556', '59557', '59558', '59559', '59560']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 59556:59556 -p 59557:59557 -p 59558:59558 -p 59559:59559 -p 59560:59560 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59558 --rest-port=59556 --tcp-port=59557 --discv5-udp-port=59559 --rest-address=0.0.0.0 --nat=extip:172.18.200.104 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=faa2122af444f9dec4ba0cba979bbefe85f9ee1cc80ccc605bb928d8dab71e16 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59560 --metrics-logging=true --relay=true
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.200.104 waku 2bd0efc21da7332e60a964be6503ff012c73ac43d0b9b728747b9fd968904314
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2bd0efc21da7. Setting up logs at ./log/docker/node1_2026-04-22_23-57-16__f59f20e4-ce9c-4396-b0d0-68c36fcf1d2f__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 59556
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||
[1m[31mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9436962a9d64. Exiting log stream.
|
||
[1m[31mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 45626b299835. Exiting log stream.
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59556/health" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59556/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.104/tcp/59557/p2p/16Uiu2HAmP8bAqZPQSodVKbqPeP4qatvw5DGwZZyWvXKnVCYwaigx","/ip4/172.18.200.104/tcp/59558/ws/p2p/16Uiu2HAmP8bAqZPQSodVKbqPeP4qatvw5DGwZZyWvXKnVCYwaigx"],"enrUri":"enr:-L24QBjY1AWn7jGhHstDHkZPysd037XbsdZzxWxrMeMoR5iVJwfUwfQn2D1R8EpVSfP1UkgoiZtFultD_hKAWzOaKFQCgmlkgnY0gmlwhKwSyGiKbXVsdGlhZGRyc5YACASsEshoBuilAAoErBLIaAbopt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDm6bsBrFtCf0b3n5HvXW3BxutCQ5_HxCRTAyut_Zt3nmDdGNwguilg3VkcILop4V3YWt1MgE"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:108 WakuNode instance initialized with log path ./log/docker/node2_2026-04-22_23-57-16__f59f20e4-ce9c-4396-b0d0-68c36fcf1d2f__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:116 Starting Node...
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.60.53
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28741', '28742', '28743', '28744', '28745']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:606 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:211 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:217 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 28741:28741 -p 28742:28742 -p 28743:28743 -p 28744:28744 -p 28745:28745 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28743 --rest-port=28741 --tcp-port=28742 --discv5-udp-port=28744 --rest-address=0.0.0.0 --nat=extip:172.18.60.53 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=7a4d88fc5caed26a4b71518d850d54fb6dd4c5fcfdcaec3ff3589aefc82cec32 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28745 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBjY1AWn7jGhHstDHkZPysd037XbsdZzxWxrMeMoR5iVJwfUwfQn2D1R8EpVSfP1UkgoiZtFultD_hKAWzOaKFQCgmlkgnY0gmlwhKwSyGiKbXVsdGlhZGRyc5YACASsEshoBuilAAoErBLIaAbopt0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDm6bsBrFtCf0b3n5HvXW3BxutCQ5_HxCRTAyut_Zt3nmDdGNwguilg3VkcILop4V3YWt1MgE
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.60.53 waku 1b5d9f571870f139b3a1e00feca451c20755aaf3b727b6c4e1d54f6e8def0bc5
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1b5d9f571870. Setting up logs at ./log/docker/node2_2026-04-22_23-57-16__f59f20e4-ce9c-4396-b0d0-68c36fcf1d2f__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:228 Started container from image wakuorg/nwaku:latest. REST: 28741
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28741/health" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:412 Node protocols are initialized !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28741/debug/v1/info" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.60.53/tcp/28742/p2p/16Uiu2HAm4bnBqnxeAk1dX8nD8rzT6ww5H3aBM5q2vwsELGnK2GXe","/ip4/172.18.60.53/tcp/28743/ws/p2p/16Uiu2HAm4bnBqnxeAk1dX8nD8rzT6ww5H3aBM5q2vwsELGnK2GXe"],"enrUri":"enr:-L24QN8CSCwfkbj7VndMu4BCPmQSUu0CH68ZGXxc6XasJOM5GLaBO7Ksn8cMBKDH1aQpuSmWocAdUBXYKFl-0rcuriICgmlkgnY0gmlwhKwSPDWKbXVsdGlhZGRyc5YACASsEjw1BnBGAAoErBI8NQZwR90DgnJzhQDGAQAAiXNlY3AyNTZrMaECiFACcN0H-oX3LzkYXemKPqmHqbcHZzg1upo043ATNLWDdGNwgnBGg3VkcIJwSIV3YWt1MgE"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:417 REST service is ready !!
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28741/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.104/tcp/59557/p2p/16Uiu2HAmP8bAqZPQSodVKbqPeP4qatvw5DGwZZyWvXKnVCYwaigx"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59556/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:28741/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/1"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59556/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 0.1 seconds
|
||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59556/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902239248206336,"ephemeral":false,"proof":""}]'
|
||
[35mDEBUG [0m src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28741/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F1" -H "Content-Type: application/json" -d 'None'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1776902239248206336,"ephemeral":false,"proof":""}]'
|
||
[35mDEBUG [0m tests.conftest:conftest.py:209 Running fixture teardown: test_setup
|
||
[35mDEBUG [0m tests.conftest:conftest.py:233 Running fixture teardown: close_open_nodes
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 2bd0efc21da7
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:343 Stopping container with id 1b5d9f571870
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:355 Container stopped.
|
||
[35mDEBUG [0m tests.conftest:conftest.py:248 Running fixture teardown: check_waku_log_errors
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs. |