Skip to content

Commit 6f6d3dd

Browse files
authored
Merge pull request #1135 from mitzkia/light_fix_flaky_send_messages_with_loggen
2 parents e79edeb + 213528b commit 6f6d3dd

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

tests/light/functional_tests/source_drivers/network_source/test_static_and_dynamic_window.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def set_config_for_dynamic_window(config, port_allocator, dynamic_window_size, l
5656
return config, network_source, network_destination
5757

5858

59-
def send_messages_with_loggen(loggen, network_source, active_connections, message_counter):
59+
def send_messages_with_loggen(loggen, network_source, active_connections, message_counter, client_port=0):
6060
loggen.start(
6161
LoggenStartParams(
6262
target=network_source.options["ip"],
@@ -65,6 +65,7 @@ def send_messages_with_loggen(loggen, network_source, active_connections, messag
6565
inet=True,
6666
active_connections=active_connections,
6767
number=message_counter,
68+
client_port=client_port,
6869
),
6970
)
7071
assert wait_until_true(lambda: loggen.get_sent_message_count() == message_counter * active_connections)
@@ -250,7 +251,7 @@ def test_static_window_increased_send(config, syslog_ng, port_allocator, loggen,
250251
window_size = 1000 / 10 # per connection
251252
for msg_counter in range(10, 100 + 10, 10):
252253
# sent msgs in order: 10, 20, 30 ... 100
253-
send_messages_with_loggen(loggen, network_source, 1, msg_counter)
254+
send_messages_with_loggen(loggen, network_source, 1, msg_counter, client_port=port_allocator())
254255

255256
sum_msg_counter += msg_counter
256257
sum_input_window_capacity.append(window_size)
@@ -277,7 +278,7 @@ def test_dynamic_window_increased_send(config, syslog_ng, port_allocator, loggen
277278
dynamic_window_for_all_connections = dynamic_window_size * 10
278279
for msg_counter in range(100, 1000 + 100, 100):
279280
# sent msgs in order: 100, 200, 300 ... 1000
280-
send_messages_with_loggen(loggen, network_source, 1, msg_counter)
281+
send_messages_with_loggen(loggen, network_source, 1, msg_counter, client_port=port_allocator())
281282

282283
sum_msg_counter += msg_counter
283284
if sum_msg_counter > dynamic_window_for_all_connections:

0 commit comments

Comments
 (0)