After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 664222 - Tests for huge timelines in the integration test suite
Tests for huge timelines in the integration test suite
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-editing-services
unspecified
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-11-16 19:00 UTC by Jean-François Fortin Tam
Modified: 2018-11-03 12:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jean-François Fortin Tam 2011-11-16 19:00:11 UTC
The huge amount of rendering bugs in pitivi prompts for some more solid automated torture testing. Hopefully, the simpler use cases might be solved by the port to GES, but there remains a need for testing "serious business" projects. While rare, it is not unusual to hear reports of users trying to deal with hundreds of clips or very long timelines, and running into kernel limitations, hangs/crashes or memory problems.

For GES to be considered ready for serious production needs, we would need some test suite (using "insanity" to complement the existing "nekohayo"?) to run at least the following scenarios:
- a timeline with 2000 different clips
- a timeline with a couple of multi-gigabyte files
- feature-length projects (timelines that are 1-3 hours long)

Tests should ensure that those timelines render flawlessly, and could also profile loading times, seeking times, memory usage, etc.
Comment 1 Stéphane Maniaci 2011-12-12 17:22:18 UTC
Totally approving this. Testing real timelines would help delivering PiTiVi to *real* users ;).

Not sure about the monster timeline though. If you have a server kind enough to remotely host the files and render everything, that's good. Otherwise, a 2-3 minutes length clip that use keyframes, audio splitting, transitions and timelapses (basically, what most clips use)(and 80% of the Vimeo clips are < 10 minutes).
Comment 2 Sebastian Dröge (slomo) 2014-01-24 13:35:29 UTC
Insanity is no more, and Mathieu created a extensive testsuite.
Comment 3 Thibault Saunier 2014-01-24 14:00:50 UTC
We do not have such scenarios in the GES integration testsuite as we only test pretty simple cases. I think it would be a good thing to add that.
Comment 4 GStreamer system administrator 2018-11-03 12:51:15 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-editing-services/issues/4.