mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-05-26 12:19:51 +00:00
95 lines
18 KiB
Plaintext
95 lines
18 KiB
Plaintext
[35mDEBUG [0m tests.conftest:conftest.py:51 Running fixture setup: test_id
|
||
[35mDEBUG [0m tests.conftest:conftest.py:57 Running test: test_time_filter_end_time_now with id: 2026-04-23_21-58-41__ea75da43-ec9d-470d-a0c6-8628eb2ab4dd
|
||
[35mDEBUG [0m src.steps.common:common.py:19 Running fixture setup: common_setup
|
||
[35mDEBUG [0m src.steps.store:store.py:31 Running fixture setup: store_setup
|
||
[35mDEBUG [0m src.steps.store:store.py:39 Running fixture setup: node_setup
|
||
[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:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-04-23_21-58-41__ea75da43-ec9d-470d-a0c6-8628eb2ab4dd__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:90 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.239.204
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34522', '34523', '34524', '34525', '34526']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:455 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:180 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:186 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 34522:34522 -p 34523:34523 -p 34524:34524 -p 34525:34525 -p 34526:34526 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=34524 --rest-port=34522 --tcp-port=34523 --discv5-udp-port=34525 --rest-address=0.0.0.0 --nat=extip:172.18.239.204 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=cee1dd5eebf7c7f6ebd3f87e5cbaea4abfd0e9a38ec4c095db979eeaba6decdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34526 --metrics-logging=true --store=true --relay=true
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.239.204 waku a3567adad26e09857032b0feaf558fc79391896c727c2c448aa319002c3cb4da
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID a3567adad26e. Setting up logs at ./log/docker/publishing_node1_2026-04-23_21-58-41__ea75da43-ec9d-470d-a0c6-8628eb2ab4dd__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:197 Started container from image wakuorg/nwaku:latest. REST: 34522
|
||
[35mDEBUG [0m src.libs.common:common.py:47 Sleeping for 1 seconds
|
||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 15476b4419ba. Exiting log stream.
|
||
[31m[1mERROR [0m src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2383b386c896. Exiting log stream.
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34522/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":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:294 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:34522/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.239.204/tcp/34523/p2p/16Uiu2HAkz3AP2qmGzxLMLJeApT28znuK19w5194v9pyfJFFX6akG","/ip4/172.18.239.204/tcp/34524/ws/p2p/16Uiu2HAkz3AP2qmGzxLMLJeApT28znuK19w5194v9pyfJFFX6akG"],"enrUri":"enr:-L24QA8H9LI32XtbXujK7jy9L92bGfS23MCuC7BJxTPYiwskRHU24Ag1Ofnb70-_vQWuFhsLfM3Nn3BhDd_lD5zehR4CgmlkgnY0gmlwhKwS78yKbXVsdGlhZGRyc5YACASsEu_MBobbAAoErBLvzAaG3N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRIYwUv8E2ZXhRpe_rZkL2kKsRXdxbPu018ESYTIfYNmDdGNwgobbg3VkcIKG3YV3YWt1MgM"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:299 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:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-04-23_21-58-41__ea75da43-ec9d-470d-a0c6-8628eb2ab4dd__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:90 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.64.254
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11388', '11389', '11390', '11391', '11392']
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:455 RLN credentials were not set
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:180 RLN credentials not set or credential store not available, starting without RLN
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:186 Using volumes []
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 11388:11388 -p 11389:11389 -p 11390:11390 -p 11391:11391 -p 11392:11392 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=11390 --rest-port=11388 --tcp-port=11389 --discv5-udp-port=11391 --rest-address=0.0.0.0 --nat=extip:172.18.64.254 --peer-exchange=true --discv5-discovery=true --cluster-id=198 --nodekey=2eaf3da5e66ce0001bfc1a669b82da41353edf7549ffbcbcbc1efc5ae8dff37f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11392 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA8H9LI32XtbXujK7jy9L92bGfS23MCuC7BJxTPYiwskRHU24Ag1Ofnb70-_vQWuFhsLfM3Nn3BhDd_lD5zehR4CgmlkgnY0gmlwhKwS78yKbXVsdGlhZGRyc5YACASsEu_MBobbAAoErBLvzAaG3N0DgnJzhQDGAQAAiXNlY3AyNTZrMaECRIYwUv8E2ZXhRpe_rZkL2kKsRXdxbPu018ESYTIfYNmDdGNwgobbg3VkcIKG3YV3YWt1MgM --storenode=/ip4/172.18.239.204/tcp/34523/p2p/16Uiu2HAkz3AP2qmGzxLMLJeApT28znuK19w5194v9pyfJFFX6akG --store=true --relay=true
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.254 waku 2ed76777069bf64e2b3489ae8ef600200df591dfc2f4600a309a780ea6731b7c
|
||
[35mDEBUG [0m src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2ed76777069b. Setting up logs at ./log/docker/store_node1_2026-04-23_21-58-41__ea75da43-ec9d-470d-a0c6-8628eb2ab4dd__wakuorg_nwaku:latest.log
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:197 Started container from image wakuorg/nwaku:latest. REST: 11388
|
||
[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:11388/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":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:294 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:11388/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.64.254/tcp/11389/p2p/16Uiu2HAmCs7d6wc4L6LwDQPJDAbUzDxSbffWVCpKc29neQoXC2e6","/ip4/172.18.64.254/tcp/11390/ws/p2p/16Uiu2HAmCs7d6wc4L6LwDQPJDAbUzDxSbffWVCpKc29neQoXC2e6"],"enrUri":"enr:-L24QIZBi276kfQ1alcQL6psj3b2ukiGBKf4T7-U9nnZStf7SnEjoky-B60RnadK_T-ntvVsNsuTLXFTCe_NqdpiHnkCgmlkgnY0gmlwhKwSQP6KbXVsdGlhZGRyc5YACASsEkD-Bix9AAoErBJA_gYsft0DgnJzhQDGAQAAiXNlY3AyNTZrMaEDAxsxYtODtbPIU0Ddf2S6pi5PxQK6u8OcDwGMcT62TSODdGNwgix9g3VkcIIsf4V3YWt1MgM"}'
|
||
[32mINFO [0m src.node.waku_node:waku_node.py:299 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:11388/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.239.204/tcp/34523/p2p/16Uiu2HAkz3AP2qmGzxLMLJeApT28znuK19w5194v9pyfJFFX6akG"]'
|
||
[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:34522/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||
[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:11388/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/198/0"]'
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
|
||
[35mDEBUG [0m src.steps.store:store.py:132 Relaying message
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:34522/relay/v1/messages/%2Fwaku%2F2%2Frs%2F198%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
|
||
[35mDEBUG [0m tests.store.test_time_filter:test_time_filter.py:186 inquering stored messages with start time 1776981521114520064 after end time 1776981525359142144
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34522/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776981521114520064&endTime=1776981525359142144&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9f31c3822e59b73aca631010e9d67acc144c7da6c471b29c47c3b3e9cfc4625a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776981521114520064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x22c2dfcaabf3610cbf1c2dcd54b3ef2ced67115e261ef3cd7e7833a674df8513","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776981523114528000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x0545a5c8f816b17c19936a9fc690eef19cd181949d96fbd29247c35df5d20d83","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776981524014530048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
|
||
[35mDEBUG [0m tests.store.test_time_filter:test_time_filter.py:189 number of messages stored for start time 1776981521114520064 and end time = 1776981525359142144 is 3
|
||
[32mINFO [0m src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11388/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F198%2F0&startTime=1776981521114520064&endTime=1776981525359142144&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9f31c3822e59b73aca631010e9d67acc144c7da6c471b29c47c3b3e9cfc4625a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776981521114520064,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x22c2dfcaabf3610cbf1c2dcd54b3ef2ced67115e261ef3cd7e7833a674df8513","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776981523114528000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"},{"messageHash":"0x0545a5c8f816b17c19936a9fc690eef19cd181949d96fbd29247c35df5d20d83","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1776981524014530048,"ephemeral":false},"pubsubTopic":"/waku/2/rs/198/0"}]}'
|
||
[35mDEBUG [0m tests.store.test_time_filter:test_time_filter.py:189 number of messages stored for start time 1776981521114520064 and end time = 1776981525359142144 is 3
|
||
[35mDEBUG [0m tests.conftest:conftest.py:59 Running fixture teardown: test_setup
|
||
[35mDEBUG [0m tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:241 Stopping container with id a3567adad26e
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:248 Container stopped.
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:241 Stopping container with id 2ed76777069b
|
||
[35mDEBUG [0m src.node.waku_node:waku_node.py:248 Container stopped.
|
||
[35mDEBUG [0m tests.conftest:conftest.py:98 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. |