mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-10-05 02:02:26 +00:00
tests: gstmeta: Fix failure on Windows
Windows doesn't support fork so every test will be performed in one process. So the test_meta_custom_transform() is being failed because "test-custom" custom meta is being used/defined in another test test_meta_custom() as well. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1086>
This commit is contained in:
parent
88437a9c9b
commit
314901a208
1 changed files with 5 additions and 5 deletions
|
@ -769,7 +769,7 @@ GST_START_TEST (test_meta_custom_transform)
|
||||||
user_data = g_malloc (sizeof (gint));
|
user_data = g_malloc (sizeof (gint));
|
||||||
*user_data = 42;
|
*user_data = 42;
|
||||||
info =
|
info =
|
||||||
gst_meta_register_custom ("test-custom", tags,
|
gst_meta_register_custom ("test-custom-transform", tags,
|
||||||
(GstCustomMetaTransformFunction) transform_custom, user_data, g_free);
|
(GstCustomMetaTransformFunction) transform_custom, user_data, g_free);
|
||||||
|
|
||||||
fail_unless (info != NULL);
|
fail_unless (info != NULL);
|
||||||
|
@ -778,14 +778,14 @@ GST_START_TEST (test_meta_custom_transform)
|
||||||
fail_if (buffer == NULL);
|
fail_if (buffer == NULL);
|
||||||
|
|
||||||
/* add some metadata */
|
/* add some metadata */
|
||||||
meta = gst_buffer_add_custom_meta (buffer, "test-custom");
|
meta = gst_buffer_add_custom_meta (buffer, "test-custom-transform");
|
||||||
fail_if (meta == NULL);
|
fail_if (meta == NULL);
|
||||||
|
|
||||||
buffer_copy = gst_buffer_copy (buffer);
|
buffer_copy = gst_buffer_copy (buffer);
|
||||||
meta = gst_buffer_get_custom_meta (buffer_copy, "test-custom");
|
meta = gst_buffer_get_custom_meta (buffer_copy, "test-custom-transform");
|
||||||
fail_unless (meta != NULL);
|
fail_unless (meta != NULL);
|
||||||
expected =
|
expected = gst_structure_new ("test-custom-transform",
|
||||||
gst_structure_new ("test-custom", "test-field", G_TYPE_INT, 42, NULL);
|
"test-field", G_TYPE_INT, 42, NULL);
|
||||||
s = gst_custom_meta_get_structure (meta);
|
s = gst_custom_meta_get_structure (meta);
|
||||||
fail_unless (gst_structure_is_equal (s, expected));
|
fail_unless (gst_structure_is_equal (s, expected));
|
||||||
gst_structure_free (expected);
|
gst_structure_free (expected);
|
||||||
|
|
Loading…
Reference in a new issue