@@ -252,7 +252,7 @@ where
252
252
253
253
#[ cfg( unix) ]
254
254
mod test {
255
- use std :: thread ;
255
+ use crate :: support :: thread_spawn_named ;
256
256
257
257
#[ test]
258
258
fn client_server_test ( ) {
@@ -348,17 +348,25 @@ mod test {
348
348
// TLS tests using certificates
349
349
350
350
let ( c, s) = crate :: support:: net:: create_tcp_pair ( ) . unwrap ( ) ;
351
- let c = thread:: spawn ( move || super :: client ( c, min_c, max_c, exp_ver, false ) . unwrap ( ) ) ;
352
- let s = thread:: spawn ( move || super :: server ( s, min_s, max_s, exp_ver, false ) . unwrap ( ) ) ;
351
+ let c = thread_spawn_named ( "client_tls_cert" , move || {
352
+ super :: client ( c, min_c, max_c, exp_ver, false ) . unwrap ( )
353
+ } ) ;
354
+ let s = thread_spawn_named ( "server_tls_cert" , move || {
355
+ super :: server ( s, min_s, max_s, exp_ver, false ) . unwrap ( )
356
+ } ) ;
353
357
354
358
c. join ( ) . unwrap ( ) ;
355
359
s. join ( ) . unwrap ( ) ;
356
360
357
361
// TLS tests using PSK
358
362
359
363
let ( c, s) = crate :: support:: net:: create_tcp_pair ( ) . unwrap ( ) ;
360
- let c = thread:: spawn ( move || super :: client ( c, min_c, max_c, exp_ver, true ) . unwrap ( ) ) ;
361
- let s = thread:: spawn ( move || super :: server ( s, min_s, max_s, exp_ver, true ) . unwrap ( ) ) ;
364
+ let c = thread_spawn_named ( "client_tls_psk" , move || {
365
+ super :: client ( c, min_c, max_c, exp_ver, true ) . unwrap ( )
366
+ } ) ;
367
+ let s = thread_spawn_named ( "server_tls_psk" , move || {
368
+ super :: server ( s, min_s, max_s, exp_ver, true ) . unwrap ( )
369
+ } ) ;
362
370
363
371
c. join ( ) . unwrap ( ) ;
364
372
s. join ( ) . unwrap ( ) ;
@@ -372,10 +380,14 @@ mod test {
372
380
373
381
let s = UdpSocket :: bind ( "127.0.0.1:12340" ) . expect ( "could not bind UdpSocket" ) ;
374
382
let s = ConnectedUdpSocket :: connect ( s, "127.0.0.1:12341" ) . expect ( "could not connect UdpSocket" ) ;
375
- let s = thread:: spawn ( move || super :: server ( s, min_s, max_s, exp_ver, false ) . unwrap ( ) ) ;
383
+ let s = thread_spawn_named ( "server_dtls_cert" , move || {
384
+ super :: server ( s, min_s, max_s, exp_ver, false ) . unwrap ( )
385
+ } ) ;
376
386
let c = UdpSocket :: bind ( "127.0.0.1:12341" ) . expect ( "could not bind UdpSocket" ) ;
377
387
let c = ConnectedUdpSocket :: connect ( c, "127.0.0.1:12340" ) . expect ( "could not connect UdpSocket" ) ;
378
- let c = thread:: spawn ( move || super :: client ( c, min_c, max_c, exp_ver, false ) . unwrap ( ) ) ;
388
+ let c = thread_spawn_named ( "client_dtls_cert" , move || {
389
+ super :: client ( c, min_c, max_c, exp_ver, false ) . unwrap ( )
390
+ } ) ;
379
391
380
392
s. join ( ) . unwrap ( ) ;
381
393
c. join ( ) . unwrap ( ) ;
@@ -389,10 +401,14 @@ mod test {
389
401
390
402
let s = UdpSocket :: bind ( "127.0.0.1:12340" ) . expect ( "could not bind UdpSocket" ) ;
391
403
let s = ConnectedUdpSocket :: connect ( s, "127.0.0.1:12341" ) . expect ( "could not connect UdpSocket" ) ;
392
- let s = thread:: spawn ( move || super :: server ( s, min_s, max_s, exp_ver, true ) . unwrap ( ) ) ;
404
+ let s = thread_spawn_named ( "client_dtls_psk" , move || {
405
+ super :: server ( s, min_s, max_s, exp_ver, true ) . unwrap ( )
406
+ } ) ;
393
407
let c = UdpSocket :: bind ( "127.0.0.1:12341" ) . expect ( "could not bind UdpSocket" ) ;
394
408
let c = ConnectedUdpSocket :: connect ( c, "127.0.0.1:12340" ) . expect ( "could not connect UdpSocket" ) ;
395
- let c = thread:: spawn ( move || super :: client ( c, min_c, max_c, exp_ver, true ) . unwrap ( ) ) ;
409
+ let c = thread_spawn_named ( "client_dtls_psk" , move || {
410
+ super :: client ( c, min_c, max_c, exp_ver, true ) . unwrap ( )
411
+ } ) ;
396
412
397
413
s. join ( ) . unwrap ( ) ;
398
414
c. join ( ) . unwrap ( ) ;
@@ -411,14 +427,14 @@ mod test {
411
427
let data_to_write = expected_data. clone ( ) ;
412
428
assert_eq ! ( expected_data, data_to_write) ;
413
429
let ( c, s) = crate :: support:: net:: create_tcp_pair ( ) . unwrap ( ) ;
414
- let c = thread :: spawn ( move || {
430
+ let c = thread_spawn_named ( "client" , move || {
415
431
super :: with_client ( c, move |mut session| {
416
432
let ret = session. write_all ( & data_to_write) ;
417
433
assert ! ( ret. is_ok( ) ) ;
418
434
} )
419
435
} ) ;
420
436
421
- let s = thread :: spawn ( move || {
437
+ let s = thread_spawn_named ( "server" , move || {
422
438
super :: with_server ( s, move |mut session| {
423
439
let mut buf = vec ! [ 0 ; buffer_size] ;
424
440
match session. read_exact ( & mut buf) {
@@ -450,7 +466,7 @@ mod test {
450
466
let data_to_write = expected_data. clone ( ) ;
451
467
assert_eq ! ( expected_data, data_to_write) ;
452
468
let ( c, s) = crate :: support:: net:: create_tcp_pair ( ) . unwrap ( ) ;
453
- let c = thread :: spawn ( move || {
469
+ let c = thread_spawn_named ( "client" , move || {
454
470
super :: with_client ( c, move |mut session| {
455
471
let ret = session. write_all ( & data_to_write) ;
456
472
assert ! ( ret. is_err( ) ) ;
@@ -460,7 +476,7 @@ mod test {
460
476
} )
461
477
} ) ;
462
478
463
- let s = thread :: spawn ( move || {
479
+ let s = thread_spawn_named ( "server" , move || {
464
480
super :: with_server ( s, move |mut session| {
465
481
let mut buf = vec ! [ 0 ; buffer_size] ;
466
482
match session. read_exact ( & mut buf) {
0 commit comments