15 Commits
Author SHA1 Message Date
Matou1306 3414d74980 fix ref.log 2026-07-19 17:23:52 +03:00
Matou1306 c0c31bbf56 Add ext2_unicode.qcow2 to gen.sh 2026-07-19 17:23:52 +03:00
Matou1306 34b69f0ab4 Add EXT unicode test (t087) 2026-07-19 17:18:49 +03:00
Matou1306 e6edc27141 new tests for cwd and file writes at specific offsets inside files 2026-06-25 03:38:56 +00:00
Matou1306 9d7ce9fa46 update some tests ref.log to show correct error return + comment mismatch fix in t074 2026-06-25 00:04:03 +03:00
Matou1306 1c180fa8be update t075 to show correct status 2026-06-24 23:44:12 +03:00
Matou1306 d69727be5f Merge branch 'main' of https://git.kolibrios.org/Matou1306/umka into ext-read 2026-06-24 23:41:53 +03:00
Matou1306 955a35d948 Add createfile test 76 2026-06-24 15:47:33 +00: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
Matou1306 18c92be21b edit t072/ref.log 2026-05-26 20:31:12 +03: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
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
Matou1306 2760d19955 Fix uninitialized test_tags and null-terminate tags buffer
- Default *test_tags to NULL so tests don't inherit stale stack values.
- Explicitly null-terminate the tags.txt buffer.
2026-04-24 12:51:10 +03:00