[PATCH] tests: add basic smoke/integration test script
Aayushmaan Chakraborty
aayushmaan.chakraborty at gmail.com
Thu Mar 5 05:13:43 AEDT 2026
Hi Gao Xiang and linux-erofs team,
The repository currently lacks any automated smoke or integration tests.
This patch adds a simple, self-contained bash script (tests/smoke.sh)
that verifies the primary userspace workflow:
- mkfs.erofs image creation (uncompressed)
- fsck.erofs integrity check
- erofsfuse FUSE mount
- Basic content verification
- Clean unmount and full cleanup
The script:
- Checks for required binaries upfront with a helpful error message
- Fails fast with clear diagnostics
- Uses trap for cleanup on exit or failure
- Exits non-zero on failure
Happy to expand it (e.g., add compressed image variant, error
injection, or CI integration).
Thanks for considering!
Best regards,
Aayushmaan Chakraborty
GitHub: https://github.com/Aayushmaan-24/erofs-utils/tree/add-basic-smoke-test
---
More information about the Linux-erofs
mailing list