19762338dSopenharmony_ci# Copyright (C) 2024 HiHope Open Source Organization.
29762338dSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
39762338dSopenharmony_ci# you may not use this file except in compliance with the License.
49762338dSopenharmony_ci# You may obtain a copy of the License at
59762338dSopenharmony_ci#
69762338dSopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
79762338dSopenharmony_ci#
89762338dSopenharmony_ci# Unless required by applicable law or agreed to in writing, software
99762338dSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
109762338dSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
119762338dSopenharmony_ci# See the License for the specific language governing permissions and
129762338dSopenharmony_ci# limitations under the License.
139762338dSopenharmony_ci
149762338dSopenharmony_ciimport("//build/ohos_var.gni")
159762338dSopenharmony_ciimport("//test/xts/hats/build.gni")
169762338dSopenharmony_ci
179762338dSopenharmony_cigroup("HatsFileIoTest") {
189762338dSopenharmony_ci  testonly = true
199762338dSopenharmony_ci  deps = [
209762338dSopenharmony_ci    "attr:HatsAttrTest",
219762338dSopenharmony_ci    "capset:HatsCapsetTest",
229762338dSopenharmony_ci    "chdir:HatsChdirTest",
239762338dSopenharmony_ci    "chroot:HatsChrootTest",
249762338dSopenharmony_ci    "clockgetres:HatsClockGetresTest",
259762338dSopenharmony_ci    "clocknanosleep:HatsClockNanoSleepTest",
269762338dSopenharmony_ci    "close:HatsCloseTest",
279762338dSopenharmony_ci    "copyfilerange:HatsCopyFileRangeTest",
289762338dSopenharmony_ci    "dup:HatsDupTest",
299762338dSopenharmony_ci    "dup3:HatsDup3Test",
309762338dSopenharmony_ci    "faccessat:HatsFaccessatTest",
319762338dSopenharmony_ci    "fallocate:HatsFallocateTest",
329762338dSopenharmony_ci    "fchdir:HatsFchdirTest",
339762338dSopenharmony_ci    "fchmod:HatsFchmodTest",
349762338dSopenharmony_ci    "fchmodat:HatsFchmodatTest",
359762338dSopenharmony_ci    "fchown:HatsFchownTest",
369762338dSopenharmony_ci    "fchownat:HatsFchownatTest",
379762338dSopenharmony_ci    "fcntl:HatsFcntlTest",
389762338dSopenharmony_ci    "fdatasync:HatsFdatasyncTest",
399762338dSopenharmony_ci    "fgetxattr:HatsFgetxattrTest",
409762338dSopenharmony_ci    "flistxattr:HatsFlistxattrTest",
419762338dSopenharmony_ci    "flock:HatsFlockTest",
429762338dSopenharmony_ci    "fremovexattr:HatsFremovexattrTest",
439762338dSopenharmony_ci    "fsetxattr:HatsFsetxattrTest",
449762338dSopenharmony_ci    "fstat:HatsFstatTest",
459762338dSopenharmony_ci    "fstatfs:HatsFstatfsTest",
469762338dSopenharmony_ci    "fsync:HatsFsyncTest",
479762338dSopenharmony_ci    "ftruncate:HatsFtruncateTest",
489762338dSopenharmony_ci    "getcwd:HatsGetcwdTest",
499762338dSopenharmony_ci    "getdents64:HatsGetdents64Test",
509762338dSopenharmony_ci    "getegid:HatsGetegidTest",
519762338dSopenharmony_ci    "getgid:HatsGetgidTest",
529762338dSopenharmony_ci    "getxattr:HatsGetxattrTest",
539762338dSopenharmony_ci    "lgetxattr:HatsLgetxattrTest",
549762338dSopenharmony_ci    "linkat:HatsLinkatTest",
559762338dSopenharmony_ci    "llistxattr:HatsLlistxattrTest",
569762338dSopenharmony_ci    "lremovexattr:HatsLremovexattrTest",
579762338dSopenharmony_ci    "lseek:HatsLseekTest",
589762338dSopenharmony_ci    "lsetxattr:HatsLsetxattrTest",
599762338dSopenharmony_ci    "memfdcreate:HatsMemFdCreateTest",
609762338dSopenharmony_ci    "mkdirat:HatsMkdiratTest",
619762338dSopenharmony_ci    "mknodat:HatsMknodatTest",
629762338dSopenharmony_ci    "openat:HatsOpenatTest",
639762338dSopenharmony_ci    "pread64:HatsPread64Test",
649762338dSopenharmony_ci    "preadv:HatsPreadvTest",
659762338dSopenharmony_ci    "pwrite64:HatsPwrite64Test",
669762338dSopenharmony_ci    "pwritev:HatsPwritevTest",
679762338dSopenharmony_ci    "read:HatsReadTest",
689762338dSopenharmony_ci    "readahead:HatsReadaheadTest",
699762338dSopenharmony_ci    "readlinkat:HatsReadlinkatTest",
709762338dSopenharmony_ci    "readv:HatsReadvTest",
719762338dSopenharmony_ci    "renameat:HatsRenameatTest",
729762338dSopenharmony_ci    "sendfile:HatsSendfileTest",
739762338dSopenharmony_ci    "setdomainname:HatsSetDomainNameTest",
749762338dSopenharmony_ci    "sethostname:HatsSetHostNameTest",
759762338dSopenharmony_ci    "setxattr:HatsSetxattrTest",
769762338dSopenharmony_ci    "splice:HatsSpliceTest",
779762338dSopenharmony_ci    "symlinkat:HatsSymlinkatTest",
789762338dSopenharmony_ci    "syncfilerange:HatsSyncFileRangeTest",
799762338dSopenharmony_ci    "syncfs:HatsSyncfsTest",
809762338dSopenharmony_ci    "tee:HatsTeeTest",
819762338dSopenharmony_ci    "truncate:HatsTruncateTest",
829762338dSopenharmony_ci    "umask:HatsUmaskTest",
839762338dSopenharmony_ci    "uname:HatsUnameTest",
849762338dSopenharmony_ci    "unlinkat:HatsUnlinkatTest",
859762338dSopenharmony_ci    "utimensat:HatsUtimensatTest",
869762338dSopenharmony_ci    "write:HatsWriteTest",
879762338dSopenharmony_ci    "writev:HatsWritevTest",
889762338dSopenharmony_ci  ]
899762338dSopenharmony_ci}
90