For now tst_qavplayer.cpp has more than 3600 lines of code with over 70 tests. The idea of this issue is to split this huge test file into multiple files. Each file could be responsible for different testcases e.g. audio tests, video tests, subtitle tests etc.
Proposed structure:
common/
core/
audio/
video/
seek/
files/
io/
filters/
multimedia/
conversion/
codecs/
muxer/
misc/
main/ - Entry point that runs all test suites
For now tst_qavplayer.cpp has more than 3600 lines of code with over 70 tests. The idea of this issue is to split this huge test file into multiple files. Each file could be responsible for different testcases e.g. audio tests, video tests, subtitle tests etc.
Proposed structure:
common/
core/
audio/
video/
seek/
files/
io/
filters/
multimedia/
conversion/
codecs/
muxer/
misc/
main/ - Entry point that runs all test suites