Skip to content

Commit bc15cd4

Browse files
authored
Test to stress the repeater mode (#456)
* Test to stress a repeater with different message sizes Signed-off-by: tempate <danieldiaz@eprosima.com> * Documentation Signed-off-by: tempate <danieldiaz@eprosima.com> * Apply suggestions Signed-off-by: tempate <danieldiaz@eprosima.com> --------- Signed-off-by: tempate <danieldiaz@eprosima.com>
1 parent b4b4be1 commit bc15cd4

19 files changed

Lines changed: 757 additions & 2 deletions

ddsrouter_test/compose/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ set(TESTS
6868
discovery_trigger/none
6969
discovery_trigger/any/reader
7070
discovery_trigger/any/writer
71+
72+
stress/repeater_mixed_data_sizes
7173
)
7274

7375
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/test_cases DESTINATION ${CMAKE_CURRENT_BINARY_DIR})

ddsrouter_test/compose/test_cases/stress/repeater_mixed_data_sizes/compose.yml

Lines changed: 422 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
version: v4.0
2+
3+
participants:
4+
5+
- name: Cloud_Participant
6+
kind: wan
7+
repeater: true
8+
listening-addresses:
9+
- domain: ddsrouter_cloud.edge_cloud
10+
port: 11666
11+
transport: udp
12+
13+
specs:
14+
remove-unused-entities: false
15+
16+
logging:
17+
verbosity: warning
18+
filter:
19+
warning: ""
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
version: v4.0
2+
3+
participants:
4+
5+
- name: Simple_Participant
6+
kind: local
7+
domain: 101
8+
9+
- name: Edge_1_Participant
10+
kind: wan
11+
connection-addresses:
12+
- domain: ddsrouter_cloud
13+
port: 11666
14+
transport: udp
15+
16+
specs:
17+
remove-unused-entities: true
18+
19+
logging:
20+
verbosity: warning
21+
filter:
22+
warning: "DDSPIPE|DDSROUTER"
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
version: v4.0
2+
3+
participants:
4+
5+
- name: Simple_Participant
6+
kind: local
7+
domain: 102
8+
9+
- name: Edge_2_Participant
10+
kind: wan
11+
connection-addresses:
12+
- domain: ddsrouter_cloud
13+
port: 11666
14+
transport: udp
15+
16+
specs:
17+
remove-unused-entities: true
18+
19+
logging:
20+
verbosity: warning
21+
filter:
22+
warning: "DDSPIPE|DDSROUTER"
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
version: v4.0
2+
3+
participants:
4+
5+
- name: Simple_Participant
6+
kind: local
7+
domain: 103
8+
9+
- name: Edge_3_Participant
10+
kind: wan
11+
connection-addresses:
12+
- domain: ddsrouter_cloud
13+
port: 11666
14+
transport: udp
15+
16+
specs:
17+
remove-unused-entities: true
18+
19+
logging:
20+
verbosity: warning
21+
filter:
22+
warning: "DDSPIPE|DDSROUTER"
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
version: v4.0
2+
3+
participants:
4+
5+
- name: Simple_Participant
6+
kind: local
7+
domain: 104
8+
9+
- name: Edge_3_Participant
10+
kind: wan
11+
connection-addresses:
12+
- domain: ddsrouter_cloud
13+
port: 11666
14+
transport: udp
15+
16+
specs:
17+
remove-unused-entities: true
18+
19+
logging:
20+
verbosity: warning
21+
filter:
22+
warning: "DDSPIPE|DDSROUTER"
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
version: v4.0
2+
3+
participants:
4+
5+
- name: Simple_Participant
6+
kind: local
7+
domain: 105
8+
9+
- name: Edge_3_Participant
10+
kind: wan
11+
connection-addresses:
12+
- domain: ddsrouter_cloud
13+
port: 11666
14+
transport: udp
15+
16+
specs:
17+
remove-unused-entities: true
18+
19+
logging:
20+
verbosity: warning
21+
filter:
22+
warning: "DDSPIPE|DDSROUTER"
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
version: v4.0
2+
3+
participants:
4+
5+
- name: Simple_Participant
6+
kind: local
7+
domain: 106
8+
9+
- name: Edge_3_Participant
10+
kind: wan
11+
connection-addresses:
12+
- domain: ddsrouter_cloud
13+
port: 11666
14+
transport: udp
15+
16+
specs:
17+
remove-unused-entities: true
18+
19+
logging:
20+
verbosity: warning
21+
filter:
22+
warning: "DDSPIPE|DDSROUTER"
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
version: v4.0
2+
3+
participants:
4+
5+
- name: Simple_Participant
6+
kind: local
7+
domain: 107
8+
9+
- name: Edge_3_Participant
10+
kind: wan
11+
connection-addresses:
12+
- domain: ddsrouter_cloud
13+
port: 11666
14+
transport: udp
15+
16+
specs:
17+
remove-unused-entities: true
18+
19+
logging:
20+
verbosity: warning
21+
filter:
22+
warning: "DDSPIPE|DDSROUTER"

0 commit comments

Comments
 (0)