test:nle: Soften check on refcount
authorThibault Saunier <tsaunier@gnome.org>
Thu, 1 Dec 2016 18:46:51 +0000 (15:46 -0300)
committerThibault Saunier <tsaunier@gnome.org>
Thu, 1 Dec 2016 18:52:37 +0000 (15:52 -0300)
The composition might already have taken a new ref processing the
source.

tests/check/nle/nleoperation.c

index b111c4a..a1d106c 100644 (file)
@@ -545,12 +545,16 @@ GST_START_TEST (test_complex_operations)
   /* Add source1 */
   nle_composition_add (GST_BIN (comp), source1);
   check_start_stop_duration (comp, 0, 0, 0);
-  ASSERT_OBJECT_REFCOUNT (source1, "source1", 1);
+  /* If the composition already processed the source, the refcount
+   * might be 2 */
+  ASSERT_OBJECT_REFCOUNT_BETWEEN (source1, "source1", 1, 2);
 
   /* Add source2 */
   nle_composition_add (GST_BIN (comp), source2);
   check_start_stop_duration (comp, 0, 0, 0);
-  ASSERT_OBJECT_REFCOUNT (source2, "source2", 1);
+  /* If the composition already processed the source, the refcount
+   * might be 2 */
+  ASSERT_OBJECT_REFCOUNT_BETWEEN (source2, "source2", 1, 2);
 
   /* Add operaton */
   nle_composition_add (GST_BIN (comp), oper);