From Fedora Project Wiki

(Created page with "{{QA/Test_Case |description=e2fsprogs is a suite of utilities for maintaining the ext2, ext3, and ext4 file systems. e2fsprogs-libs provides essential shared libraries used by the utilities in e2fsprogs. Testing these packages requires ensuring that the utilities can perform file system operations and that the libraries support these utilities without issues.This test case ensures that the shared libraries in `e2fsprogs-libs` support the utilities in `e2fsprogs` without...")
 
No edit summary
 
Line 2: Line 2:
|description=e2fsprogs is a suite of utilities for maintaining the ext2, ext3, and ext4 file systems. e2fsprogs-libs provides essential shared libraries used by the utilities in e2fsprogs. Testing these packages requires ensuring that the utilities can perform file system operations and that the libraries support these utilities without issues.This test case ensures that the shared libraries in `e2fsprogs-libs` support the utilities in `e2fsprogs` without issues.
|description=e2fsprogs is a suite of utilities for maintaining the ext2, ext3, and ext4 file systems. e2fsprogs-libs provides essential shared libraries used by the utilities in e2fsprogs. Testing these packages requires ensuring that the utilities can perform file system operations and that the libraries support these utilities without issues.This test case ensures that the shared libraries in `e2fsprogs-libs` support the utilities in `e2fsprogs` without issues.
|setup=
|setup=
1. Install a fresh copy of Fedora.
# Ensure `e2fsprogs` and `e2fsprogs-libs` are installed: `dnf install e2fsprogs e2fsprogs-libs`.
2. Ensure `e2fsprogs` and `e2fsprogs-libs` are installed: `dnf install e2fsprogs e2fsprogs-libs`.
# Prepare a spare storage device or a disk image for testing.
3. Prepare a spare storage device or a disk image for testing.


|actions=
|actions=
Line 15: Line 14:


|optional=
|optional=
1. Test more advanced filesystem operations in the sample program.
# Monitor for stability issues when using `e2fsprogs` utilities.
2. Monitor for stability issues when using `e2fsprogs` utilities.
}}
}}
[[Category:Package_e2fsprogs-libs_test_cases]]
[[Category:Package_e2fsprogs-libs_test_cases]]
[[Category:Critical_path_test_cases]]
[[Category:Critical_path_test_cases]]

Latest revision as of 10:04, 21 August 2023

Description

e2fsprogs is a suite of utilities for maintaining the ext2, ext3, and ext4 file systems. e2fsprogs-libs provides essential shared libraries used by the utilities in e2fsprogs. Testing these packages requires ensuring that the utilities can perform file system operations and that the libraries support these utilities without issues.This test case ensures that the shared libraries in e2fsprogs-libs support the utilities in e2fsprogs without issues.

Setup

  1. Ensure e2fsprogs and e2fsprogs-libs are installed: dnf install e2fsprogs e2fsprogs-libs.
  2. Prepare a spare storage device or a disk image for testing.

How to test

  1. Link a sample program against the libraries and perform filesystem-related operations.
  2. Use utilities from the e2fsprogs package to check for consistency and correctness.

Expected Results

  1. The sample program should compile and run without linking errors.
  2. Utilities from e2fsprogs should function correctly indicating the libraries are working as expected.

Optional

  1. Monitor for stability issues when using e2fsprogs utilities.