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'],