18 Commits
Author SHA1 Message Date
Matou1306 c0c31bbf56 Add ext2_unicode.qcow2 to gen.sh 2026-07-19 17:23:52 +03:00
Matou1306 cdb0126c27 64-bit and csum tests, t075, t077, edits to t061 2026-06-20 21:57:59 +03:00
Matou1306 4d2a614bef add test 74 to test extra_isize writing 2026-06-07 18:31:55 +03:00
Matou1306 cff5d3aa37 added t073 2026-05-26 20:31:38 +03:00
dunkaist 4230ff4a92 Update isocline, fix t011, use timegm 2026-05-20 14:37:22 +01:00
Matou1306 88193193fc test: ext: add comprehensive symlink resolution tests
Added tests to validate symlinks, including path resolution edge
cases, deep nesting, and error handling.

This commit modifies gen.sh to generate a dedicated test image
(ext2_symlinks.qcow2) and introduces three new tests:

- t069 (Basic Links): Validates standard file and directory symlink
  chains, testing permutations of fast/slow symlinks mixed with
  absolute/relative paths.

- t070 (Nested & Loops): Evaluates deeply nested symlink networks up
  to 42 levels (maximum allowed is 40) and circular reference loops
  to verify traversal limits and infinite loop prevention.

- t071 (Invalid Links): Checks filesystem error handling for broken
  or invalid symlinks, including missing targets, non-existent
  directories, and artificially huge paths.
2026-05-20 14:37:22 +01:00
dunkaist c93181e606 Implement tests for writing
Commands like mkdir, rm(dir), write, touch
2026-05-16 04:53:31 +01:00
Matou1306 61b9b22346 time tests rely on UTC instead of local timezone (#3)
Added t072 to test extra_isize
Reviewed-on: #3
Reviewed-by: Ivan B <1+dunkaist@noreply.localhost>
Co-authored-by: Matou <mathieubotros@gmail.com>
Co-committed-by: Matou <mathieubotros@gmail.com>
2026-05-11 23:09:36 +00:00
dunkaist 0f5a74c123 Add more wrappers: dump_dlls, dump_services, dump_shmem, int3 2026-04-03 11:45:02 +01:00
dunkaist 67d32d9f4a Minor fix for gen.sh, add cmd_send_scancode 2025-01-22 08:08:36 +00:00
dunkaist 4068524e00 Add an iso9660 test, sync with the upstream 2025-01-10 22:46:33 +00:00
dunkaist 0073eb0cc9 Sync with upstream 2024-01-15 02:35:06 +00:00
dunkaist 8b30bd62e3 Convert tests to the new format 2023-02-17 02:04:54 +00:00
dunkaist e8f75d1d03 Fix samehash and lookup_v5 tests 2023-01-09 04:07:36 +00:00
dunkaist 59ac33c787 Fix XFS lookup tests 2023-01-09 02:10:40 +00:00
dunkaist 436aa461b0 Use sgdisk to partition images 2023-01-09 02:07:42 +00:00
dunkaist d80c240abd Update {gen,mk}samehash tools for xfs, add new fat* and ext* tests 2023-01-09 02:07:28 +00:00
dunkaist eb243bf14f Switch image generation from GNU Make to GNU Bash
Should have been done long time ago.
2023-01-09 02:07:20 +00:00