Lines Matching full:fail

52 		printf("[FAIL] (unexpected success from execveat(2))\n");  in _check_execveat_fail()
56 printf("[FAIL] (expected errno %d (%s) not %d (%s)\n", in _check_execveat_fail()
81 printf("[FAIL] (fork() failed)\n"); in check_execveat_invoked_rc()
87 printf("[FAIL]: execveat() failed, rc=%d errno=%d (%s)\n", in check_execveat_invoked_rc()
94 printf("[FAIL] (waitpid(%d,...) returned %d)\n", child, rc); in check_execveat_invoked_rc()
98 printf("[FAIL] (child %d did not exit cleanly, status=%08x)\n", in check_execveat_invoked_rc()
104 printf("[FAIL] (child %d exited with %d not %d nor %d)\n", in check_execveat_invoked_rc()
153 int fail = 0; in check_execveat_pathmax() local
196 fail += check_execveat(fd, "", AT_EMPTY_PATH); in check_execveat_pathmax()
200 fail++; in check_execveat_pathmax()
205 * the interpreter will launch but fail to open the script because its in check_execveat_pathmax()
214 fail += check_execveat_invoked_rc(root_dfd, longpath + 1, 0, in check_execveat_pathmax()
217 fail += check_execveat(root_dfd, longpath + 1, 0); in check_execveat_pathmax()
219 return fail; in check_execveat_pathmax()
224 int fail = 0; in run_tests() local
262 fail += check_execveat(subdir_dfd, "../execveat", 0); in run_tests()
263 fail += check_execveat(dot_dfd, "execveat", 0); in run_tests()
264 fail += check_execveat(dot_dfd_path, "execveat", 0); in run_tests()
266 fail += check_execveat(AT_FDCWD, fullname, 0); in run_tests()
268 fail += check_execveat(99, fullname, 0); in run_tests()
270 fail += check_execveat(fd, "", AT_EMPTY_PATH); in run_tests()
272 fail += check_execveat(fd_cloexec, "", AT_EMPTY_PATH); in run_tests()
274 fail += check_execveat(fd_path, "", AT_EMPTY_PATH); in run_tests()
279 fail += check_execveat(fd_ephemeral, "", AT_EMPTY_PATH); in run_tests()
282 fail += check_execveat(fd_ephemeral, "", AT_EMPTY_PATH); in run_tests()
287 fail += check_execveat(fd_ephemeral_path, "", AT_EMPTY_PATH); in run_tests()
290 fail += check_execveat_fail(fd, "", 0, ENOENT); in run_tests()
291 fail += check_execveat_fail(fd, NULL, AT_EMPTY_PATH, EFAULT); in run_tests()
295 fail += check_execveat(dot_dfd, "execveat.symlink", 0); in run_tests()
296 fail += check_execveat(dot_dfd_path, "execveat.symlink", 0); in run_tests()
298 fail += check_execveat(AT_FDCWD, fullname_symlink, 0); in run_tests()
300 fail += check_execveat(fd_symlink, "", AT_EMPTY_PATH); in run_tests()
301 fail += check_execveat(fd_symlink, "", in run_tests()
306 fail += check_execveat_fail(dot_dfd, "execveat.symlink", in run_tests()
308 fail += check_execveat_fail(dot_dfd_path, "execveat.symlink", in run_tests()
311 fail += check_execveat_fail(AT_FDCWD, fullname_symlink, in run_tests()
316 fail += check_execveat(subdir_dfd, "../script", 0); in run_tests()
317 fail += check_execveat(dot_dfd, "script", 0); in run_tests()
318 fail += check_execveat(dot_dfd_path, "script", 0); in run_tests()
320 fail += check_execveat(AT_FDCWD, fullname_script, 0); in run_tests()
322 fail += check_execveat(fd_script, "", AT_EMPTY_PATH); in run_tests()
323 fail += check_execveat(fd_script, "", in run_tests()
326 fail += check_execveat_fail(fd_script_cloexec, "", AT_EMPTY_PATH, in run_tests()
328 fail += check_execveat_fail(dot_dfd_cloexec, "script", 0, ENOENT); in run_tests()
333 fail += check_execveat(fd_script_ephemeral, "", AT_EMPTY_PATH); in run_tests()
336 fail += check_execveat(fd_script_ephemeral, "", AT_EMPTY_PATH); in run_tests()
340 fail += check_execveat(subdir_dfd_ephemeral, "../script", 0); in run_tests()
341 fail += check_execveat(subdir_dfd_ephemeral, "script", 0); in run_tests()
346 fail += check_execveat(subdir_dfd_ephemeral, "../script", 0); in run_tests()
347 fail += check_execveat_fail(subdir_dfd_ephemeral, "script", 0, ENOENT); in run_tests()
350 fail += check_execveat_fail(dot_dfd, "execveat", 0xFFFF, EINVAL); in run_tests()
352 fail += check_execveat_fail(dot_dfd, "no-such-file", 0, ENOENT); in run_tests()
353 fail += check_execveat_fail(dot_dfd_path, "no-such-file", 0, ENOENT); in run_tests()
354 fail += check_execveat_fail(AT_FDCWD, "no-such-file", 0, ENOENT); in run_tests()
356 fail += check_execveat_fail(dot_dfd, "", AT_EMPTY_PATH, EACCES); in run_tests()
358 fail += check_execveat_fail(dot_dfd, "Makefile", 0, EACCES); in run_tests()
359 fail += check_execveat_fail(fd_denatured, "", AT_EMPTY_PATH, EACCES); in run_tests()
360 fail += check_execveat_fail(fd_denatured_path, "", AT_EMPTY_PATH, in run_tests()
363 fail += check_execveat_fail(99, "", AT_EMPTY_PATH, EBADF); in run_tests()
364 fail += check_execveat_fail(99, "execveat", 0, EBADF); in run_tests()
366 fail += check_execveat_fail(fd, "execveat", 0, ENOTDIR); in run_tests()
368 fail += check_execveat_pathmax(root_dfd, "execveat", 0); in run_tests()
369 fail += check_execveat_pathmax(root_dfd, "script", 1); in run_tests()
370 return fail; in run_tests()
408 printf("[FAIL] (no IN_TEST=yes in env)\n"); in main()