testsuite/Makefile.am: define tests_ignore
authorDavid Schleef <ds@schleef.org>
Thu, 15 Apr 2004 04:54:53 +0000 (04:54 +0000)
committerDavid Schleef <ds@schleef.org>
Thu, 15 Apr 2004 04:54:53 +0000 (04:54 +0000)
Original commit message from CVS:
* testsuite/Makefile.am: define tests_ignore
* testsuite/Rules: Added new tests_ignore, which get compiled,
but not run (generally because they're inconsistent or have
heisenbugs).  Now we can ensure all the .c files compile in
testsuite/.
* testsuite/bins/Makefile.am: define tests_ignore
* testsuite/bytestream/Makefile.am:
* testsuite/caps/Makefile.am:
* testsuite/clock/Makefile.am:
* testsuite/debug/Makefile.am:
* testsuite/debug/global.c: (gst_debug_log_one),
(gst_debug_log_two): Fix compilation problem.
* testsuite/dynparams/Makefile.am:
* testsuite/elements/Makefile.am:
* testsuite/ghostpads/Makefile.am:
* testsuite/indexers/Makefile.am:
* testsuite/parse/Makefile.am:
* testsuite/plugin/Makefile.am:
* testsuite/refcounting/Makefile.am:
* testsuite/refcounting/element_pad.c: (main): Don't return leak
results, because it's not calculated correctly.
* testsuite/refcounting/pad.c: (main): same
* testsuite/states/Makefile.am:
* testsuite/tags/Makefile.am:
* testsuite/threads/Makefile.am:

41 files changed:
ChangeLog
tests/old/testsuite/Makefile.am
tests/old/testsuite/Rules
tests/old/testsuite/bins/Makefile.am
tests/old/testsuite/bytestream/Makefile.am
tests/old/testsuite/caps/Makefile.am
tests/old/testsuite/clock/Makefile.am
tests/old/testsuite/debug/Makefile.am
tests/old/testsuite/debug/global.c
tests/old/testsuite/dynparams/Makefile.am
tests/old/testsuite/elements/Makefile.am
tests/old/testsuite/ghostpads/Makefile.am
tests/old/testsuite/indexers/Makefile.am
tests/old/testsuite/parse/Makefile.am
tests/old/testsuite/plugin/Makefile.am
tests/old/testsuite/refcounting/Makefile.am
tests/old/testsuite/refcounting/element_pad.c
tests/old/testsuite/refcounting/pad.c
tests/old/testsuite/states/Makefile.am
tests/old/testsuite/tags/Makefile.am
tests/old/testsuite/threads/Makefile.am
testsuite/Makefile.am
testsuite/Rules
testsuite/bins/Makefile.am
testsuite/bytestream/Makefile.am
testsuite/caps/Makefile.am
testsuite/clock/Makefile.am
testsuite/debug/Makefile.am
testsuite/debug/global.c
testsuite/dynparams/Makefile.am
testsuite/elements/Makefile.am
testsuite/ghostpads/Makefile.am
testsuite/indexers/Makefile.am
testsuite/parse/Makefile.am
testsuite/plugin/Makefile.am
testsuite/refcounting/Makefile.am
testsuite/refcounting/element_pad.c
testsuite/refcounting/pad.c
testsuite/states/Makefile.am
testsuite/tags/Makefile.am
testsuite/threads/Makefile.am

