tests/check/elements/playbin.c: Use /dev/zero instead of /dev/urandom to produce an invalid subtitle file. Avoids flu...

Original commit message from CVS:
* tests/check/elements/playbin.c: (test_suburi_error_unknowntype):
Use /dev/zero instead of /dev/urandom to produce an invalid subtitle
file. Avoids flukes where the input gets typefound to some valid but
useless type.
This commit is contained in:
Jan Schmidt 2007-05-23 15:54:28 +00:00
parent b0c7ebb4fc
commit e1cacbdc9e
2 changed files with 9 additions and 2 deletions

View file

@ -1,3 +1,10 @@
2007-05-23 Jan Schmidt <thaytan@mad.scientist.com>
* tests/check/elements/playbin.c: (test_suburi_error_unknowntype):
Use /dev/zero instead of /dev/urandom to produce an invalid subtitle
file. Avoids flukes where the input gets typefound to some valid but
useless type.
2007-05-22 Tim-Philipp Müller <tim at centricular dot net> 2007-05-22 Tim-Philipp Müller <tim at centricular dot net>
* tests/check/Makefile.am: * tests/check/Makefile.am:

View file

@ -106,10 +106,10 @@ DEFINE_TEST (test_suburi_error_unknowntype)
g_object_set (playbin, "video-sink", fakesink, NULL); g_object_set (playbin, "video-sink", fakesink, NULL);
/* suburi file format unknown: playbin should just ignore the suburi and /* suburi file format unknown: playbin should just ignore the suburi and
* preroll normally (if /dev/urandom does not exist, this test should behave * preroll normally (if /dev/zero does not exist, this test should behave
* the same as test_suburi_error_invalidfile() */ * the same as test_suburi_error_invalidfile() */
g_object_set (playbin, "uri", "redvideo://", NULL); g_object_set (playbin, "uri", "redvideo://", NULL);
g_object_set (playbin, "suburi", "file:///dev/urandom", NULL); g_object_set (playbin, "suburi", "file:///dev/zero", NULL);
fail_unless_equals_int (gst_element_set_state (playbin, GST_STATE_READY), fail_unless_equals_int (gst_element_set_state (playbin, GST_STATE_READY),
GST_STATE_CHANGE_SUCCESS); GST_STATE_CHANGE_SUCCESS);
fail_unless_equals_int (gst_element_set_state (playbin, GST_STATE_PAUSED), fail_unless_equals_int (gst_element_set_state (playbin, GST_STATE_PAUSED),