github.com/SagerNet/gvisor@v0.0.0-20210707092255-7731c139d75c/test/fuse/linux/BUILD (about) 1 load("//tools:defs.bzl", "cc_binary", "cc_library", "gtest") 2 3 package( 4 default_visibility = ["//:sandbox"], 5 licenses = ["notice"], 6 ) 7 8 cc_binary( 9 name = "stat_test", 10 testonly = 1, 11 srcs = ["stat_test.cc"], 12 deps = [ 13 gtest, 14 ":fuse_fd_util", 15 "//test/util:cleanup", 16 "//test/util:fs_util", 17 "//test/util:fuse_util", 18 "//test/util:test_main", 19 "//test/util:test_util", 20 ], 21 ) 22 23 cc_binary( 24 name = "open_test", 25 testonly = 1, 26 srcs = ["open_test.cc"], 27 deps = [ 28 gtest, 29 ":fuse_base", 30 "//test/util:fuse_util", 31 "//test/util:test_main", 32 "//test/util:test_util", 33 ], 34 ) 35 36 cc_binary( 37 name = "release_test", 38 testonly = 1, 39 srcs = ["release_test.cc"], 40 deps = [ 41 gtest, 42 ":fuse_base", 43 "//test/util:fuse_util", 44 "//test/util:test_main", 45 "//test/util:test_util", 46 ], 47 ) 48 49 cc_binary( 50 name = "mknod_test", 51 testonly = 1, 52 srcs = ["mknod_test.cc"], 53 deps = [ 54 gtest, 55 ":fuse_base", 56 "//test/util:fuse_util", 57 "//test/util:temp_umask", 58 "//test/util:test_main", 59 "//test/util:test_util", 60 ], 61 ) 62 63 cc_binary( 64 name = "symlink_test", 65 testonly = 1, 66 srcs = ["symlink_test.cc"], 67 deps = [ 68 gtest, 69 ":fuse_base", 70 "//test/util:fuse_util", 71 "//test/util:test_main", 72 "//test/util:test_util", 73 ], 74 ) 75 76 cc_binary( 77 name = "readlink_test", 78 testonly = 1, 79 srcs = ["readlink_test.cc"], 80 deps = [ 81 gtest, 82 ":fuse_base", 83 "//test/util:fuse_util", 84 "//test/util:test_main", 85 "//test/util:test_util", 86 ], 87 ) 88 89 cc_binary( 90 name = "mkdir_test", 91 testonly = 1, 92 srcs = ["mkdir_test.cc"], 93 deps = [ 94 gtest, 95 ":fuse_base", 96 "//test/util:fuse_util", 97 "//test/util:temp_umask", 98 "//test/util:test_main", 99 "//test/util:test_util", 100 ], 101 ) 102 103 cc_binary( 104 name = "setstat_test", 105 testonly = 1, 106 srcs = ["setstat_test.cc"], 107 deps = [ 108 gtest, 109 ":fuse_fd_util", 110 "//test/util:cleanup", 111 "//test/util:fs_util", 112 "//test/util:fuse_util", 113 "//test/util:temp_umask", 114 "//test/util:test_main", 115 "//test/util:test_util", 116 ], 117 ) 118 119 cc_binary( 120 name = "rmdir_test", 121 testonly = 1, 122 srcs = ["rmdir_test.cc"], 123 deps = [ 124 gtest, 125 ":fuse_base", 126 "//test/util:fs_util", 127 "//test/util:fuse_util", 128 "//test/util:test_main", 129 "//test/util:test_util", 130 ], 131 ) 132 133 cc_binary( 134 name = "readdir_test", 135 testonly = 1, 136 srcs = ["readdir_test.cc"], 137 deps = [ 138 gtest, 139 ":fuse_base", 140 "//test/util:fs_util", 141 "//test/util:fuse_util", 142 "//test/util:test_main", 143 "//test/util:test_util", 144 ], 145 ) 146 147 cc_library( 148 name = "fuse_base", 149 testonly = 1, 150 srcs = ["fuse_base.cc"], 151 hdrs = ["fuse_base.h"], 152 deps = [ 153 gtest, 154 "//test/util:fuse_util", 155 "//test/util:posix_error", 156 "//test/util:temp_path", 157 "//test/util:test_util", 158 "@com_google_absl//absl/strings:str_format", 159 ], 160 ) 161 162 cc_library( 163 name = "fuse_fd_util", 164 testonly = 1, 165 srcs = ["fuse_fd_util.cc"], 166 hdrs = ["fuse_fd_util.h"], 167 deps = [ 168 gtest, 169 ":fuse_base", 170 "//test/util:cleanup", 171 "//test/util:file_descriptor", 172 "//test/util:fuse_util", 173 "//test/util:posix_error", 174 ], 175 ) 176 177 cc_binary( 178 name = "read_test", 179 testonly = 1, 180 srcs = ["read_test.cc"], 181 deps = [ 182 gtest, 183 ":fuse_base", 184 "//test/util:fuse_util", 185 "//test/util:test_main", 186 "//test/util:test_util", 187 ], 188 ) 189 190 cc_binary( 191 name = "write_test", 192 testonly = 1, 193 srcs = ["write_test.cc"], 194 deps = [ 195 gtest, 196 ":fuse_base", 197 "//test/util:fuse_util", 198 "//test/util:test_main", 199 "//test/util:test_util", 200 ], 201 ) 202 203 cc_binary( 204 name = "create_test", 205 testonly = 1, 206 srcs = ["create_test.cc"], 207 deps = [ 208 gtest, 209 ":fuse_base", 210 "//test/util:fs_util", 211 "//test/util:fuse_util", 212 "//test/util:temp_umask", 213 "//test/util:test_main", 214 "//test/util:test_util", 215 ], 216 ) 217 218 cc_binary( 219 name = "unlink_test", 220 testonly = 1, 221 srcs = ["unlink_test.cc"], 222 deps = [ 223 gtest, 224 ":fuse_base", 225 "//test/util:fuse_util", 226 "//test/util:temp_umask", 227 "//test/util:test_main", 228 "//test/util:test_util", 229 ], 230 ) 231 232 cc_binary( 233 name = "mount_test", 234 testonly = 1, 235 srcs = ["mount_test.cc"], 236 deps = [ 237 gtest, 238 "//test/util:mount_util", 239 "//test/util:temp_path", 240 "//test/util:test_main", 241 "//test/util:test_util", 242 ], 243 )