index 2e35ba6a77c7931a2bd5826ed0c29dfbb9f3ebc4..c5d401f053a644086c45ca0cf932705bf56e585d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,31 @@
+2004-04-14  David Schleef  <ds@schleef.org>
+
+       * testsuite/Makefile.am: define tests_ignore
+       * testsuite/Rules: Added new tests_ignore, which get compiled,
+       but not run (generally because they're inconsistent or have
+       heisenbugs).  Now we can ensure all the .c files compile in
+       testsuite/.
+       * testsuite/bins/Makefile.am: define tests_ignore
+       * testsuite/bytestream/Makefile.am:
+       * testsuite/caps/Makefile.am:
+       * testsuite/clock/Makefile.am:
+       * testsuite/debug/Makefile.am:
+       * testsuite/debug/global.c: (gst_debug_log_one),
+       (gst_debug_log_two): Fix compilation problem.
+       * testsuite/dynparams/Makefile.am:
+       * testsuite/elements/Makefile.am:
+       * testsuite/ghostpads/Makefile.am:
+       * testsuite/indexers/Makefile.am:
+       * testsuite/parse/Makefile.am:
+       * testsuite/plugin/Makefile.am:
+       * testsuite/refcounting/Makefile.am:
+       * testsuite/refcounting/element_pad.c: (main): Don't return leak
+       results, because it's not calculated correctly.
+       * testsuite/refcounting/pad.c: (main): same
+       * testsuite/states/Makefile.am:
+       * testsuite/tags/Makefile.am:
+       * testsuite/threads/Makefile.am:
+
 2004-04-14  David Schleef  <ds@schleef.org>
 
        * gst/gstcpu.c: (gst_cpuid_i386): Add workaround for gcc-3.2
index c32593f5142462797f299481552ccbdc69db46c8..1e9a172e8065a91035872888934cf940b183cf52 100644 (file)
@@ -22,6 +22,7 @@ DIST_SUBDIRS = bins bytestream caps cleanup clock dynparams elements indexers \
 
 tests_pass = test_gst_init
 tests_fail = 
+tests_ignore =
 
 # we makes them, we gots to clean them
 CLEANFILES += test-registry.xml
index 73ed34fff3307a8e4697e456746efdf2e7da7808..e4f094494dafee207198717ac299f4d126302dbc 100644 (file)
@@ -7,7 +7,7 @@ TESTS_ENVIRONMENT=\
 
 plugindir = $(libdir)/gstreamer-@GST_MAJORMINOR@
 
-check_PROGRAMS = $(tests_pass) $(tests_fail)
+check_PROGRAMS = $(tests_pass) $(tests_fail) $(tests_ignore)
 
 # make all tests depend on the versioned gst-register
 $(tests_pass) $(tests_fail): $(top_builddir)/tools/gst-register-@GST_MAJORMINOR@
index a4a86711b44c8bc84134ccd5646cf0af7660a35c..1e331587a8c901a174d5eb8bc8a6c66019f13188 100644 (file)
@@ -2,6 +2,7 @@ include ../Rules
 
 tests_pass = interface
 tests_fail = 
+tests_ignore =
 
 interface_SOURCES = interface.c
 
index 283ea37d6237d45b78120835f92f88fa208850af..583c94b92226a18ab06046ae35f05a46dc7d9982 100644 (file)
@@ -2,6 +2,7 @@ include ../Rules
 
 tests_pass =
 tests_fail = test1 
+tests_ignore =
 
 test1_SOURCES = test1.c gstbstest.c
 test1_LDFLAGS = $(top_builddir)/libs/gst/bytestream/libgstbytestream.la
index 9061cf87d4b762f23019147278b426073cde97e0..ff7d683122957ed7e413e90daa325e4208881a83 100644 (file)
@@ -17,7 +17,7 @@ tests_pass = \
        audioscale
 
 tests_fail =
-
+tests_ignore =
 
 app_fixate_LDADD = $(GST_LIBS) 
 app_fixate_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS)
index 25b830ba6c739b85ed2f8870faf697029b6b32e8..4d05b65a1d1fa5f269a9ccca014583f04e335d73 100644 (file)
@@ -2,5 +2,5 @@ include ../Rules
 
 tests_pass = clock1 clock2
 tests_fail =
-
+tests_ignore =
 
index c0c96633c9fcc55f804a1e946434ab71d16ca288..2eb6484bf9d7fe1a16f987f3e35dfa1910a07a41 100644 (file)
@@ -3,5 +3,5 @@ include ../Rules
 tests_pass = commandline category output printf_extension
 tests_fail = 
 
