From 8f80d45ce8caf391ff883664b503d71b64f0f1f3 Mon Sep 17 00:00:00 2001 From: Timothy Simpson Date: Wed, 16 Sep 2026 13:02:39 +0000 Subject: [PATCH] Add Test Coverage: Multi-Topic Participants --- test_suite.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test_suite.py b/test_suite.py index 5d58ac3..580f685 100644 --- a/test_suite.py +++ b/test_suite.py @@ -487,6 +487,19 @@ 'The test passes if the publisher and subscriber do not discover each other\n' }, + # MULTIPLE TOPICS + 'Test_MultiTopic_0' : { + 'apps' : ['-P -t Square --num-topics 3', '-S -t Square --num-topics 3'], + 'expected_codes' : [ReturnCode.OK, ReturnCode.OK], + 'title' : 'Communication using several topics on the same participant', + 'description' : 'Verifies a publisher and a subscriber, each publishing/subscribing to several topics ' + 'from a single participant, discover and match on every topic\n\n' + ' * Configures the publisher and subscriber with 3 topics: "Square", "Square1", "Square2"\n' + ' * Each topic has its own DataWriter / DataReader on the same participant\n' + ' * Verifies the publisher and subscriber discover and match each other on every topic\n\n' + 'The test passes if the subscriber receives samples from the publisher\n' + }, + # Content Filtered Topic 'Test_Cft_0' : { 'apps' : ['-P -t Square -r -k 0 -c BLUE', '-P -t Square -r -k 0 -c RED', '-S -t Square -r -k 0 -c RED'],