Skip to content

Commit 73da6f0

Browse files
committed
Add some warning about what's happening
1 parent 7325d2a commit 73da6f0

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

test/modules/post/test/socket_channels.rb

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,11 +264,22 @@ def test_udp_channel
264264
end
265265

266266
it '[UDP] Receives data from the peer' do
267+
print_status("[UDP] Monitoring 'Receives data from the peer' test...")
267268
client, server_client = udp_socket_pair
268269
data = Random.new.bytes(rand(10..100))
269270
server_client.send(data, 0, client.localhost, client.localport)
270-
received, _ = client.recvfrom(data.length)
271+
received, elapsed_time = Rex::Stopwatch.elapsed_time do
272+
received, _ = client.recvfrom(data.length)
273+
received
274+
end
271275
ret = received == data
276+
unless ret
277+
print_warning("[UDP] Receives data from the peer failed in #{elapsed_time.round(5)} seconds")
278+
print_warning("[UDP] expected: #{data.unpack1('H*')}")
279+
if received
280+
print_warning("[UDP] received: #{received.unpack1('H*')}")
281+
end
282+
end
272283
client.close
273284
server_client.close
274285
ret

0 commit comments

Comments
 (0)