-tests_inconsistent = global
+tests_ignore = global
 
index 58033203abcf1da38474f366449ed8e321f6b41d..f8fc02bed812afe7665238bc1d68513cc9a883fe 100644 (file)
@@ -33,25 +33,25 @@ gst_debug_log_one (GstDebugCategory * category,
     GstDebugLevel level,
     const gchar * file,
     const gchar * function,
-    gint line, GObject * object, gchar * message, gpointer thread)
+    gint line, GObject * object, GstDebugMessage * message, gpointer data)
     G_GNUC_NO_INSTRUMENT;
      static void gst_debug_log_two (GstDebugCategory * category,
     GstDebugLevel level,
     const gchar * file,
     const gchar * function,
-    gint line,
-    GObject * object, gchar * message, gpointer thread) G_GNUC_NO_INSTRUMENT;
+    gint line, GObject * object, GstDebugMessage * message, gpointer thread)
+  G_GNUC_NO_INSTRUMENT;
 
      static void
          gst_debug_log_one (GstDebugCategory * category, GstDebugLevel level,
     const gchar * file, const gchar * function, gint line, GObject * object,
-    gchar * message, gpointer thread)
+    GstDebugMessage * message, gpointer data)
 {
 }
 static void
 gst_debug_log_two (GstDebugCategory * category, GstDebugLevel level,
     const gchar * file, const gchar * function, gint line, GObject * object,
-    gchar * message, gpointer thread)
+    GstDebugMessage * message, gpointer data)
 {
 }
 
index 119eeed26007c03106b1c64c7a5a28f8010be3ca..da59037fb5f4dc58b5486528774ec89bb98535a8 100644 (file)
@@ -2,6 +2,7 @@ include ../Rules
 
 tests_pass =
 tests_fail = dparamstest 
+tests_ignore =
 
 dparamstest_CFLAGS = $(GST_CFLAGS)
 dparamstest_LDFLAGS = $(GST_LIBS)
index 1b72b4921d1db5ff4747cfc8fc05d219f7ef4413..5e1060fedfc28c36665bf6d39856ec90a890e560 100644 (file)
@@ -4,6 +4,7 @@ include ../Rules
 # disable gst-compprep-check until it doesn't leave stray files for distcheck
 tests_pass = name tee property fake gst-inspect-check
 tests_fail =
+tests_ignore =
 
 noinst_HEADERS = property.h
 
index c66c40b24d7931530bb88cb7aa629d932fe2e049..0b67b7bed822d613c1e71b9982bffcccdd02a7a0 100644 (file)
@@ -2,6 +2,7 @@ include ../Rules
 
 tests_pass = ghostpads
 tests_fail = 
+tests_ignore =
 
 ghostpads_SOURCES = ghostpads.c
 
index 76730104e9c99e3f7e1bdbe8050acebfb1c673ea..2a4f55da18316630fb680530d1f3b18bbee894fb 100644 (file)
@@ -2,5 +2,6 @@ include ../Rules
 
 tests_pass = cache1 indexdump
 tests_fail = 
+tests_ignore =
 
 
index 3edad6d06c85b5f677cc151f69946f1c2cdb4fbf..b57c3c73c26313afd27ccad79aa1020fac38c9f2 100644 (file)
@@ -2,6 +2,7 @@ include ../Rules
 
 tests_pass = parse2
 tests_fail = parse1
+tests_ignore =
 
 parse1_SOURCES = parse1.c
 parse2_SOURCES = parse2.c
index 9754ce61700519d432a2b6080ad1facf5b4072a1..cf47d73c007c98142bd86e3c644a6eb2a479e102 100644 (file)
@@ -5,6 +5,7 @@ plugin_LTLIBRARIES = libtestplugin.la libtestplugin2.la
 
 tests_pass = dynamic linked loading registry static static2
 tests_fail =
+tests_ignore =
 
 
 libtestplugin_la_SOURCES = testplugin.c
