* tests/conform/test-timeline.c (test_timeline): Remove the delay
idle handler after the test is finished, otherwise it will continue running during subsequent tests. This was breaking test_timeline_interpolate.
This commit is contained in:
parent
2705547469
commit
7324db4a0c
@ -1,3 +1,10 @@
|
|||||||
|
2008-11-18 Neil Roberts <neil@linux.intel.com>
|
||||||
|
|
||||||
|
* tests/conform/test-timeline.c (test_timeline): Remove the delay
|
||||||
|
idle handler after the test is finished, otherwise it will
|
||||||
|
continue running during subsequent tests. This was breaking
|
||||||
|
test_timeline_interpolate.
|
||||||
|
|
||||||
2008-11-18 Robert Bragg <robert@linux.intel.com>
|
2008-11-18 Robert Bragg <robert@linux.intel.com>
|
||||||
|
|
||||||
* clutter/cogl/common/cogl-mesh.c:
|
* clutter/cogl/common/cogl-mesh.c:
|
||||||
|
@ -185,6 +185,7 @@ test_timeline (TestConformSimpleFixture *fixture,
|
|||||||
gchar **markers;
|
gchar **markers;
|
||||||
gsize n_markers;
|
gsize n_markers;
|
||||||
gboolean pass = TRUE;
|
gboolean pass = TRUE;
|
||||||
|
guint delay_tag;
|
||||||
|
|
||||||
timeline_data_init (&data_1, 1);
|
timeline_data_init (&data_1, 1);
|
||||||
timeline_1 = clutter_timeline_new (FRAME_COUNT, 30);
|
timeline_1 = clutter_timeline_new (FRAME_COUNT, 30);
|
||||||
@ -279,7 +280,7 @@ test_timeline (TestConformSimpleFixture *fixture,
|
|||||||
clutter_timeline_start (timeline_3);
|
clutter_timeline_start (timeline_3);
|
||||||
|
|
||||||
clutter_threads_add_timeout (2000, timeout_cb, NULL);
|
clutter_threads_add_timeout (2000, timeout_cb, NULL);
|
||||||
clutter_threads_add_timeout (99, delay_cb, NULL);
|
delay_tag = clutter_threads_add_timeout (99, delay_cb, NULL);
|
||||||
|
|
||||||
clutter_main ();
|
clutter_main ();
|
||||||
|
|
||||||
@ -298,6 +299,8 @@ test_timeline (TestConformSimpleFixture *fixture,
|
|||||||
timeline_data_destroy (&data_2);
|
timeline_data_destroy (&data_2);
|
||||||
timeline_data_destroy (&data_3);
|
timeline_data_destroy (&data_3);
|
||||||
|
|
||||||
|
g_source_remove (delay_tag);
|
||||||
|
|
||||||
if (g_test_verbose ())
|
if (g_test_verbose ())
|
||||||
g_print ("Overall result: %s\n", pass == TRUE ? "PASS" : "FAIL");
|
g_print ("Overall result: %s\n", pass == TRUE ? "PASS" : "FAIL");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user