| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: t_sp.sh,v 1.15 2020/08/28 19:14:17 martin Exp $ | | 1 | # $NetBSD: t_sp.sh,v 1.16 2020/08/28 19:35:07 martin Exp $ |
2 | # | | 2 | # |
3 | # Copyright (c) 2010 The NetBSD Foundation, Inc. | | 3 | # Copyright (c) 2010 The NetBSD Foundation, Inc. |
4 | # All rights reserved. | | 4 | # All rights reserved. |
5 | # | | 5 | # |
6 | # Redistribution and use in source and binary forms, with or without | | 6 | # Redistribution and use in source and binary forms, with or without |
7 | # modification, are permitted provided that the following conditions | | 7 | # modification, are permitted provided that the following conditions |
8 | # are met: | | 8 | # are met: |
9 | # 1. Redistributions of source code must retain the above copyright | | 9 | # 1. Redistributions of source code must retain the above copyright |
10 | # notice, this list of conditions and the following disclaimer. | | 10 | # notice, this list of conditions and the following disclaimer. |
11 | # 2. Redistributions in binary form must reproduce the above copyright | | 11 | # 2. Redistributions in binary form must reproduce the above copyright |
12 | # notice, this list of conditions and the following disclaimer in the | | 12 | # notice, this list of conditions and the following disclaimer in the |
13 | # documentation and/or other materials provided with the distribution. | | 13 | # documentation and/or other materials provided with the distribution. |
14 | # | | 14 | # |
| @@ -34,45 +34,47 @@ test_case() | | | @@ -34,45 +34,47 @@ test_case() |
34 | eval "${name}_head() { }" | | 34 | eval "${name}_head() { }" |
35 | eval "${name}_body() { \ | | 35 | eval "${name}_body() { \ |
36 | ${check_function} " "${@}" "; \ | | 36 | ${check_function} " "${@}" "; \ |
37 | }" | | 37 | }" |
38 | eval "${name}_cleanup() { \ | | 38 | eval "${name}_cleanup() { \ |
39 | RUMP_SERVER=unix://commsock rump.halt | | 39 | RUMP_SERVER=unix://commsock rump.halt |
40 | }" | | 40 | }" |
41 | } | | 41 | } |
42 | | | 42 | |
43 | test_case_skip() | | 43 | test_case_skip() |
44 | { | | 44 | { |
45 | local name="${1}"; shift | | 45 | local name="${1}"; shift |
46 | local pr="${1}"; shift | | 46 | local pr="${1}"; shift |
| | | 47 | local msg="${1}"; shift |
47 | | | 48 | |
48 | atf_test_case "${name}" | | 49 | atf_test_case "${name}" |
49 | eval "${name}_head() { }" | | 50 | eval "${name}_head() { }" |
50 | eval "${name}_body() { atf_skip "'"'"PR ${pr}: leftover rump_server"'"'"; }" | | 51 | eval "${name}_body() { atf_skip "'"'"PR ${pr}: ${msg}"'"'"; }" |
51 | } | | 52 | } |
52 | | | 53 | |
53 | test_case basic basic | | 54 | test_case basic basic |
54 | test_case stress_short stress 1 | | 55 | # test_case stress_short stress 1 |
| | | 56 | test_case_skip stress_short 50350 "fails after insane long time" |
55 | # test_case stress_long stress 2 | | 57 | # test_case stress_long stress 2 |
56 | test_case_skip stress_long 50350 | | 58 | test_case_skip stress_long 50350 "leftover rump_server" |
57 | # test_case stress_killer stress 5 kill | | 59 | # test_case stress_killer stress 5 kill |
58 | test_case_skip stress_killer 55356 | | 60 | test_case_skip stress_killer 55356 "leftover rump_server" |
59 | test_case fork_simple fork simple | | 61 | test_case fork_simple fork simple |
60 | test_case fork_pipecomm fork pipecomm | | 62 | test_case fork_pipecomm fork pipecomm |
61 | test_case fork_fakeauth fork fakeauth | | 63 | test_case fork_fakeauth fork fakeauth |
62 | test_case sigsafe sigsafe sigsafe | | 64 | test_case sigsafe sigsafe sigsafe |
63 | test_case signal signal | | 65 | test_case signal signal |
64 | # test_case reconnect reconnect | | 66 | # test_case reconnect reconnect |
65 | test_case_skip reconnect 55304 | | 67 | test_case_skip reconnect 55304 "leftover rump_server" |
66 | | | 68 | |
67 | basic() | | 69 | basic() |
68 | { | | 70 | { |
69 | export RUMP_SERVER=unix://commsock | | 71 | export RUMP_SERVER=unix://commsock |
70 | atf_check -s exit:0 rump_server ${RUMP_SERVER} | | 72 | atf_check -s exit:0 rump_server ${RUMP_SERVER} |
71 | atf_check -s exit:0 $(atf_get_srcdir)/h_client/h_simplecli | | 73 | atf_check -s exit:0 $(atf_get_srcdir)/h_client/h_simplecli |
72 | } | | 74 | } |
73 | | | 75 | |
74 | stress_short_head() | | 76 | stress_short_head() |
75 | { | | 77 | { |
76 | atf_set "require.memory" "64M" | | 78 | atf_set "require.memory" "64M" |
77 | } | | 79 | } |
78 | | | 80 | |