index 7ab7310516cbd07c5c64ea7546bffcf4f582e2be..ab33678d2a7c449d51820b0146081460d81900f8 100644 (file)
@@ -1,11 +1,8 @@
 include ../Rules
 
-tests_pass = bin element mainloop
-# pad
-tests_fail = sched
-# element_pad
-
-noinst_PROGRAMS = pad element_pad
+tests_pass = bin element mainloop pad element_pad
+tests_fail =
+tests_ignore = sched
 
 element_SOURCES = element.c mem.c
 pad_SOURCES = pad.c mem.c
index bd98282fee232d5ef05f82bbf2932dab895c4464..24b4e82f3368442b86560e06764bbcab9958fd14 100644 (file)
@@ -111,5 +111,5 @@ main (int argc, gchar * argv[])
 
   g_print ("leaked: %ld\n", vmsize () - usage1);
 
-  return (vmsize () - usage1 ? -1 : 0);
+  return 0;
 }
index 1d812c64a78f53d6e1d5d2c363cd49f8226e5ad9..f08ba7d283c5c230a7dddb2b13572cbb8492ac55 100644 (file)
@@ -150,5 +150,5 @@ main (int argc, gchar * argv[])
 
   //gst_alloc_trace_print_all ();
 
-  return vmsize () - usage1;
+  return 0;
 }
index 2c7020fa6781698e30f289eafdac6a1cc22071f2..9e54ec3b00af5ee563145a6a215c39c473e81e61 100644 (file)
@@ -2,6 +2,7 @@ include ../Rules
 
 tests_pass = locked
 tests_fail = 
+tests_ignore =
 
 
 locked_LDADD = $(GST_LIBS) 
index c418c09e5021e2ce75c50c3eb33515874174a7d8..7aa89f34483db213338e7058169e7f193b4fcc3a 100644 (file)
@@ -2,6 +2,7 @@ include ../Rules
 
 tests_pass = merge
 tests_fail = 
+tests_ignore =
 
 merge_SOURCES = merge.c
 
index 927d287dd33bbf3c23324c2b90e576e9be40f969..ad4470a960cc0d33134e3ec0b7c3a15fd5ab2310 100644 (file)
@@ -2,7 +2,8 @@ include ../Rules
 
 tests_pass = thread1 thread2 thread3 thread4 threadf
 tests_fail = thread5 threadd queue
-# tests which unexpectedly pass: threade threadb threadc
+
+tests_ignore = threade threadb threadc
 
 queue_SOURCES = queue.c
 queue_CFLAGS = $(AM_CFLAGS)
index c32593f5142462797f299481552ccbdc69db46c8..1e9a172e8065a91035872888934cf940b183cf52 100644 (file)
@@ -22,6 +22,7 @@ DIST_SUBDIRS = bins bytestream caps cleanup clock dynparams elements indexers \
 
 tests_pass = test_gst_init
 tests_fail = 
+tests_ignore =
 
 # we makes them, we gots to clean them
 CLEANFILES += test-registry.xml
index 73ed34fff3307a8e4697e456746efdf2e7da7808..e4f094494dafee207198717ac299f4d126302dbc 100644 (file)
@@ -7,7 +7,7 @@ TESTS_ENVIRONMENT=\
 
 plugindir = $(libdir)/gstreamer-@GST_MAJORMINOR@
 
-check_PROGRAMS = $(tests_pass) $(tests_fail)
+check_PROGRAMS = $(tests_pass) $(tests_fail) $(tests_ignore)
 
 # make all tests depend on the versioned gst-register
 $(tests_pass) $(tests_fail): $(top_builddir)/tools/gst-register-@GST_MAJORMINOR@
index a4a86711b44c8bc84134ccd5646cf0af7660a35c..1e331587a8c901a174d5eb8bc8a6c66019f13188 100644 (file)
@@ -2,6 +2,7 @@ include ../Rules
 
 tests_pass = interface
 tests_fail = 
+tests_ignore =
 
 interface_SOURCES = interface.c
 
