Lines Matching refs:ATF_REQUIRE

60 	ATF_REQUIRE(wait6(P_ALL, 0, &st, 0, &wru, &si) == -1
83 ATF_REQUIRE(pid > 0);
86 ATF_REQUIRE(wait6(P_PID, pid, &st, WEXITED, &wru, &si) == pid);
87 ATF_REQUIRE(WIFEXITED(st) && WEXITSTATUS(st) == 0x5a);
88 ATF_REQUIRE(si.si_status == 0x5a5a5a5a);
89 ATF_REQUIRE(si.si_pid == pid);
90 ATF_REQUIRE(si.si_uid == getuid());
91 ATF_REQUIRE(si.si_code == CLD_EXITED);
117 ATF_REQUIRE(pid > 0);
120 ATF_REQUIRE(kill(pid, SIGTERM) == 0);
121 ATF_REQUIRE(wait6(P_PID, pid, &st, WEXITED, &wru, &si) == pid);
122 ATF_REQUIRE(WIFSIGNALED(st) && WTERMSIG(st) == SIGTERM);
123 ATF_REQUIRE(si.si_status == SIGTERM);
124 ATF_REQUIRE(si.si_pid == pid);
125 ATF_REQUIRE(si.si_uid == getuid());
126 ATF_REQUIRE(si.si_code == CLD_KILLED);
150 ATF_REQUIRE(setrlimit(RLIMIT_CORE, &rl) == 0);
154 ATF_REQUIRE(pid > 0);
157 ATF_REQUIRE(wait6(P_PID, pid, &st, WEXITED, &wru, &si) == pid);
158 ATF_REQUIRE(WIFSIGNALED(st) && WTERMSIG(st) == SIGSEGV
160 ATF_REQUIRE(si.si_status == SIGSEGV);
161 ATF_REQUIRE(si.si_pid == pid);
162 ATF_REQUIRE(si.si_uid == getuid());
163 ATF_REQUIRE(si.si_code == CLD_DUMPED);
185 ATF_REQUIRE(setrlimit(RLIMIT_CORE, &rl) == 0);
191 ATF_REQUIRE(pid > 0);
194 ATF_REQUIRE(kill(pid, SIGSTOP) == 0);
195 ATF_REQUIRE(wait6(P_PID, pid, &st, WSTOPPED, &wru, &si) == pid);
196 ATF_REQUIRE(!WIFEXITED(st));
197 ATF_REQUIRE(!WIFSIGNALED(st));
198 ATF_REQUIRE(WIFSTOPPED(st) && WSTOPSIG(st) == SIGSTOP);
199 ATF_REQUIRE(!WIFCONTINUED(st));
200 ATF_REQUIRE(si.si_status == SIGSTOP);
201 ATF_REQUIRE(si.si_pid == pid);
202 ATF_REQUIRE(si.si_uid == getuid());
203 ATF_REQUIRE(si.si_code == CLD_STOPPED);
207 ATF_REQUIRE(kill(pid, SIGCONT) == 0);
208 ATF_REQUIRE(wait6(P_PID, pid, &st, WCONTINUED, &wru, &si) == pid);
209 ATF_REQUIRE(!WIFEXITED(st));
210 ATF_REQUIRE(!WIFSIGNALED(st));
211 ATF_REQUIRE(WIFCONTINUED(st));
212 ATF_REQUIRE(!WIFSTOPPED(st));
213 ATF_REQUIRE(si.si_status == SIGCONT);
214 ATF_REQUIRE(si.si_pid == pid);
215 ATF_REQUIRE(si.si_uid == getuid());
216 ATF_REQUIRE(si.si_code == CLD_CONTINUED);
220 ATF_REQUIRE(kill(pid, SIGQUIT) == 0);
221 ATF_REQUIRE(wait6(P_PID, pid, &st, WEXITED, &wru, &si) == pid);
222 ATF_REQUIRE(!WIFEXITED(st));
223 ATF_REQUIRE(WIFSIGNALED(st) && WTERMSIG(st) == SIGQUIT);
224 ATF_REQUIRE(!WIFSTOPPED(st));
225 ATF_REQUIRE(!WIFCONTINUED(st));
226 ATF_REQUIRE(si.si_status == SIGQUIT);
227 ATF_REQUIRE(si.si_pid == pid);
228 ATF_REQUIRE(si.si_uid == getuid());
229 ATF_REQUIRE(si.si_code == CLD_KILLED);
252 ATF_REQUIRE(setrlimit(RLIMIT_CORE, &rl) == 0);
258 ATF_REQUIRE(pid > 0);
264 ATF_REQUIRE(kill(pid, SIGSTOP) == 0);
265 ATF_REQUIRE(wait6(P_PID, pid, &st, WSTOPPED, &wru, &si) == pid);
266 ATF_REQUIRE(!WIFEXITED(st));
267 ATF_REQUIRE(!WIFSIGNALED(st));
268 ATF_REQUIRE(WIFSTOPPED(st) && WSTOPSIG(st) == SIGSTOP);
269 ATF_REQUIRE(!WIFCONTINUED(st));
270 ATF_REQUIRE(si.si_status == SIGSTOP);
271 ATF_REQUIRE(si.si_pid == pid);
272 ATF_REQUIRE(si.si_uid == getuid());
273 ATF_REQUIRE(si.si_code == CLD_STOPPED);
275 ATF_REQUIRE(kill(pid, SIGCONT) == 0);
276 ATF_REQUIRE(wait6(P_PID, pid, &st, WCONTINUED, &wru, &si) == pid);
277 ATF_REQUIRE(!WIFEXITED(st));
278 ATF_REQUIRE(!WIFSIGNALED(st));
279 ATF_REQUIRE(WIFCONTINUED(st));
280 ATF_REQUIRE(!WIFSTOPPED(st));
281 ATF_REQUIRE(si.si_status == SIGCONT);
282 ATF_REQUIRE(si.si_pid == pid);
283 ATF_REQUIRE(si.si_uid == getuid());
284 ATF_REQUIRE(si.si_code == CLD_CONTINUED);
286 ATF_REQUIRE(kill(pid, SIGQUIT) == 0);
287 ATF_REQUIRE(wait6(P_PID, pid, &st, WEXITED, &wru, &si) == pid);
288 ATF_REQUIRE(!WIFEXITED(st));
289 ATF_REQUIRE(WIFSIGNALED(st) && WTERMSIG(st) == SIGQUIT);
290 ATF_REQUIRE(!WIFSTOPPED(st));
291 ATF_REQUIRE(!WIFCONTINUED(st));
292 ATF_REQUIRE(si.si_status == SIGQUIT);
293 ATF_REQUIRE(si.si_pid == pid);
294 ATF_REQUIRE(si.si_uid == getuid());
295 ATF_REQUIRE(si.si_code == CLD_KILLED);