File tree 1 file changed +12
-3
lines changed
1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -418,8 +418,13 @@ fn test_creation_flags() {
418
418
const EXIT_PROCESS_DEBUG_EVENT : u32 = 5 ;
419
419
const DBG_EXCEPTION_NOT_HANDLED : u32 = 0x80010001 ;
420
420
421
- let mut child =
422
- Command :: new ( "cmd" ) . creation_flags ( DEBUG_PROCESS ) . stdin ( Stdio :: piped ( ) ) . spawn ( ) . unwrap ( ) ;
421
+ let mut child = Command :: new ( "cmd" )
422
+ . creation_flags ( DEBUG_PROCESS )
423
+ . stdin ( Stdio :: piped ( ) )
424
+ . stdout ( Stdio :: null ( ) )
425
+ . stderr ( Stdio :: null ( ) )
426
+ . spawn ( )
427
+ . unwrap ( ) ;
423
428
child. stdin . take ( ) . unwrap ( ) . write_all ( b"exit\r \n " ) . unwrap ( ) ;
424
429
let mut events = 0 ;
425
430
let mut event = DEBUG_EVENT { event_code : 0 , process_id : 0 , thread_id : 0 , _junk : [ 0 ; 164 ] } ;
@@ -486,9 +491,13 @@ fn test_proc_thread_attributes() {
486
491
}
487
492
}
488
493
489
- let parent = ProcessDropGuard ( Command :: new ( "cmd" ) . spawn ( ) . unwrap ( ) ) ;
494
+ let mut parent = Command :: new ( "cmd" ) ;
495
+ parent. stdout ( Stdio :: null ( ) ) . stderr ( Stdio :: null ( ) ) ;
496
+
497
+ let parent = ProcessDropGuard ( parent. spawn ( ) . unwrap ( ) ) ;
490
498
491
499
let mut child_cmd = Command :: new ( "cmd" ) ;
500
+ child_cmd. stdout ( Stdio :: null ( ) ) . stderr ( Stdio :: null ( ) ) ;
492
501
493
502
let parent_process_handle = parent. 0 . as_raw_handle ( ) ;
494
503
You can’t perform that action at this time.
0 commit comments