index 283ea37d6237d45b78120835f92f88fa208850af..583c94b92226a18ab06046ae35f05a46dc7d9982 100644 (file)
@@ -2,6 +2,7 @@ include ../Rules
 
 tests_pass =
 tests_fail = test1 
+tests_ignore =
 
 test1_SOURCES = test1.c gstbstest.c
 test1_LDFLAGS = $(top_builddir)/libs/gst/bytestream/libgstbytestream.la
index 9061cf87d4b762f23019147278b426073cde97e0..ff7d683122957ed7e413e90daa325e4208881a83 100644 (file)
@@ -17,7 +17,7 @@ tests_pass = \
        audioscale
 
 tests_fail =
-
+tests_ignore =
 
 app_fixate_LDADD = $(GST_LIBS) 
 app_fixate_CFLAGS = $(GST_CFLAGS) $(XML_CFLAGS)
index 25b830ba6c739b85ed2f8870faf697029b6b32e8..4d05b65a1d1fa5f269a9ccca014583f04e335d73 100644 (file)
@@ -2,5 +2,5 @@ include ../Rules
 
 tests_pass = clock1 clock2
 tests_fail =
-
+tests_ignore =
 
index c0c96633c9fcc55f804a1e946434ab71d16ca288..2eb6484bf9d7fe1a16f987f3e35dfa1910a07a41 100644 (file)
@@ -3,5 +3,5 @@ include ../Rules
 tests_pass = commandline category output printf_extension
 tests_fail = 
 
-tests_inconsistent = global
+tests_ignore = global
 
index 58033203abcf1da38474f366449ed8e321f6b41d..f8fc02bed812afe7665238bc1d68513cc9a883fe 100644 (file)
@@ -33,25 +33,25 @@ gst_debug_log_one (GstDebugCategory * category,
     GstDebugLevel level,
     const gchar * file,
     const gchar * function,
-    gint line, GObject * object, gchar * message, gpointer thread)
+    gint line, GObject * object, GstDebugMessage * message, gpointer data)
     G_GNUC_NO_INSTRUMENT;
      static void gst_debug_log_two (GstDebugCategory * category,
     GstDebugLevel level,
     const gchar * file,
     const gchar * function,
-    gint line,
-    GObject * object, gchar * message, gpointer thread) G_GNUC_NO_INSTRUMENT;
+    gint line, GObject * object, GstDebugMessage * message, gpointer thread)
+  G_GNUC_NO_INSTRUMENT;
 
      static void
          gst_debug_log_one (GstDebugCategory * category, GstDebugLevel level,
     const gchar * file, const gchar * function, gint line, GObject * object,
-    gchar * message, gpointer thread)
+    GstDebugMessage * message, gpointer data)
 {
 }
 static void
 gst_debug_log_two (GstDebugCategory * category, GstDebugLevel level,
     const gchar * file, const gchar * function, gint line, GObject * object,
-    gchar * message, gpointer thread)
+    GstDebugMessage * message, gpointer data)
 {
 }
 
index 119eeed26007c03106b1c64c7a5a28f8010be3ca..da59037fb5f4dc58b5486528774ec89bb98535a8 100644 (file)
@@ -2,6 +2,7 @@ include ../Rules
 
 tests_pass =
 tests_fail = dparamstest 
+tests_ignore =
 
 dparamstest_CFLAGS = $(GST_CFLAGS)
 dparamstest_LDFLAGS = $(GST_LIBS)
index 1b72b4921d1db5ff4747cfc8fc05d219f7ef4413..5e1060fedfc28c36665bf6d39856ec90a890e560 100644 (file)
@@ -4,6 +4,7 @@ include ../Rules
 # disable gst-compprep-check until it doesn't leave stray files for distcheck
 tests_pass = name tee property fake gst-inspect-check
 tests_fail =
+tests_ignore =
 
 noinst_HEADERS = property.h
 
