gstreamer/tests/check
Henry Wilkes 1cd72ed771 tests: add tests for new editing behaviour
These tests expose some of the new editing behaviour in timeline
tree. In particular, we test:
+ edits for clips within groups within a group
+ that an edit can succeed if a snap allows it to
+ that snapping occurs at a specific point, and that we alternate
  between one call to snapping-started and one call to snapping-ended
  with corresponding values
+ that an edit can fail if a snap causes it to
+ no snapping is released when an edit fails
+ We tests for the expected changes, and otherwise check that the
  configuration of the timeline has remained unchanged
+ The timeline configuration remains the same when an edit fails
+ That each clip overlap has a corresponding auto-transition
+ That particular auto-transitions are created when a new overlap is
  formed
+ That particular auto-transitions are destroyed when an overlap ends
+ That auto-transitions are not replaced when two clips move but
  maintain their overlap
+ That the timeline does not contain any unaccounted for clips

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-editing-services/-/merge_requests/169>
2020-05-07 09:37:15 +01:00
..
assets tests: Cleanup test files handling 2020-03-25 18:00:09 -03:00
ges clip: remove children if failed to add to layer 2020-05-07 09:37:15 +01:00
nle check: give nle_tempochange test more time 2020-04-29 12:32:52 +00:00
python tests: add tests for new editing behaviour 2020-05-07 09:37:15 +01:00
scenarios timeline-tree: simplify and fix editing 2020-05-07 09:37:15 +01:00
meson.build nlecomposition: Fix seeking with stop 2020-04-28 19:14:26 -04:00
nose2-junit-xml.cfg.in tests: Fix running python unit tests 2016-11-15 19:11:39 -03:00