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