tests/check/gst/gstobject.c: Disable silly racy test that always fails on this combin...
authorJan Schmidt <thaytan@mad.scientist.com>
Tue, 6 Nov 2007 00:59:54 +0000 (00:59 +0000)
committerJan Schmidt <thaytan@mad.scientist.com>
Tue, 6 Nov 2007 00:59:54 +0000 (00:59 +0000)
Original commit message from CVS:
* tests/check/gst/gstobject.c:
Disable silly racy test that always fails on this combination of CPU
and kernel.

ChangeLog
tests/check/gst/gstobject.c

index 7e120a6c41b6a61d367b208d96a684c71bd214dd..14930d38c37691d1740aaa7249c763284d1936a6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-11-06  Jan Schmidt  <jan.schmidt@sun.com>
+
+       * tests/check/gst/gstobject.c:
+       Disable silly racy test that always fails on this combination of CPU
+       and kernel.
+
 2007-11-03  Tim-Philipp Müller  <tim at centricular dot net>
 
        Patch by: Murray Cumming  <murrayc@murrayc.com>
 2007-11-03  Tim-Philipp Müller  <tim at centricular dot net>
 
        Patch by: Murray Cumming  <murrayc@murrayc.com>
index ea08fb51e731e39fbbb9e80e8f336b7967154d19..7f7e931ab1a49c50672ffef8ab02b50e1dfb031b 100644 (file)
@@ -155,11 +155,7 @@ GST_END_TEST
   return NULL;
 }
 
   return NULL;
 }
 
-/*
- * main thread sets and gets name while other threads set the name
- * constantly; fails because lock is released inbetween set and get
- */
-
+#if 0
 GST_START_TEST (test_fake_object_name_threaded_wrong)
 {
   GstObject *object;
 GST_START_TEST (test_fake_object_name_threaded_wrong)
 {
   GstObject *object;
@@ -194,7 +190,9 @@ GST_START_TEST (test_fake_object_name_threaded_wrong)
   fail_unless (expected_failure, "name did not get changed");
 }
 
   fail_unless (expected_failure, "name did not get changed");
 }
 
-GST_END_TEST
+GST_END_TEST;
+#endif
+
 /*
  * main thread sets and gets name directly on struct inside the object lock
  * succeed because lock is held during set/get, and threads are locked out
 /*
  * main thread sets and gets name directly on struct inside the object lock
  * succeed because lock is held during set/get, and threads are locked out
@@ -453,7 +451,9 @@ GST_END_TEST
   suite_add_tcase (s, tc_chain);
   tcase_add_test (tc_chain, test_fake_object_new);
   tcase_add_test (tc_chain, test_fake_object_name);
   suite_add_tcase (s, tc_chain);
   tcase_add_test (tc_chain, test_fake_object_new);
   tcase_add_test (tc_chain, test_fake_object_name);
+#if 0
   tcase_add_test (tc_chain, test_fake_object_name_threaded_wrong);
   tcase_add_test (tc_chain, test_fake_object_name_threaded_wrong);
+#endif
   tcase_add_test (tc_chain, test_fake_object_name_threaded_right);
   tcase_add_test (tc_chain, test_fake_object_name_threaded_unique);
   tcase_add_test (tc_chain, test_fake_object_parentage);
   tcase_add_test (tc_chain, test_fake_object_name_threaded_right);
   tcase_add_test (tc_chain, test_fake_object_name_threaded_unique);
   tcase_add_test (tc_chain, test_fake_object_parentage);