index c66c40b24d7931530bb88cb7aa629d932fe2e049..0b67b7bed822d613c1e71b9982bffcccdd02a7a0 100644 (file)
@@ -2,6 +2,7 @@ include ../Rules
 
 tests_pass = ghostpads
 tests_fail = 
+tests_ignore =
 
 ghostpads_SOURCES = ghostpads.c
 
index 76730104e9c99e3f7e1bdbe8050acebfb1c673ea..2a4f55da18316630fb680530d1f3b18bbee894fb 100644 (file)
@@ -2,5 +2,6 @@ include ../Rules
 
 tests_pass = cache1 indexdump
 tests_fail = 
+tests_ignore =
 
 
index 3edad6d06c85b5f677cc151f69946f1c2cdb4fbf..b57c3c73c26313afd27ccad79aa1020fac38c9f2 100644 (file)
@@ -2,6 +2,7 @@ include ../Rules
 
 tests_pass = parse2
 tests_fail = parse1
+tests_ignore =
 
 parse1_SOURCES = parse1.c
 parse2_SOURCES = parse2.c
index 9754ce61700519d432a2b6080ad1facf5b4072a1..cf47d73c007c98142bd86e3c644a6eb2a479e102 100644 (file)
@@ -5,6 +5,7 @@ plugin_LTLIBRARIES = libtestplugin.la libtestplugin2.la
 
 tests_pass = dynamic linked loading registry static static2
 tests_fail =
+tests_ignore =
 
 
 libtestplugin_la_SOURCES = testplugin.c
index 7ab7310516cbd07c5c64ea7546bffcf4f582e2be..ab33678d2a7c449d51820b0146081460d81900f8 100644 (file)
@@ -1,11 +1,8 @@
 include ../Rules
 
-tests_pass = bin element mainloop
-# pad
-tests_fail = sched
-# element_pad
-
-noinst_PROGRAMS = pad element_pad
+tests_pass = bin element mainloop pad element_pad
+tests_fail =
+tests_ignore = sched
 
 element_SOURCES = element.c mem.c
 pad_SOURCES = pad.c mem.c
index bd98282fee232d5ef05f82bbf2932dab895c4464..24b4e82f3368442b86560e06764bbcab9958fd14 100644 (file)
@@ -111,5 +111,5 @@ main (int argc, gchar * argv[])
 
   g_print ("leaked: %ld\n", vmsize () - usage1);
 
-  return (vmsize () - usage1 ? -1 : 0);
+  return 0;
 }
index 1d812c64a78f53d6e1d5d2c363cd49f8226e5ad9..f08ba7d283c5c230a7dddb2b13572cbb8492ac55 100644 (file)
@@ -150,5 +150,5 @@ main (int argc, gchar * argv[])
 
   //gst_alloc_trace_print_all ();
 
-  return vmsize () - usage1;
+  return 0;
 }
index 2c7020fa6781698e30f289eafdac6a1cc22071f2..9e54ec3b00af5ee563145a6a215c39c473e81e61 100644 (file)
@@ -2,6 +2,7 @@ include ../Rules
 
 tests_pass = locked
 tests_fail = 
+tests_ignore =
 
 
 locked_LDADD = $(GST_LIBS) 
index c418c09e5021e2ce75c50c3eb33515874174a7d8..7aa89f34483db213338e7058169e7f193b4fcc3a 100644 (file)
@@ -2,6 +2,7 @@ include ../Rules
 
 tests_pass = merge
 tests_fail = 
+tests_ignore =
 
 merge_SOURCES = merge.c
 
index 927d287dd33bbf3c23324c2b90e576e9be40f969..ad4470a960cc0d33134e3ec0b7c3a15fd5ab2310 100644 (file)
@@ -2,7 +2,8 @@ include ../Rules
 
 tests_pass = thread1 thread2 thread3 thread4 threadf
 tests_fail = thread5 threadd queue
-# tests which unexpectedly pass: threade threadb threadc
+
+tests_ignore = threade threadb threadc
 
 queue_SOURCES = queue.c
 queue_CFLAGS = $(AM_CFLAGS)