mirror of
https://github.com/logos-messaging/logos-delivery-interop-tests.git
synced 2026-05-30 19:39:32 +00:00
* chore: build logos delivery lib locally * test: soft attachment to waku.test * chore: node1 node2 bootstrap from test fleet nodes - selected test cases relay, store * fix: cleanup artifacts after liblogosdelivery build * chore: add fleet tests workflow * fix: trigger on push and test * fix: register markers * test: add light_push to fleet tests * test: add filter to fleet tests * fix: add more store tests to fleet tests * fix: add more relay to fleet tests * fix: wf efficiency * fix: wf syntax * test: join fleet with real cluster ID shards RLN on * fix: stop fleet tests when RLN registration fails * fix: refactor monkeypatch * fix: light_push tests * fix: scoped assertion for store test in fleet mode * fix: reduce comments * fix: different propagation delay for fleet test * fix: add fresh timestamp helper * fix: reduce comments * test: change to Waku v0.38.0 image temporarily * fix: reduce log message * fix: undo reduce log message * fix: add scheduled run at 2 am. * fix: fail fleet tests instead of skip when RLN is not working * fix: refactor get_sample_timestamps * fix: remove on push trigger for fleet wf - reset back to use the latest docker image
28 lines
704 B
Python
28 lines
704 B
Python
"""Test session configuration objects.
|
|
|
|
These dataclasses carry configuration that varies between fleet and
|
|
non-fleet test runs.
|
|
"""
|
|
from __future__ import annotations
|
|
|
|
from dataclasses import dataclass
|
|
from typing import List
|
|
|
|
|
|
@dataclass(frozen=True)
|
|
class PubsubConfig:
|
|
"""Named pubsub-topic slots for a test session.
|
|
|
|
A *default* instance uses ``VALID_PUBSUB_TOPICS`` / ``PUBSUB_TOPICS_RLN``
|
|
(cluster-id 198). A *fleet* instance uses ``FLEET_PUBSUB_TOPICS``
|
|
(cluster-id 1, shards 0-7).
|
|
"""
|
|
|
|
relay_test_topic: str
|
|
filter_test_topic: str
|
|
filter_second_topic: str
|
|
lightpush_test_topic: str
|
|
store_test_topic: str
|
|
rln_test_topic: str
|
|
all_topics: List[str]
|