mirror of
https://github.com/logos-messaging/logos-messaging-interop-tests.git
synced 2026-08-24 23:21:25 +00:00
The nightly full run installed Nim and built liblogosdelivery.so in every shard, only to collect tests/wrappers_tests, which now live in the core repository. Skips that directory and drops the build steps, so the run is python + docker. Points node1/node2/additional_nodes and the self-built nodes in rest_flags and metrics at quay.io/wakuorg/nwaku-pr:nightly, so the suite finally exercises our build. sharding keeps upstream nodes through UPSTREAM_NWAKU: setup_nwaku_relay_nodes mixes them with our main node, which is the only compatibility check left in the suite. Drops the RLN shard, whose class is skipped in full, and stops ignoring test_rln.py in the sharded run so the tests are collected wherever they land once that skip goes away. For the measurement window: reruns is an input pinned to 0 for the nightly so flakes stay visible, every shard writes a JUnit report, and the digest of each image is printed before the tests start. Wrapper coverage moves entirely to pr_tests.yml, which was missing test_channel_lifecycle.py and the docker_required tests; both are added there.