File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
src/tools/remote-test-client/tests Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -8,3 +8,18 @@ fn test_help() {
88 let stdout = String :: from_utf8 ( output. stdout . clone ( ) ) . unwrap ( ) ;
99 assert ! ( stdout. trim( ) . starts_with( "Usage:" ) ) ;
1010}
11+
12+ #[ test]
13+ fn test_timeout ( ) {
14+ let mut cmd = assert_cmd:: cargo:: cargo_bin_cmd!( ) ;
15+ cmd. env ( "TEST_DEVICE_CONNECT_TIMEOUT_SECONDS" , "1" ) ;
16+ cmd. env ( "TEST_DEVICE_ADDR" , "127.69.69.69:6969" ) ;
17+ cmd. args ( [ "spawn-emulator" , "dummy-target" , "dummy-server" , "dummy-tmpdir" ] ) ;
18+
19+ let assert = cmd. assert ( ) . failure ( ) ;
20+ let output = assert. get_output ( ) ;
21+
22+ let stderr = String :: from_utf8 ( output. stderr . clone ( ) ) . unwrap ( ) ;
23+ let pass_msg = "Gave up trying to connect to test device" ;
24+ assert ! ( stderr. contains( pass_msg) , "Could not find `{pass_msg}` in `{stderr}`" ) ;
25+ }
You can’t perform that action at this time.
0 commit comments