From Fedora Project Wiki
Description
This test case ensures the functionality of the ebook-tools-libs
when interacting with EPUB files.
Setup
- Install a fresh copy of Fedora.
- Ensure
ebook-tools-libs
and its development files are installed:dnf install ebook-tools-libs ebook-tools-devel
. - Prepare a sample C/C++ application that uses the
ebook-tools-libs
to interact with an EPUB file. Also, have a sample EPUB file for testing.
How to test
- Compile the sample application which uses
ebook-tools-libs
. - Run the application and let it interact with the EPUB file.
- Observe the output or behavior to see if the library processes the EPUB file correctly.
Expected Results
- The application should compile without errors related to
ebook-tools-libs
. - Interaction with the EPUB file should be smooth, and the library should correctly read and process its content.
Optional
- Test with different EPUB files, including those with complex structures and multimedia contents.
- Monitor for any memory leaks or stability issues when handling large EPUB files.