Testing
Table of Contents
This page details our testing requirements, including current and future implementations.
Methods
libaegisub
Tests for libaegisub.
acs
Cajun
charset
MRUManager
Options
Util
Aegisub
These tests will almost always include a dependency on wxWidgets, however all tests will be unhooked from the UI
Audio
Involves testing reading various audio formats and checking for correct seeking.
Checklist
- Loading various formats.
- Seeking to to specific positions and verifying output
- Loading broken files
Automation
Export
Checklist
- Exporting currently loaded file
- Double check feature conversion, eg .ass to SRT output
Subtitle
Loading of various subtitle formats.
Checklist
- Import
- Reading broken files
- Reading fully loaded files to check all features
Video
Involves testing reading various video formats and checking for correct seeking.
Checklist
- Loading various formats.
- Seeking to to specific positions and verifying output
- Loading broken files
Visual Tools
Simulate visual tool actions then check for correct .ass tag output and modification(s).
