diff options
Diffstat (limited to 'lib9p/tests/runtest')
-rwxr-xr-x | lib9p/tests/runtest | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/lib9p/tests/runtest b/lib9p/tests/runtest index 29d2089..d963c53 100755 --- a/lib9p/tests/runtest +++ b/lib9p/tests/runtest @@ -26,7 +26,8 @@ while [[ -d /proc/$server_pid && "$(readlink /proc/$server_pid/fd/4 2>/dev/null) out=$("${client[@]}" ls -l '') expect_lines \ 'd-r-xr-xr-x M 0 root root 0 Oct 7 15:51 Documentation' \ - '--r--r--r-- M 0 root root 14 Oct 7 15:51 README.md' + '--r--r--r-- M 0 root root 14 Oct 7 15:51 README.md' \ + '---w--w--w- M 0 root root 0 Oct 7 15:51 shutdown' out=$("${client[@]}" ls -l 'Documentation/') expect_lines \ @@ -43,3 +44,9 @@ expect_lines \ out=$("${client[@]}" stat 'Documentation/x') expect_lines \ "'x' 'root' 'root' 'root' q (0000000000000009 1 ) m 0444 at 1728337905 mt 1728337904 l 4 t 0 d 0" + +out=$("${client[@]}" write 'shutdown' <<<1) +expect_lines '' + +wait "$server_pid" +trap - EXIT |