Check test suite fails on Windows
Submitted by Lubosz Sarnecki
Created attachment 252754
Log of make check (2 tests running separately)
The tests have to be run with CK_FORK=no, otherwise 14 of 15 tests fail.
$ CK_FORK=no make check
This is a problem of all gstreamer test suites
The test suite does not finish, because 2 tests freeze (project and mixers). The suite does not kill them after a timeout. They have to be removed manually from check_PROGRAMS in tests/check/Makefile.
mixer test completes with 100%, but does not terminate.
project test freezes after complaining about parser errors and freezes before showing the score.
Without the freezing tests, the test suite completes with "3 of 13 tests failed".
The failing tests are basic, uriclip and timelineedition.
basic crashes in glib, as described in this bug report:
uriclip prints errors and crashes at ges/uriclip.c:150
timelineedition has an critical error
Unexpected critical/warning: g_object_set_valist: object class
GESCustomSourceClip' has no property named'(((GESTimelineElement*)trackelement2)->duration)' (%I64u) is not equal to '60' (%I64u)'
There are tests that have errors but do not fail:
layer has a gnonlin error
gnlcomposition gnlcomposition.c:2293:compare_relink_single_node: Not enough sinkpads to link all objects to the operation ! 2 / 1
simplelayer has ges errors
ges ges-simple-layer.c:226:gstl_recalculate: two transitions in sequence!
ges ges-simple-layer.c:248:gstl_recalculate: 0, 500000000: overlapping transitions!
transition has a gnonlin error
gnlcomposition gnlcomposition.c:2295:compare_relink_single_node: Operation has no child objects to be connected to !!!
So i would say 8 out of 15 fail ;)
Attachment 252754, "Log of make check (2 tests running separately)":