182 Commits

Author SHA1 Message Date
b56f9d349c Temporary test error workaround in Ubuntu 25.10 2025-10-23 02:38:13 +09:00
b7b5a108c2 Separate pjdfstest tests by command to make the log units smaller 2025-09-09 05:38:44 +09:00
0bf901eff7 Fixed test_external_modification test for MacOS 2025-09-02 05:20:04 +09:00
fcaacd5397 Remove ut_test.py (#2722)
pjdfstest supersedes this.
2025-08-30 16:37:46 +09:00
da17cace4f Fixed test_update_time_chown in test (#2720) 2025-08-29 03:11:18 +09:00
87d7a5822e Use curl instead of AWS CLI (#2689)
The latter starts up significantly slower which impedes integration
test times.  curl has some limitations, e.g., no SSE support.
2025-08-28 08:36:07 +09:00
b1b9fb55d9 Use junk_data instead of urandom (#2700)
The latter seems to block on macOS sometimes.
2025-08-21 20:34:30 +09:00
97659c41f2 Fixed bugs in removing xattrs func and and test for it 2025-06-27 03:16:32 +09:00
b624596685 Simplify temporary file creation via mktemp (#2691)
Previously this used /dev/urandom which does not guarantee uniqueness
and sometimes blocked on macOS.  References #2690.
2025-06-26 19:05:16 +09:00
43f49b15e8 Reduce use of awk in tests (#2662) 2025-04-20 10:03:07 +09:00
22ca6ba6ee Updated CI test result for macos about updating xattr 2025-04-03 23:48:48 +09:00
dd4f1395ca Run passing tests from pjdfstest (#1882)
This downloads a tarball by hash instead of using a submodule.
References #1589.
2025-01-19 10:26:40 +09:00
17d0970244 Changed the macOS Github Actions runner image to macos-13
Changed the macos Github Actions runner image to macos-13, and
avoided extended attribute error when copying with macos-fuse-t.
2024-11-07 16:51:53 +09:00
ef6c213471 Bypassed test_extended_attributes test on MacOS 2024-11-03 08:56:48 +09:00
b283ab291a Modified and bypassed test_multipart_mix on MacOS with nocopyapi 2024-09-29 13:58:46 +09:00
c24015ae17 Modified and bypassed some MacOS tests 2024-09-29 09:17:11 +09:00
6faaff10ee Fixed hardlink test for macos 2024-09-27 00:52:07 +09:00
fa807a56fb Fix typos (#2473) 2024-06-23 15:33:46 +09:00
517574c40c Fixed a bug in fdatasync(fsync) 2024-02-06 14:11:37 +09:00
ec8caf64b8 Reverted the macos CI process(using macos-fuse-t) 2023-11-17 21:08:34 +09:00
3f6e8a8707 Fixed indent in integration-test-main.sh 2023-11-15 23:15:40 +09:00
b15ed13807 Force disk free space recovery in test(for only macos) 2023-11-10 15:51:22 +09:00
95cfbe30ed Add error checking to test_concurrent_writes (#2299)
This reveals a situation where s3fs triggers an unexpected
EntityTooSmall error.
2023-09-26 07:32:02 +09:00
ffff26e165 Add stat helper for user and group (#2320) 2023-09-26 00:04:24 +09:00
cbc33cd7ae Fixed a bug upload boundary calculation in StreamUpload 2023-09-25 09:28:37 +09:00
645c10a3c3 Fixed test_not_existed_dir_obj test condition 2023-09-25 08:16:32 +09:00
64642e1d1b Do not cache stat attributes (#2319)
This is a workaround for CI failures.
2023-09-24 18:32:07 +09:00
a83f4a48d0 Add extra logging to debug test (#2316) 2023-09-15 21:50:01 +09:00
99d3e68d59 Revert ls change (#2315)
echo does not split the words on newlines.
2023-09-15 21:48:04 +09:00
f493cb5846 Remove unnecessary uses of ls (#2311)
Other call sites need the call to readdir/getdents64.
2023-09-13 22:27:12 +09:00
7e20278489 Address some Shellcheck SC2012 warnings (#2306) 2023-09-10 12:50:18 +09:00
5f38301861 Emit unexpected file names in failed test_list (#2307) 2023-09-06 23:47:12 +09:00
a74034a012 Fixed a bug with setting the statvfs value 2023-09-05 09:03:11 -07:00
3f64c72c24 Explicitly grep for ps args (#2301) 2023-09-03 22:03:45 +09:00
6781ef5bd1 Reverted to direct array access instead of std::map emplace 2023-08-20 09:44:38 +09:00
9fb4c32c6a Test filenames longer than POSIX maximum (#2277) 2023-08-18 08:58:44 +09:00
3a6af38582 Tighten up Content-Type checking (#2258) 2023-08-15 21:23:59 +09:00
e650d8c55c Explicitly handle CommonPrefixes with nocompat_dir (#2212)
Previously the test missed listing implicit directories and another
test was incorrect.  This fixes a regression from 1.91.
2023-07-13 21:15:34 +09:00
9c74014443 Fixed a bug in handling file names containing CR(0x1D) (#2136) 2023-03-26 13:19:16 +09:00
a25cb9e07a Fixed a bug when reading a reduced file without flushing (#2133) 2023-03-26 11:45:21 +09:00
526700f2de Updated files for support ALPINE v3.17 (#2116) 2023-03-05 13:30:59 +09:00
e715b77307 Added the function to update mtime/ctime of the parent directory (#2016) 2023-02-12 17:59:40 +09:00
4e5f17e907 Fixed test_posix_acl test 2022-11-22 22:31:02 +09:00
2e77920943 Added support for xattr as POSIX ACL (#2039) 2022-10-22 21:48:02 +09:00
4a813aec42 Support the object under no directory object path by compat_dir (#2023) 2022-10-22 15:12:00 +09:00
4304ec63bb Added stat information to the mount point (#1964) 2022-10-22 11:46:13 +09:00
4b2f3fecb5 Set mtime/ctime/atime of all objects as nanosecond 2022-07-28 13:47:03 +09:00
11adf11957 Changed the time(a/c/m) acquisition of stat to nanosecond string 2022-07-25 07:21:37 +09:00
136c5ec653 Fixed a bug in the test_external_creation test 2022-07-18 22:34:53 +09:00
86da2eed3a Do not call exit in individual test functions (#1985)
This could prevent the test runner from reporting failures.
2022-07-17 01:33:50 +09:00