We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
remote-test-client
1 parent 8afb7c5 commit f56fbc3Copy full SHA for f56fbc3
1 file changed
src/tools/remote-test-client/tests/lib.rs
@@ -8,3 +8,18 @@ fn test_help() {
8
let stdout = String::from_utf8(output.stdout.clone()).unwrap();
9
assert!(stdout.trim().starts_with("Usage:"));
10
}
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", "0.0.0.0:6969");
17
+ cmd.args(["spawn-emulator", "riscv64-unknown-linux-gnu", "./"]);
18
+ cmd.arg(std::env::temp_dir());
19
20
+ let assert = cmd.assert().failure();
21
+ let output = assert.get_output();
22
23
+ let stderr = String::from_utf8(output.stderr.clone()).unwrap();
24
+ assert!(stderr.contains("Gave up trying to connect to test device"));
25
+}
0 commit comments