Lines Matching refs:EXPECT_EQ
341 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()
394 EXPECT_EQ(0, remove_path(file1_s2d2)); in remove_layout1()
395 EXPECT_EQ(0, remove_path(file1_s2d1)); in remove_layout1()
396 EXPECT_EQ(0, remove_path(dir_s2d2)); in remove_layout1()
398 EXPECT_EQ(0, remove_path(file1_s3d1)); in remove_layout1()
399 EXPECT_EQ(0, remove_path(file1_s3d3)); in remove_layout1()
400 EXPECT_EQ(0, remove_path(file1_s3d4)); in remove_layout1()
404 EXPECT_EQ(0, remove_path(dir_s3d2)); in remove_layout1()
676 EXPECT_EQ(-1, landlock_add_rule(ruleset_fd, in TEST_F_FORK()
679 EXPECT_EQ(EINVAL, errno); in TEST_F_FORK()
708 EXPECT_EQ(0, err); in TEST_F_FORK()
710 EXPECT_EQ(-1, err); in TEST_F_FORK()
711 EXPECT_EQ(EINVAL, errno); in TEST_F_FORK()
715 EXPECT_EQ(0, close(path_beneath.parent_fd)); in TEST_F_FORK()
716 EXPECT_EQ(0, close(ruleset_fd)); in TEST_F_FORK()
2077 EXPECT_EQ(-1, ret); in test_check_exec()
2078 EXPECT_EQ(errno, err); in test_check_exec()
2080 EXPECT_EQ(0, ret); in test_check_exec()
2144 EXPECT_EQ(0, close(pipe_child[0])); in TEST_F_FORK()
2145 EXPECT_EQ(0, close(pipe_parent[1])); in TEST_F_FORK()
2167 EXPECT_EQ(0, close(pipe_child[1])); in TEST_F_FORK()
2168 EXPECT_EQ(0, close(pipe_parent[0])); in TEST_F_FORK()
2171 EXPECT_EQ(1, read(pipe_child[0], &buf_parent, 1)); in TEST_F_FORK()
2175 EXPECT_EQ(-1, umount(dir_s3d2)); in TEST_F_FORK()
2176 EXPECT_EQ(EBUSY, errno); in TEST_F_FORK()
2180 EXPECT_EQ(1, write(pipe_parent[1], ".", 1)); in TEST_F_FORK()
2183 EXPECT_EQ(1, read(pipe_child[0], &buf_parent, 1)); in TEST_F_FORK()
2187 EXPECT_EQ(0, umount(dir_s3d2)) in TEST_F_FORK()
2195 EXPECT_EQ(1, write(pipe_parent[1], ".", 1)); in TEST_F_FORK()
2591 EXPECT_EQ(0, close(ruleset_fd)); in TEST_F_FORK()
2594 EXPECT_EQ(-1, linkat(root_fd, ".", root_fd, "does_not_exist", 0)); in TEST_F_FORK()
2595 EXPECT_EQ(EACCES, errno); in TEST_F_FORK()
2598 EXPECT_EQ(-1, renameat2(root_fd, ".", root_fd, "does_not_exist", 0)); in TEST_F_FORK()
2599 EXPECT_EQ(EBUSY, errno); in TEST_F_FORK()
2601 EXPECT_EQ(0, close(root_fd)); in TEST_F_FORK()
3720 EXPECT_EQ(0, test_truncate(file_r)); in TEST_F_FORK()
3721 EXPECT_EQ(0, test_open(file_r, O_RDONLY | O_TRUNC)); in TEST_F_FORK()
3722 EXPECT_EQ(EACCES, test_open(file_r, O_WRONLY | O_TRUNC)); in TEST_F_FORK()
3723 EXPECT_EQ(EACCES, test_creat(file_r)); in TEST_F_FORK()
3729 EXPECT_EQ(0, test_truncate(file_w)); in TEST_F_FORK()
3730 EXPECT_EQ(EACCES, test_open(file_w, O_RDONLY | O_TRUNC)); in TEST_F_FORK()
3731 EXPECT_EQ(0, test_open(file_w, O_WRONLY | O_TRUNC)); in TEST_F_FORK()
3732 EXPECT_EQ(0, test_creat(file_w)); in TEST_F_FORK()
3738 EXPECT_EQ(0, test_truncate(file_none)); in TEST_F_FORK()
3739 EXPECT_EQ(EACCES, test_open(file_none, O_RDONLY | O_TRUNC)); in TEST_F_FORK()
3740 EXPECT_EQ(EACCES, test_open(file_none, O_WRONLY | O_TRUNC)); in TEST_F_FORK()
3741 EXPECT_EQ(EACCES, test_creat(file_none)); in TEST_F_FORK()
3800 EXPECT_EQ(0, test_truncate(file_rwt)); in TEST_F_FORK()
3801 EXPECT_EQ(0, test_open(file_rwt, O_RDONLY | O_TRUNC)); in TEST_F_FORK()
3802 EXPECT_EQ(0, test_open(file_rwt, O_WRONLY | O_TRUNC)); in TEST_F_FORK()
3805 EXPECT_EQ(EACCES, test_truncate(file_rw)); in TEST_F_FORK()
3806 EXPECT_EQ(EACCES, test_open(file_rw, O_RDONLY | O_TRUNC)); in TEST_F_FORK()
3807 EXPECT_EQ(EACCES, test_open(file_rw, O_WRONLY | O_TRUNC)); in TEST_F_FORK()
3814 EXPECT_EQ(0, test_truncate(file_rt)); in TEST_F_FORK()
3815 EXPECT_EQ(0, test_open(file_rt, O_RDONLY | O_TRUNC)); in TEST_F_FORK()
3816 EXPECT_EQ(EACCES, test_open(file_rt, O_WRONLY | O_TRUNC)); in TEST_F_FORK()
3819 EXPECT_EQ(0, test_truncate(file_t)); in TEST_F_FORK()
3820 EXPECT_EQ(EACCES, test_open(file_t, O_RDONLY | O_TRUNC)); in TEST_F_FORK()
3821 EXPECT_EQ(EACCES, test_open(file_t, O_WRONLY | O_TRUNC)); in TEST_F_FORK()
3824 EXPECT_EQ(EACCES, test_truncate(file_none)); in TEST_F_FORK()
3825 EXPECT_EQ(EACCES, test_open(file_none, O_RDONLY | O_TRUNC)); in TEST_F_FORK()
3826 EXPECT_EQ(EACCES, test_open(file_none, O_WRONLY | O_TRUNC)); in TEST_F_FORK()
3832 EXPECT_EQ(0, test_truncate(file_in_dir_t)); in TEST_F_FORK()
3833 EXPECT_EQ(EACCES, test_open(file_in_dir_t, O_RDONLY | O_TRUNC)); in TEST_F_FORK()
3834 EXPECT_EQ(EACCES, test_open(file_in_dir_t, O_WRONLY | O_TRUNC)); in TEST_F_FORK()
3841 EXPECT_EQ(EACCES, test_creat(file_in_dir_w)); in TEST_F_FORK()
3844 EXPECT_EQ(0, test_creat(file_in_dir_w)); in TEST_F_FORK()
3900 EXPECT_EQ(0, test_ftruncate(fd_layer0)); in TEST_F_FORK()
3908 EXPECT_EQ(0, test_ftruncate(fd_layer0)); in TEST_F_FORK()
3909 EXPECT_EQ(0, test_ftruncate(fd_layer1)); in TEST_F_FORK()
3917 EXPECT_EQ(0, test_ftruncate(fd_layer0)); in TEST_F_FORK()
3918 EXPECT_EQ(0, test_ftruncate(fd_layer1)); in TEST_F_FORK()
3919 EXPECT_EQ(0, test_ftruncate(fd_layer2)); in TEST_F_FORK()
3927 EXPECT_EQ(0, test_ftruncate(fd_layer0)); in TEST_F_FORK()
3928 EXPECT_EQ(0, test_ftruncate(fd_layer1)); in TEST_F_FORK()
3929 EXPECT_EQ(0, test_ftruncate(fd_layer2)); in TEST_F_FORK()
3930 EXPECT_EQ(EACCES, test_ftruncate(fd_layer3)); in TEST_F_FORK()
3950 EXPECT_EQ(0, remove_path(file1_s1d1)); in FIXTURE_TEARDOWN_PARENT()
4025 EXPECT_EQ(variant->expected_open_result, (fd < 0 ? errno : 0)); in TEST_F_FORK()
4027 EXPECT_EQ(variant->expected_ftruncate_result, in TEST_F_FORK()
4082 EXPECT_EQ(variant->expected_ftruncate_result, in TEST_F_FORK()
4126 EXPECT_EQ(0, test_ftruncate(fd)); in TEST()
4127 EXPECT_EQ(0, test_fs_ioc_getflags_ioctl(fd)); in TEST()
4163 EXPECT_EQ(EBADF, test_ftruncate(fd)); in TEST_F_FORK()
4164 EXPECT_EQ(EBADF, test_fs_ioc_getflags_ioctl(fd)); in TEST_F_FORK()
4182 EXPECT_EQ(EBADF, test_ftruncate(fd)); in TEST_F_FORK()
4183 EXPECT_EQ(EBADF, test_fs_ioc_getflags_ioctl(fd)); in TEST_F_FORK()
4283 EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FIONREAD)); in TEST_F_FORK()
4284 EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_GETFLAGS)); in TEST_F_FORK()
4285 EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_SETFLAGS)); in TEST_F_FORK()
4286 EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_FSGETXATTR)); in TEST_F_FORK()
4287 EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_FSSETXATTR)); in TEST_F_FORK()
4288 EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FIBMAP)); in TEST_F_FORK()
4289 EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_RESVSP)); in TEST_F_FORK()
4290 EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_RESVSP64)); in TEST_F_FORK()
4291 EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_UNRESVSP)); in TEST_F_FORK()
4292 EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_UNRESVSP64)); in TEST_F_FORK()
4293 EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_ZERO_RANGE)); in TEST_F_FORK()
4296 EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, 0xc00ffeee)); in TEST_F_FORK()
4336 EXPECT_EQ(0, test_fionread_ioctl(fd)); in TEST_F_FORK()
4389 EXPECT_EQ(0, test_fionread_ioctl(cli_fd)); in TEST_F_FORK()
4464 EXPECT_EQ(variant->expected_fionread_result, in TEST_F_FORK()
4468 EXPECT_EQ(0, ioctl(file_fd, FIOCLEX)); in TEST_F_FORK()
4469 EXPECT_EQ(0, ioctl(file_fd, FIONCLEX)); in TEST_F_FORK()
4470 EXPECT_EQ(0, ioctl(file_fd, FIONBIO, &flag)); in TEST_F_FORK()
4471 EXPECT_EQ(0, ioctl(file_fd, FIOASYNC, &flag)); in TEST_F_FORK()
4472 EXPECT_EQ(0, ioctl(file_fd, FIGETBSZ, &flag)); in TEST_F_FORK()
4510 EXPECT_EQ(0, test_fionread_ioctl(dir_fd)); in TEST_F_FORK()
4513 EXPECT_EQ(0, ioctl(dir_fd, FIOCLEX)); in TEST_F_FORK()
4514 EXPECT_EQ(0, ioctl(dir_fd, FIONCLEX)); in TEST_F_FORK()
4515 EXPECT_EQ(0, ioctl(dir_fd, FIONBIO, &flag)); in TEST_F_FORK()
4516 EXPECT_EQ(0, ioctl(dir_fd, FIOASYNC, &flag)); in TEST_F_FORK()
4517 EXPECT_EQ(0, ioctl(dir_fd, FIGETBSZ, &flag)); in TEST_F_FORK()
4547 EXPECT_EQ(variant->expected_fionread_result, in TEST_F_FORK()
4551 EXPECT_EQ(0, ioctl(file_fd, FIOCLEX)); in TEST_F_FORK()
4552 EXPECT_EQ(0, ioctl(file_fd, FIONCLEX)); in TEST_F_FORK()
4553 EXPECT_EQ(0, ioctl(file_fd, FIONBIO, &flag)); in TEST_F_FORK()
4554 EXPECT_EQ(0, ioctl(file_fd, FIOASYNC, &flag)); in TEST_F_FORK()
4555 EXPECT_EQ(0, ioctl(file_fd, FIGETBSZ, &flag)); in TEST_F_FORK()
4985 EXPECT_EQ(0, remove_path(lower_do1_fl3)); in FIXTURE_TEARDOWN_PARENT()
4986 EXPECT_EQ(0, remove_path(lower_dl1_fl2)); in FIXTURE_TEARDOWN_PARENT()
4987 EXPECT_EQ(0, remove_path(lower_fl1)); in FIXTURE_TEARDOWN_PARENT()
4988 EXPECT_EQ(0, remove_path(lower_do1_fo2)); in FIXTURE_TEARDOWN_PARENT()
4989 EXPECT_EQ(0, remove_path(lower_fo1)); in FIXTURE_TEARDOWN_PARENT()
4992 EXPECT_EQ(0, remove_path(LOWER_BASE)); in FIXTURE_TEARDOWN_PARENT()
4994 EXPECT_EQ(0, remove_path(upper_do1_fu3)); in FIXTURE_TEARDOWN_PARENT()
4995 EXPECT_EQ(0, remove_path(upper_du1_fu2)); in FIXTURE_TEARDOWN_PARENT()
4996 EXPECT_EQ(0, remove_path(upper_fu1)); in FIXTURE_TEARDOWN_PARENT()
4997 EXPECT_EQ(0, remove_path(upper_do1_fo2)); in FIXTURE_TEARDOWN_PARENT()
4998 EXPECT_EQ(0, remove_path(upper_fo1)); in FIXTURE_TEARDOWN_PARENT()
4999 EXPECT_EQ(0, remove_path(UPPER_WORK "/work")); in FIXTURE_TEARDOWN_PARENT()
5002 EXPECT_EQ(0, remove_path(UPPER_BASE)); in FIXTURE_TEARDOWN_PARENT()
5005 EXPECT_EQ(0, remove_path(MERGE_DATA)); in FIXTURE_TEARDOWN_PARENT()
5418 EXPECT_EQ(0, mkdir(dir_path, 0700)) in FIXTURE_SETUP()
5438 EXPECT_EQ(0, close(fd)); in FIXTURE_SETUP()
5499 EXPECT_EQ(0, test_open(dev_null_path, O_RDONLY | O_CLOEXEC)); in layer3_fs_tag_inode()
5500 EXPECT_EQ(0, test_open(variant->file_path, O_RDONLY | O_CLOEXEC)); in layer3_fs_tag_inode()
5506 EXPECT_EQ(0, close(ruleset_fd)); in layer3_fs_tag_inode()
5508 EXPECT_EQ(EACCES, test_open(dev_null_path, O_RDONLY | O_CLOEXEC)); in layer3_fs_tag_inode()
5509 EXPECT_EQ(0, test_open(variant->file_path, O_RDONLY | O_CLOEXEC)); in layer3_fs_tag_inode()
5517 EXPECT_EQ(0, close(ruleset_fd)); in layer3_fs_tag_inode()
5520 EXPECT_EQ(EACCES, test_open(dev_null_path, O_RDONLY | O_CLOEXEC)); in layer3_fs_tag_inode()
5521 EXPECT_EQ(EACCES, test_open(variant->file_path, O_RDONLY | O_CLOEXEC)); in layer3_fs_tag_inode()
5567 EXPECT_EQ(0, remove_path(variant->file_path)); in TEST_F_FORK()
5675 EXPECT_EQ(0, audit_cleanup(-1, NULL)); in FIXTURE_TEARDOWN_PARENT()
5693 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.execute", in TEST_F()
5696 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.execute", in TEST_F()
5699 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
5700 EXPECT_EQ(0, records.access); in TEST_F()
5701 EXPECT_EQ(0, records.domain); in TEST_F()
5746 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, in TEST_F()
5749 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, in TEST_F()
5752 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
5753 EXPECT_EQ(0, records.access); in TEST_F()
5754 EXPECT_EQ(0, records.domain); in TEST_F()
5765 EXPECT_EQ(EACCES, test_open(file1_s1d1, O_WRONLY)); in TEST_F()
5766 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, in TEST_F()
5769 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
5770 EXPECT_EQ(0, records.access); in TEST_F()
5771 EXPECT_EQ(1, records.domain); in TEST_F()
5782 EXPECT_EQ(EACCES, test_open(file1_s1d1, O_RDONLY)); in TEST_F()
5783 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.read_file", in TEST_F()
5786 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
5787 EXPECT_EQ(0, records.access); in TEST_F()
5788 EXPECT_EQ(1, records.domain); in TEST_F()
5799 EXPECT_EQ(EACCES, test_open(dir_s1d1, O_DIRECTORY)); in TEST_F()
5800 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.read_dir", in TEST_F()
5803 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
5804 EXPECT_EQ(0, records.access); in TEST_F()
5805 EXPECT_EQ(1, records.domain); in TEST_F()
5812 EXPECT_EQ(0, unlink(file1_s1d3)); in TEST_F()
5813 EXPECT_EQ(0, unlink(file2_s1d3)); in TEST_F()
5819 EXPECT_EQ(-1, rmdir(dir_s1d3)); in TEST_F()
5820 EXPECT_EQ(EACCES, errno); in TEST_F()
5821 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, in TEST_F()
5824 EXPECT_EQ(-1, unlinkat(AT_FDCWD, dir_s1d3, AT_REMOVEDIR)); in TEST_F()
5825 EXPECT_EQ(EACCES, errno); in TEST_F()
5826 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, in TEST_F()
5829 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
5830 EXPECT_EQ(0, records.access); in TEST_F()
5831 EXPECT_EQ(0, records.domain); in TEST_F()
5842 EXPECT_EQ(-1, unlink(file1_s1d3)); in TEST_F()
5843 EXPECT_EQ(EACCES, errno); in TEST_F()
5844 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, in TEST_F()
5847 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
5848 EXPECT_EQ(0, records.access); in TEST_F()
5849 EXPECT_EQ(1, records.domain); in TEST_F()
5856 EXPECT_EQ(0, unlink(file1_s1d3)); in TEST_F()
5862 EXPECT_EQ(-1, mknod(file1_s1d3, S_IFCHR | 0644, 0)); in TEST_F()
5863 EXPECT_EQ(EACCES, errno); in TEST_F()
5864 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.make_char", in TEST_F()
5867 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
5868 EXPECT_EQ(0, records.access); in TEST_F()
5869 EXPECT_EQ(1, records.domain); in TEST_F()
5876 EXPECT_EQ(0, unlink(file1_s1d3)); in TEST_F()
5882 EXPECT_EQ(-1, mkdir(file1_s1d3, 0755)); in TEST_F()
5883 EXPECT_EQ(EACCES, errno); in TEST_F()
5884 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.make_dir", in TEST_F()
5887 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
5888 EXPECT_EQ(0, records.access); in TEST_F()
5889 EXPECT_EQ(1, records.domain); in TEST_F()
5896 EXPECT_EQ(0, unlink(file1_s1d3)); in TEST_F()
5902 EXPECT_EQ(-1, mknod(file1_s1d3, S_IFREG | 0644, 0)); in TEST_F()
5903 EXPECT_EQ(EACCES, errno); in TEST_F()
5904 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.make_reg", in TEST_F()
5907 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
5908 EXPECT_EQ(0, records.access); in TEST_F()
5909 EXPECT_EQ(1, records.domain); in TEST_F()
5916 EXPECT_EQ(0, unlink(file1_s1d3)); in TEST_F()
5922 EXPECT_EQ(-1, mknod(file1_s1d3, S_IFSOCK | 0644, 0)); in TEST_F()
5923 EXPECT_EQ(EACCES, errno); in TEST_F()
5924 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.make_sock", in TEST_F()
5927 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
5928 EXPECT_EQ(0, records.access); in TEST_F()
5929 EXPECT_EQ(1, records.domain); in TEST_F()
5936 EXPECT_EQ(0, unlink(file1_s1d3)); in TEST_F()
5942 EXPECT_EQ(-1, mknod(file1_s1d3, S_IFIFO | 0644, 0)); in TEST_F()
5943 EXPECT_EQ(EACCES, errno); in TEST_F()
5944 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.make_fifo", in TEST_F()
5947 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
5948 EXPECT_EQ(0, records.access); in TEST_F()
5949 EXPECT_EQ(1, records.domain); in TEST_F()
5956 EXPECT_EQ(0, unlink(file1_s1d3)); in TEST_F()
5962 EXPECT_EQ(-1, mknod(file1_s1d3, S_IFBLK | 0644, 0)); in TEST_F()
5963 EXPECT_EQ(EACCES, errno); in TEST_F()
5964 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, in TEST_F()
5967 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
5968 EXPECT_EQ(0, records.access); in TEST_F()
5969 EXPECT_EQ(1, records.domain); in TEST_F()
5976 EXPECT_EQ(0, unlink(file1_s1d3)); in TEST_F()
5982 EXPECT_EQ(-1, symlink("target", file1_s1d3)); in TEST_F()
5983 EXPECT_EQ(EACCES, errno); in TEST_F()
5984 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.make_sym", in TEST_F()
5987 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
5988 EXPECT_EQ(0, records.access); in TEST_F()
5989 EXPECT_EQ(1, records.domain); in TEST_F()
5996 EXPECT_EQ(0, unlink(file1_s1d3)); in TEST_F()
6003 EXPECT_EQ(-1, link(file1_s1d1, file1_s1d3)); in TEST_F()
6004 EXPECT_EQ(EXDEV, errno); in TEST_F()
6005 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.refer", in TEST_F()
6007 EXPECT_EQ(0, in TEST_F()
6009 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.refer", in TEST_F()
6012 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
6013 EXPECT_EQ(0, records.access); in TEST_F()
6014 EXPECT_EQ(0, records.domain); in TEST_F()
6021 EXPECT_EQ(0, unlink(file1_s1d3)); in TEST_F()
6030 EXPECT_EQ(-1, link(file1_s1d1, file1_s1d3)); in TEST_F()
6031 EXPECT_EQ(EACCES, errno); in TEST_F()
6032 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.refer", in TEST_F()
6034 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, in TEST_F()
6037 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
6038 EXPECT_EQ(0, records.access); in TEST_F()
6039 EXPECT_EQ(0, records.domain); in TEST_F()
6046 EXPECT_EQ(0, unlink(file1_s1d3)); in TEST_F()
6052 EXPECT_EQ(EACCES, test_rename(file1_s1d2, file1_s2d3)); in TEST_F()
6053 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, in TEST_F()
6055 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, in TEST_F()
6059 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
6060 EXPECT_EQ(0, records.access); in TEST_F()
6061 EXPECT_EQ(0, records.domain); in TEST_F()
6068 EXPECT_EQ(0, unlink(file1_s1d3)); in TEST_F()
6078 EXPECT_EQ(EACCES, test_exchange(file1_s1d2, file1_s2d3)); in TEST_F()
6079 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, in TEST_F()
6082 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, in TEST_F()
6086 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
6087 EXPECT_EQ(0, records.access); in TEST_F()
6088 EXPECT_EQ(0, records.domain); in TEST_F()
6121 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.refer", in TEST_F()
6124 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
6125 EXPECT_EQ(0, records.access); in TEST_F()
6126 EXPECT_EQ(1, records.domain); in TEST_F()
6137 EXPECT_EQ(-1, truncate(file1_s1d3, 0)); in TEST_F()
6138 EXPECT_EQ(EACCES, errno); in TEST_F()
6139 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.truncate", in TEST_F()
6142 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
6143 EXPECT_EQ(0, records.access); in TEST_F()
6144 EXPECT_EQ(1, records.domain); in TEST_F()
6161 EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FIONREAD)); in TEST_F()
6162 EXPECT_EQ(0, matches_log_fs_extra(_metadata, self->audit_fd, in TEST_F()
6166 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
6167 EXPECT_EQ(0, records.access); in TEST_F()
6168 EXPECT_EQ(1, records.domain); in TEST_F()
6182 EXPECT_EQ(-1, mount(NULL, dir_s3d2, NULL, MS_RDONLY, NULL)); in TEST_F()
6183 EXPECT_EQ(EPERM, errno); in TEST_F()
6185 EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, in TEST_F()
6187 EXPECT_EQ(0, audit_count_records(self->audit_fd, &records)); in TEST_F()
6188 EXPECT_EQ(0, records.access); in TEST_F()
6189 EXPECT_EQ(1, records.domain); in TEST_F()