]> Projects (at) Tadryanom (dot) Me - AdrOS.git/commit
tests: add automated tests for VFS/mount bug fixes
authorTulio A M Mendes <[email protected]>
Tue, 26 May 2026 02:11:09 +0000 (23:11 -0300)
committerTulio A M Mendes <[email protected]>
Wed, 3 Jun 2026 04:02:35 +0000 (01:02 -0300)
commit3e5c025976e62cbe0b1fe5e5667d04467294c42c
treee424525ec3ee8a14318431209554abcecf66e231
parent7e489171eaf62532bb654863365a7342b28e6273
tests: add automated tests for VFS/mount bug fixes

Added 4 new automated tests in fulltest.c:
- I16: MS_REMOUNT - verify remount updates flags correctly
- I17: Mount replace rejection - verify mount without MS_REMOUNT fails
- I18: ftruncate readonly - verify ftruncate respects MS_RDONLY
- I19: Mountpoint validation - verify mount fails on non-existent or non-directory mountpoints

Updated test harnesses:
- smoke_test.exp: added 4 new test patterns (119→123 tests)
- test_battery.exp: added 4 new test patterns (27→31 tests)

Added missing errno constants (EBUSY, ENOENT, ENOTDIR) to fulltest.c

Test results:
- Smoke test: 123/123 PASS
- Zero regressions
tests/smoke_test.exp
tests/test_battery.exp
user/cmds/fulltest/fulltest.c