# Testing BellandeOS File System ## This test file includes several test functions that cover different aspects of the BellandeOS filesystem: **test_filesystem_basic_operations** - Tests basic filesystem operations like creating directories and files **test_directory_operations** - Specifically tests directory creation, listing, and removal **test_file_operations** - Tests file creation, writing, and reading at different offsets **test_filesystem_limits** - Tests the filesystem's behavior when creating many files **test_error_conditions** - Tests various error conditions and ensures proper error handling **test_filesystem_recovery** - Tests filesystem persistence and recovery ## Website Crates - https://crates.io/crates/bellandeos_file_system_test ### Installation - `cargo add bellandeos_file_system_test` ``` Name: bellandeos_file_system_test Version: 0.0.1 Summary: This test file includes several test functions that cover different aspects of the BellandeOS filesystem Home-page: github.com/Architecture-Mechanism/bellandeos_file_system_test Author: Ronaldson Bellande Author-email: ronaldsonbellande@gmail.com License: GNU General Public License v3.0 ``` ## License BellandeOS File System is distributed under the [GNU General Public License v3.0](https://www.gnu.org/licenses/gpl-3.0.en.html), see [LICENSE](https://github.com/Algorithm-Model-Research/bellande_operating_system_driver_packages/blob/main/LICENSE) and [NOTICE](https://github.com/Algorithm-Model-Research/bellande_operating_system_driver_packages/blob/main/LICENSE) for more information.