Home
last modified time | relevance | path

Searched refs:EXPECT_EQ (Results 1 – 24 of 24) sorted by relevance

/tools/testing/selftests/core/
Dclose_range_test.c74 EXPECT_EQ(-1, sys_close_range(open_fds[0], open_fds[100], -1)) { in TEST()
79 EXPECT_EQ(0, sys_close_range(open_fds[0], open_fds[50], 0)); in TEST()
82 EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL)); in TEST()
95 EXPECT_EQ(0, sys_close_range(open_fds[51], open_fds[92], 0)); in TEST()
98 EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL)); in TEST()
104 EXPECT_EQ(0, sys_close_range(open_fds[93], open_fds[99], 0)); in TEST()
107 EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL)); in TEST()
111 EXPECT_EQ(0, sys_close_range(open_fds[100], open_fds[100], 0)); in TEST()
113 EXPECT_EQ(-1, fcntl(open_fds[100], F_GETFL)); in TEST()
200 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST()
[all …]
/tools/testing/selftests/perf_events/
Dsigtrap_threads.c155 EXPECT_EQ(ctx.signal_count, 0); in TEST_F()
161 EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0); in TEST_F()
164 EXPECT_EQ(ctx.signal_count, NUM_THREADS); in TEST_F()
165 EXPECT_EQ(ctx.tids_want_signal, 0); in TEST_F()
166 EXPECT_EQ(ctx.first_siginfo.si_addr, &ctx.iterate_on); in TEST_F()
167 EXPECT_EQ(ctx.first_siginfo.si_perf_type, PERF_TYPE_BREAKPOINT); in TEST_F()
168 EXPECT_EQ(ctx.first_siginfo.si_perf_data, TEST_SIG_DATA(&ctx.iterate_on)); in TEST_F()
172 EXPECT_EQ(ctx.signal_count, NUM_THREADS + 1); in TEST_F()
180 EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_MODIFY_ATTRIBUTES, &new_attr), 0); in TEST_F()
183 EXPECT_EQ(ctx.signal_count, NUM_THREADS); in TEST_F()
[all …]
Dremove_on_exec.c113 EXPECT_EQ(waitpid(pid, &status, 0), pid); in TEST_F()
114 EXPECT_EQ(WEXITSTATUS(status), 42); in TEST_F()
150 EXPECT_EQ(read(pipefd[0], &tmp, sizeof(int)), sizeof(int)); in TEST_F()
151 EXPECT_EQ(tmp, 42); in TEST_F()
154 EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0); in TEST_F()
157 EXPECT_EQ(waitpid(pid_exec, &tmp, WNOHANG), 0); /* Should still be running. */ in TEST_F()
158 EXPECT_EQ(kill(pid_exec, SIGKILL), 0); in TEST_F()
164 EXPECT_EQ(waitpid(pid_only_fork, &tmp, 0), pid_only_fork); in TEST_F()
165 EXPECT_EQ(WEXITSTATUS(tmp), 42); in TEST_F()
177 EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0); in TEST_F()
[all …]
/tools/testing/selftests/net/
Dtls.c134 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); in TEST_F()
136 EXPECT_EQ(memcmp(buf, test_str, send_len), 0); in TEST_F()
263 EXPECT_EQ(send(self->fd, test_str, to_send, 0), to_send); in TEST_F()
264 EXPECT_EQ(recv(self->cfd, recv_buf, to_send, MSG_WAITALL), to_send); in TEST_F()
265 EXPECT_EQ(memcmp(test_str, recv_buf, to_send), 0); in TEST_F()
268 EXPECT_EQ(recv(self->cfd, buf, st.st_size, MSG_WAITALL), st.st_size); in TEST_F()
291 EXPECT_EQ(size, test_payload_size); in chunked_sendfile()
300 EXPECT_EQ(recv(self->cfd, buf, test_payload_size, MSG_WAITALL), in chunked_sendfile()
339 EXPECT_EQ(memcmp(buf, recv_mem, send_len), 0); in TEST_F()
349 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); in TEST_F()
[all …]
Dreuseaddr_ports_exhausted.c93 EXPECT_EQ(-1, fd[1]) TH_LOG("should fail to bind."); in TEST()
115 EXPECT_EQ(-1, fd[1]) TH_LOG("should fail to bind because both sockets succeed to be listened."); in TEST()
153EXPECT_EQ(-1, ret) TH_LOG("should fail to listen because only one uid reserves the port in TCP_LIS… in TEST()
/tools/testing/selftests/seccomp/
Dseccomp_bpf.c320 EXPECT_EQ(ret, 0); in TEST()
357 EXPECT_EQ(0, ret) { in TEST()
372 EXPECT_EQ(-1, ret); in TEST()
373 EXPECT_EQ(EFAULT, errno) { in TEST()
398 EXPECT_EQ(-1, ret); in TEST()
399 EXPECT_EQ(EACCES, errno); in TEST()
401 EXPECT_EQ(0, ret); in TEST()
502 EXPECT_EQ(-1, ret); in TEST()
503 EXPECT_EQ(EINVAL, errno); in TEST()
522 EXPECT_EQ(0, ret); in TEST()
[all …]
/tools/testing/selftests/landlock/
Dptrace_test.c41 EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)); in create_domain()
42 EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0)); in create_domain()
43 EXPECT_EQ(0, close(ruleset_fd)); in create_domain()
338 EXPECT_EQ(0, err_proc_read); in TEST_F()
340 EXPECT_EQ(EACCES, err_proc_read); in TEST_F()
346 EXPECT_EQ(0, ret); in TEST_F()
348 EXPECT_EQ(-1, ret); in TEST_F()
349 EXPECT_EQ(EPERM, errno); in TEST_F()
360 EXPECT_EQ(0, ret); in TEST_F()
362 EXPECT_EQ(-1, ret); in TEST_F()
[all …]
Dfs_test.c227 EXPECT_EQ(0, umount(TMP_DIR)); in cleanup_layout()
229 EXPECT_EQ(0, remove_path(TMP_DIR)); in cleanup_layout()
256 EXPECT_EQ(0, remove_path(file2_s1d3)); in remove_layout1()
257 EXPECT_EQ(0, remove_path(file2_s1d2)); in remove_layout1()
258 EXPECT_EQ(0, remove_path(file2_s1d1)); in remove_layout1()
259 EXPECT_EQ(0, remove_path(file1_s1d3)); in remove_layout1()
260 EXPECT_EQ(0, remove_path(file1_s1d2)); in remove_layout1()
261 EXPECT_EQ(0, remove_path(file1_s1d1)); in remove_layout1()
263 EXPECT_EQ(0, remove_path(file2_s2d3)); in remove_layout1()
264 EXPECT_EQ(0, remove_path(file1_s2d3)); in remove_layout1()
[all …]
/tools/testing/selftests/sgx/
Dmain.c210 EXPECT_EQ((run)->function, EEXIT); \
223 EXPECT_EQ(ENCL_CALL(&op, &self->run, false), 0); in TEST_F()
226 EXPECT_EQ(self->run.user_data, 0); in TEST_F()
231 EXPECT_EQ(ENCL_CALL(&op, &self->run, false), 0); in TEST_F()
233 EXPECT_EQ(op.buffer, MAGIC); in TEST_F()
235 EXPECT_EQ(self->run.user_data, 0); in TEST_F()
245 EXPECT_EQ(ENCL_CALL(&op, &self->run, true), 0); in TEST_F()
248 EXPECT_EQ(self->run.user_data, 0); in TEST_F()
253 EXPECT_EQ(ENCL_CALL(&op, &self->run, true), 0); in TEST_F()
255 EXPECT_EQ(op.buffer, MAGIC); in TEST_F()
[all …]
/tools/testing/selftests/syscall_user_dispatch/
Dsud_test.c97 EXPECT_EQ(EINVAL, errno); in TEST()
101 EXPECT_EQ(EINVAL, errno); in TEST()
105 EXPECT_EQ(EINVAL, errno); in TEST()
110 EXPECT_EQ(0, errno); in TEST()
117 EXPECT_EQ(EINVAL, errno); in TEST()
119 EXPECT_EQ(EINVAL, errno); in TEST()
195 EXPECT_EQ(-1, ret) { in TEST()
204 EXPECT_EQ(MAGIC_SYSCALL_1, ret) { in TEST()
207 EXPECT_EQ(1, nr_syscalls_emulated) { in TEST()
276 EXPECT_EQ(0, ret) { in TEST()
[all …]
/tools/testing/selftests/pidfd/
Dpidfd_getfd_test.c168 EXPECT_EQ(0, close(self->pidfd)); in FIXTURE_TEARDOWN()
169 EXPECT_EQ(0, close(self->sk)); in FIXTURE_TEARDOWN()
171 EXPECT_EQ(0, wait_for_pid(self->pid)); in FIXTURE_TEARDOWN()
193 EXPECT_EQ(-1, fd); in TEST_F()
194 EXPECT_EQ(EPERM, errno); in TEST_F()
210 EXPECT_EQ(ret, 0); in TEST_F()
224 EXPECT_EQ(-1, fd) { in TEST_F()
227 EXPECT_EQ(EBADF, errno) { in TEST_F()
235 EXPECT_EQ(errno, EINVAL); in TEST()
Dpidfd_setns_test.c146 EXPECT_EQ(errno, ENOENT) { in FIXTURE_SETUP()
174 EXPECT_EQ(ret, 0); in FIXTURE_SETUP()
204 EXPECT_EQ(ret, 0); in FIXTURE_SETUP()
239 EXPECT_EQ(errno, ENOENT) { in FIXTURE_SETUP()
252 EXPECT_EQ(errno, ENOENT) { in FIXTURE_SETUP()
265 EXPECT_EQ(errno, ENOENT) { in FIXTURE_SETUP()
294 EXPECT_EQ(0, close(self->child_pidfd1)); in FIXTURE_TEARDOWN()
296 EXPECT_EQ(0, close(self->child_pidfd2)); in FIXTURE_TEARDOWN()
346 EXPECT_EQ(errno, EINVAL); in TEST_F()
349 EXPECT_EQ(errno, EINVAL); in TEST_F()
[all …]
Dpidfd_wait.c60 EXPECT_EQ(close(pidfd), 0); in TEST()
68 EXPECT_EQ(close(pidfd), 0); in TEST()
81 EXPECT_EQ(close(pidfd), 0); in TEST()
137 EXPECT_EQ(close(pidfd), 0); in TEST()
170 EXPECT_EQ(close(pidfd), 0); in TEST()
221 EXPECT_EQ(close(pidfd), 0); in TEST()
/tools/testing/selftests/pid_namespace/
Dregression_enomem.c27 EXPECT_EQ(0, unshare(CLONE_NEWUSER)); in TEST()
29 EXPECT_EQ(0, unshare(CLONE_NEWPID)); in TEST()
37 EXPECT_EQ(0, wait_for_pid(pid)); in TEST()
/tools/testing/selftests/mincore/
Dmincore_selftest.c41 EXPECT_EQ(0, retval); in TEST()
46 EXPECT_EQ(-1, retval); in TEST()
47 EXPECT_EQ(ENOMEM, errno); in TEST()
59 EXPECT_EQ(-1, retval); in TEST()
60 EXPECT_EQ(EINVAL, errno); in TEST()
65 EXPECT_EQ(-1, retval); in TEST()
66 EXPECT_EQ(ENOMEM, errno); in TEST()
71 EXPECT_EQ(-1, retval); in TEST()
72 EXPECT_EQ(EFAULT, errno); in TEST()
274 EXPECT_EQ(vec_size, i) { in TEST()
/tools/testing/selftests/filesystems/epoll/
Depoll_wakeup_test.c179 EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 1); in TEST()
180 EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 1); in TEST()
210 EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 1); in TEST()
211 EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 0); in TEST()
246 EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2); in TEST()
247 EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2); in TEST()
284 EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2); in TEST()
285 EXPECT_EQ(epoll_wait(efd, events, 2, 0), 0); in TEST()
404 EXPECT_EQ(poll(&pfd, 1, 0), 1); in TEST()
405 EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2); in TEST()
[all …]
/tools/testing/selftests/nci/
Dnci_dev.c433 EXPECT_EQ(get_dev_enable_state(&msg), 0); in FIXTURE_SETUP()
445 EXPECT_EQ(rc, 0); in FIXTURE_SETUP()
515 EXPECT_EQ(rc, 0); in FIXTURE_TEARDOWN()
534 EXPECT_EQ(get_dev_enable_state(&msg), 1); in TEST_F()
631 EXPECT_EQ(status, 0); in TEST_F()
635 EXPECT_EQ(status, 0); in TEST_F()
846 EXPECT_EQ(status, 0); in TEST_F()
856 EXPECT_EQ(status, 0); in TEST_F()
869 EXPECT_EQ(get_dev_enable_state(&msg), 1); in TEST_F()
881 EXPECT_EQ(rc, 0); in TEST_F()
[all …]
/tools/testing/selftests/clone3/
Dclone3_cap_checkpoint_restore.c147 EXPECT_EQ(getuid(), 0) in TEST()
169 EXPECT_EQ(setgid(65534), 0) in TEST()
/tools/testing/selftests/filesystems/binderfs/
Dbinderfs_test.c78 EXPECT_EQ(ret, 0) { in __do_binderfs_test()
135 EXPECT_EQ(ret, 0) { in __do_binderfs_test()
149 EXPECT_EQ(errno, EPERM) { in __do_binderfs_test()
174 EXPECT_EQ(ret, 0) { in __do_binderfs_test()
179 EXPECT_EQ(ret, 0) { in __do_binderfs_test()
/tools/testing/selftests/exec/
Dnon-regular.c166 EXPECT_EQ(errno, variant->expected); in TEST_F()
193 EXPECT_EQ(errno, EACCES); in TEST_F()
/tools/testing/selftests/mount_setattr/
Dmount_setattr_test.c662 EXPECT_EQ(close(fd), 0); in TEST_F()
713 EXPECT_EQ(fsync(dfd), 0); in TEST_F()
714 EXPECT_EQ(close(dfd), 0); in TEST_F()
716 EXPECT_EQ(fsync(fd), 0); in TEST_F()
717 EXPECT_EQ(close(fd), 0); in TEST_F()
928 EXPECT_EQ(pthread_join(threads[j], &retptr), 0); in TEST_F()
931 EXPECT_EQ(ret, 0); in TEST_F()
971 EXPECT_EQ(create_and_enter_userns(), 0); in TEST_F()
/tools/testing/selftests/rtc/
Drtctest.c71 EXPECT_EQ(NUM_UIE, irq);
106 EXPECT_EQ(NUM_UIE, irq); in TEST_F()
/tools/testing/selftests/uevent/
Duevent_filtering.c359 EXPECT_EQ(0, ret) { in TEST()
/tools/testing/selftests/
Dkselftest_harness.h564 #define EXPECT_EQ(expected, seen) \ macro