Home
last modified time | relevance | path

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

123

/linux/tools/testing/selftests/drivers/ntsync/
H A Dntsync.c33 EXPECT_EQ(0, ret); \
34 EXPECT_EQ((count), __count); \
35 EXPECT_EQ((max), __max); \
59 EXPECT_EQ(0, ret); \
60 EXPECT_EQ((count), __count); \
61 EXPECT_EQ((owner), __owner); \
92 EXPECT_EQ(0, ret); \
93 EXPECT_EQ((signaled), __signaled); \
94 EXPECT_EQ((manual), __manual); \
156 EXPECT_EQ(-1, sem); in TEST()
[all …]
/linux/tools/testing/selftests/sgx/
H A Dmain.c276 EXPECT_EQ((run)->function, EEXIT); \
295 EXPECT_EQ(ENCL_CALL(&put_op, &self->run, false), 0); in TEST_F()
298 EXPECT_EQ(self->run.user_data, 0); in TEST_F()
303 EXPECT_EQ(ENCL_CALL(&get_op, &self->run, false), 0); in TEST_F()
305 EXPECT_EQ(get_op.value, MAGIC); in TEST_F()
307 EXPECT_EQ(self->run.user_data, 0); in TEST_F()
368 EXPECT_EQ(ENCL_CALL(&put_op, &self->run, false), 0); in TEST_F()
371 EXPECT_EQ(self->run.user_data, 0); in TEST_F()
376 EXPECT_EQ(ENCL_CALL(&get_op, &self->run, false), 0); in TEST_F()
378 EXPECT_EQ(get_op.value, MAGIC); in TEST_F()
[all …]
/linux/tools/testing/selftests/net/
H A Dproc_net_pktgen.c139 EXPECT_EQ(ret, 0); in FIXTURE_TEARDOWN()
142 EXPECT_EQ(len, sizeof(thr_cmd_rm_loopback_0)); in FIXTURE_TEARDOWN()
145 EXPECT_EQ(ret, 0); in FIXTURE_TEARDOWN()
148 EXPECT_EQ(ret, 0); in FIXTURE_TEARDOWN()
156 EXPECT_EQ(len, -1); in TEST_F()
157 EXPECT_EQ(errno, EINVAL); in TEST_F()
165 EXPECT_EQ(len, sizeof(ctrl_cmd_stop)); in TEST_F()
168 EXPECT_EQ(len, sizeof(ctrl_cmd_stop) - 1); in TEST_F()
171 EXPECT_EQ(len, sizeof(ctrl_cmd_start)); in TEST_F()
174 EXPECT_EQ(len, sizeof(ctrl_cmd_start) - 1); in TEST_F()
[all …]
H A Dtls.c206 EXPECT_EQ(cmsg->cmsg_level, SOL_TLS); in __tls_recv_cmsg()
207 EXPECT_EQ(cmsg->cmsg_type, TLS_GET_RECORD_TYPE); in __tls_recv_cmsg()
222 EXPECT_EQ(ctype, record_type); in tls_recv_cmsg()
253 EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len); in TEST_F()
255 EXPECT_EQ(memcmp(buf, test_str, send_len), 0); in TEST_F()
264 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1); in TEST_F()
268 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1); in TEST_F()
272 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1); in TEST_F()
276 EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1); in TEST_F()
280 EXPECT_EQ(setsockop in TEST_F()
[all...]
H A Depoll_busy_poll.c66 EXPECT_EQ(0, ret); in FIXTURE_TEARDOWN()
75 EXPECT_EQ(-1, ret) in TEST_F()
78 EXPECT_EQ(ENOTTY, errno) in TEST_F()
85 EXPECT_EQ(-1, ret) in TEST_F()
88 EXPECT_EQ(ENOTTY, errno) in TEST_F()
119 EXPECT_EQ(0, ret); in FIXTURE_TEARDOWN()
141 EXPECT_EQ(0, ret) in TEST_F()
144 EXPECT_EQ(0, self->params.busy_poll_usecs) in TEST_F()
147 EXPECT_EQ(0, self->params.busy_poll_budget) in TEST_F()
150 EXPECT_EQ(0, self->params.prefer_busy_poll) in TEST_F()
[all …]
H A Dtun.c131 EXPECT_EQ(tun_delete(self->ifname), 0); in TEST_F()
132 EXPECT_EQ(tun_detach(self->fd, self->ifname), -1); in TEST_F()
133 EXPECT_EQ(errno, 22); in TEST_F()
137 EXPECT_EQ(tun_detach(self->fd, self->ifname), 0); in TEST_F()
138 EXPECT_EQ(tun_delete(self->ifname), 0); in TEST_F()
142 EXPECT_EQ(tun_detach(self->fd, self->ifname), 0); in TEST_F()
145 EXPECT_EQ(tun_delete(self->ifname), 0); in TEST_F()
149 EXPECT_EQ(tun_detach(self->fd, self->ifname), 0); in TEST_F()
150 EXPECT_EQ(tun_attach(self->fd, self->ifname), 0); in TEST_F()
151 EXPECT_EQ(tun_delete(self->ifname), 0); in TEST_F()
[all …]
/linux/tools/testing/selftests/landlock/
H A Daudit_test.c69 EXPECT_EQ(0, audit_cleanup(self->audit_fd, &self->audit_filter)); in FIXTURE_TEARDOWN()
91 EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)); in TEST_F()
100 EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0)); in TEST_F()
103 EXPECT_EQ(-1, kill(getppid(), 0)); in TEST_F()
104 EXPECT_EQ(EPERM, errno); in TEST_F()
105 EXPECT_EQ(0, in TEST_F()
108 EXPECT_EQ(0, matches_log_domain_allocated( in TEST_F()
113 EXPECT_EQ(denial_dom, allocated_dom); in TEST_F()
122 EXPECT_EQ(-1, landlock_restrict_self(ruleset_fd, 0)); in TEST_F()
123 EXPECT_EQ(E2BIG, errno); in TEST_F()
[all …]
H A Dscoped_abstract_unix_test.c43 EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)); in create_fs_domain()
44 EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0)); in create_fs_domain()
45 EXPECT_EQ(0, close(ruleset_fd)); in create_fs_domain()
103 EXPECT_EQ(0, close(pipe_parent[1])); in TEST_F()
119 EXPECT_EQ(0, err); in TEST_F()
121 EXPECT_EQ(-1, err); in TEST_F()
122 EXPECT_EQ(EPERM, errno); in TEST_F()
124 EXPECT_EQ(0, close(stream_client)); in TEST_F()
129 EXPECT_EQ(0, err); in TEST_F()
131 EXPECT_EQ( in TEST_F()
[all...]
H A Dnet_test.c525 EXPECT_EQ(-EINVAL, bind_variant_addrlen(inval_fd, srv, 0)); in test_bind_and_connect()
528 EXPECT_EQ(-EINVAL, bind_variant_addrlen(inval_fd, srv, in test_bind_and_connect()
534 EXPECT_EQ(-EACCES, ret); in test_bind_and_connect()
536 EXPECT_EQ(0, ret) in test_bind_and_connect()
541 EXPECT_EQ(0, close(inval_fd)); in test_bind_and_connect()
548 EXPECT_EQ(-EINVAL, connect_variant_addrlen(inval_fd, srv, 0)); in test_bind_and_connect()
551 EXPECT_EQ(-EINVAL, connect_variant_addrlen(inval_fd, srv, in test_bind_and_connect()
557 EXPECT_EQ(-EINVAL, ret); in test_bind_and_connect()
559 EXPECT_EQ(-EACCES, ret); in test_bind_and_connect()
562 EXPECT_EQ(-ECONNREFUSED, ret); in test_bind_and_connect()
[all …]
H A Dscoped_signal_test.c95 EXPECT_EQ(0, is_signaled); in TEST_F()
103 EXPECT_EQ(0, close(pipe_parent[1])); in TEST_F()
112 EXPECT_EQ(0, close(pipe_parent[0])); in TEST_F()
135 EXPECT_EQ(0, close(pipe_parent[0])); in TEST_F()
142 EXPECT_EQ(0, close(pipe_parent[1])); in TEST_F()
150 EXPECT_EQ(0, is_signaled); in TEST_F()
196 EXPECT_EQ(0, close(pipe_child[0])); in TEST_F()
197 EXPECT_EQ(0, close(pipe_parent[1])); in TEST_F()
203 EXPECT_EQ(0, close(pipe_child[1])); in TEST_F()
207 EXPECT_EQ( in TEST_F()
[all...]
H A Dfs_test.c341 EXPECT_EQ(0, remove_path(TMP_DIR)); in cleanup_layout()
384 EXPECT_EQ(0, remove_path(file2_s1d3)); in remove_layout1()
385 EXPECT_EQ(0, remove_path(file2_s1d2)); in remove_layout1()
386 EXPECT_EQ(0, remove_path(file2_s1d1)); in remove_layout1()
387 EXPECT_EQ(0, remove_path(file1_s1d3)); in remove_layout1()
388 EXPECT_EQ(0, remove_path(file1_s1d2)); in remove_layout1()
389 EXPECT_EQ(0, remove_path(file1_s1d1)); in remove_layout1()
390 EXPECT_EQ(0, remove_path(dir_s1d3)); in remove_layout1()
392 EXPECT_EQ(0, remove_path(file2_s2d3)); in remove_layout1()
393 EXPECT_EQ(0, remove_path(file1_s2d3)); in remove_layout1()
[all …]
H A 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));
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( in TEST_F()
[all...]
H A Dbase_test.c287 EXPECT_EQ(-1, landlock_restrict_self(fd, 0)); in TEST()
288 EXPECT_EQ(EBADFD, errno); in TEST()
302 EXPECT_EQ(-1, landlock_restrict_self( in TEST()
304 EXPECT_EQ(EBADFD, errno); in TEST()
313 EXPECT_EQ(-1, landlock_restrict_self(-1, last_flag << 1)); in TEST()
314 EXPECT_EQ(EINVAL, errno); in TEST()
316 EXPECT_EQ(-1, landlock_restrict_self(-1, -1)); in TEST()
317 EXPECT_EQ(EINVAL, errno); in TEST()
321 EXPECT_EQ(-1, landlock_restrict_self(-1, 0)); in TEST()
322 EXPECT_EQ(EBAD in TEST()
[all...]
/linux/tools/testing/selftests/core/
H A Dclose_range_test.c56 EXPECT_EQ(-1, sys_close_range(open_fds[0], open_fds[100], -1)) { in TEST()
64 EXPECT_EQ(errno, EINVAL); in TEST()
66 EXPECT_EQ(ret, 0); in TEST()
70 EXPECT_EQ(0, sys_close_range(open_fds[0], open_fds[50], 0)); in TEST()
73 EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL)); in TEST()
86 EXPECT_EQ(0, sys_close_range(open_fds[51], open_fds[92], 0)); in TEST()
89 EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL)); in TEST()
95 EXPECT_EQ(0, sys_close_range(open_fds[93], open_fds[99], 0)); in TEST()
98 EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL)); in TEST()
102 EXPECT_EQ(0, sys_close_range(open_fds[100], open_fds[100], 0)); in TEST()
[all …]
/linux/tools/testing/selftests/exec/
H A Dcheck-exec.c47 EXPECT_EQ(0, cap_set_secbits(noroot)); in drop_privileges()
126 EXPECT_EQ(0, test_secbits_set(0)); in FIXTURE_SETUP()
176 EXPECT_EQ(0, umount(workdir_path)); in FIXTURE_TEARDOWN_PARENT()
177 EXPECT_EQ(0, rmdir(workdir_path)); in FIXTURE_TEARDOWN_PARENT()
192 EXPECT_EQ(len, write(fd_out, buf, len)) in fill_exec_fd()
200 EXPECT_EQ(0, close(fd_in)); in fill_exec_fd()
214 EXPECT_EQ(0, close(fd_out)); in fill_exec_path()
233 EXPECT_EQ(-1, access_ret); in test_exec_fd()
234 EXPECT_EQ(err_code, access_errno) in test_exec_fd()
240 EXPECT_EQ(0, access_ret) in test_exec_fd()
[all …]
/linux/tools/testing/selftests/perf_events/
H A Dsigtrap_threads.c162 EXPECT_EQ(ctx.signal_count, 0); in TEST_F()
168 EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0); in TEST_F()
171 EXPECT_EQ(ctx.signal_count, NUM_THREADS); in TEST_F()
172 EXPECT_EQ(ctx.tids_want_signal, 0); in TEST_F()
173 EXPECT_EQ(ctx.first_siginfo.si_addr, &ctx.iterate_on); in TEST_F()
174 EXPECT_EQ(ctx.first_siginfo.si_perf_type, PERF_TYPE_BREAKPOINT); in TEST_F()
175 EXPECT_EQ(ctx.first_siginfo.si_perf_data, TEST_SIG_DATA(&ctx.iterate_on, 0)); in TEST_F()
179 EXPECT_EQ(ctx.signal_count, NUM_THREADS + 1); in TEST_F()
187 EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_MODIFY_ATTRIBUTES, &new_attr), 0); in TEST_F()
190 EXPECT_EQ(ctx.signal_count, NUM_THREADS); in TEST_F()
[all …]
H A 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 …]
/linux/tools/testing/selftests/filesystems/eventfd/
H A Deventfd_test.c54 EXPECT_EQ(flags, O_RDWR); in TEST()
68 EXPECT_EQ(flags, FD_CLOEXEC); in TEST()
82 EXPECT_EQ(flags & EFD_NONBLOCK, EFD_NONBLOCK); in TEST()
83 EXPECT_EQ(flags & O_RDWR, O_RDWR); in TEST()
97 EXPECT_EQ(flags & EFD_NONBLOCK, EFD_NONBLOCK); in TEST()
98 EXPECT_EQ(flags & O_RDWR, O_RDWR); in TEST()
102 EXPECT_EQ(flags, FD_CLOEXEC); in TEST()
176 EXPECT_EQ(ret & O_RDWR, O_RDWR); in TEST()
182 EXPECT_EQ(ret, 0); in TEST()
202 EXPECT_EQ(size, -1); in TEST()
[all …]
/linux/tools/testing/selftests/riscv/vector/
H A Dvstate_prctl.c43 EXPECT_EQ(-1, rc) in TEST()
45 EXPECT_EQ(EINVAL, errno) in TEST()
57 EXPECT_EQ(-1, rc) in TEST()
59 EXPECT_EQ(EINVAL, errno) in TEST()
73 EXPECT_EQ(0, rc) TH_LOG("Enabling V for current should always succeed"); in TEST()
86 EXPECT_EQ(EPERM, errno) in TEST()
88 EXPECT_EQ(-1, rc) in TEST()
107 EXPECT_EQ(0, test_and_compare_child(flag, PR_RISCV_V_VSTATE_CTRL_ON, 0, xtheadvector)); in TEST()
125 EXPECT_EQ(0, test_and_compare_child(flag, PR_RISCV_V_VSTATE_CTRL_OFF, 1, xtheadvector)); in TEST()
145 EXPECT_EQ(0, test_and_compare_child(flag, expected, 0, xtheadvector)); in TEST()
[all …]
/linux/tools/testing/selftests/seccomp/
H A Dseccomp_bpf.c353 EXPECT_EQ(ret, 0); in TEST()
390 EXPECT_EQ(0, ret) { in TEST()
405 EXPECT_EQ(-1, ret); in TEST()
406 EXPECT_EQ(EFAULT, errno) { in TEST()
433 EXPECT_EQ(-1, ret); in TEST()
434 EXPECT_EQ(EACCES, errno); in TEST()
436 EXPECT_EQ(0, ret); in TEST()
537 EXPECT_EQ(-1, ret); in TEST()
538 EXPECT_EQ(EINVAL, errno); in TEST()
557 EXPECT_EQ(0, ret); in TEST()
[all …]
/linux/tools/testing/selftests/mm/
H A Dmdwe_test.c26 EXPECT_EQ(errno, EINVAL); in TEST()
29 EXPECT_EQ(errno, EINVAL); in TEST()
31 EXPECT_EQ(errno, EINVAL); in TEST()
33 EXPECT_EQ(errno, EINVAL); in TEST()
35 EXPECT_EQ(errno, EINVAL); in TEST()
38 EXPECT_EQ(errno, EINVAL); in TEST()
40 EXPECT_EQ(errno, EINVAL); in TEST()
42 EXPECT_EQ(errno, EINVAL); in TEST()
44 EXPECT_EQ(errno, EINVAL); in TEST()
111 EXPECT_EQ(prctl(PR_SET_MDWE, variant->first_flags, 0L, 0L, 0L), 0); in TEST_F()
[all …]
/linux/tools/testing/selftests/pidfd/
H A Dpidfd_info_test.c48 EXPECT_EQ(ret, 0); in FIXTURE_SETUP()
65 EXPECT_EQ(close(ipc_sockets[1]), 0); in FIXTURE_SETUP()
67 EXPECT_EQ(close(ipc_sockets[0]), 0); in FIXTURE_SETUP()
70 EXPECT_EQ(sys_pidfd_send_signal(self->child_pidfd1, SIGKILL, NULL, 0), 0); in FIXTURE_SETUP()
73 EXPECT_EQ(ret, 0); in FIXTURE_SETUP()
90 EXPECT_EQ(close(ipc_sockets[1]), 0); in FIXTURE_SETUP()
92 EXPECT_EQ(close(ipc_sockets[0]), 0); in FIXTURE_SETUP()
95 EXPECT_EQ(sys_pidfd_send_signal(self->child_pidfd2, SIGKILL, NULL, 0), 0); in FIXTURE_SETUP()
96 EXPECT_EQ(sys_waitid(P_PID, self->child_pid2, NULL, WEXITED), 0); in FIXTURE_SETUP()
110 EXPECT_EQ(sys_waitid(P_PID, self->child_pid4, NULL, WEXITED), 0); in FIXTURE_SETUP()
[all …]
H A Dpidfd_getfd_test.c172 EXPECT_EQ(0, close(self->pidfd)); in FIXTURE_TEARDOWN()
173 EXPECT_EQ(0, close(self->sk)); in FIXTURE_TEARDOWN()
177 EXPECT_EQ(0, ret); in FIXTURE_TEARDOWN()
199 EXPECT_EQ(-1, fd); in TEST_F()
200 EXPECT_EQ(EPERM, errno); in TEST_F()
216 EXPECT_EQ(ret, 0); in TEST_F()
230 EXPECT_EQ(-1, fd) { in TEST_F()
233 EXPECT_EQ(EBADF, errno) { in TEST_F()
241 EXPECT_EQ(errno, EINVAL); in TEST()
263 EXPECT_EQ(sys_pidfd_getfd(self->pidfd, self->remote_fd, 0), -1); in TEST_F()
[all …]
/linux/tools/testing/selftests/net/netfilter/
H A Dconntrack_dump_flush.c327 EXPECT_EQ(ret, 0); in FIXTURE_SETUP()
337 EXPECT_EQ(ret, 0); in FIXTURE_SETUP()
340 EXPECT_EQ(ret, 0); in FIXTURE_SETUP()
343 EXPECT_EQ(ret, 0); in FIXTURE_SETUP()
346 EXPECT_EQ(ret, 0); in FIXTURE_SETUP()
366 EXPECT_EQ(ret, 0); in FIXTURE_SETUP()
385 EXPECT_EQ(ret, 0); in FIXTURE_SETUP()
404 EXPECT_EQ(ret, 0); in FIXTURE_SETUP()
424 EXPECT_EQ(ret, 0); in FIXTURE_SETUP()
441 EXPECT_EQ(ret, 2); in TEST_F()
[all …]
/linux/tools/testing/selftests/syscall_user_dispatch/
H A Dsud_test.c92 EXPECT_EQ(0, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, sel)); in prctl_valid()
99 EXPECT_EQ(-1, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, sel)); in prctl_invalid()
100 EXPECT_EQ(err, errno); in prctl_invalid()
232 EXPECT_EQ(-1, ret) { in TEST()
241 EXPECT_EQ(MAGIC_SYSCALL_1, ret) { in TEST()
244 EXPECT_EQ(1, nr_syscalls_emulated) { in TEST()
313 EXPECT_EQ(0, ret) { in TEST()
321 EXPECT_EQ(0, ret) { in TEST()
355 EXPECT_EQ(0, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, &glob_sel)); in test_range()
358 EXPECT_EQ(syscall(MAGIC_SYSCALL_1), MAGIC_SYSCALL_1); in test_range()
[all …]

123