[farsight2/master] Add beginning of fsrtpconference tests
Olivier Crête
olivier.crete at collabora.co.uk
Tue Dec 23 15:20:08 PST 2008
---
.gitignore | 4 ++--
tests/check/Makefile.am | 12 +++++++++++-
tests/check/main/generic.c | 25 +++++++++++++++++++++++++
tests/check/main/generic.h | 30 ++++++++++++++++++++++++++++++
4 files changed, 68 insertions(+), 3 deletions(-)
create mode 100644 tests/check/main/generic.c
create mode 100644 tests/check/main/generic.h
diff --git a/.gitignore b/.gitignore
index 633bbf8..26ed868 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,11 +31,11 @@ docs/libs/tmpl
docs/libs/xml
tests/check/test-registry.xml
-tests/check/base/.dirstamp
+tests/check/*/.dirstamp
tests/check/base/fscodec
tests/check/base/fstransmitter
-tests/check/transmitter/.dirstamp
tests/check/transmitter/rawudp
+tests/check/main/rtpconference
tests/rtp/codec-discovery
aclocal.m4
diff --git a/tests/check/Makefile.am b/tests/check/Makefile.am
index ac61bc2..26be75d 100644
--- a/tests/check/Makefile.am
+++ b/tests/check/Makefile.am
@@ -34,7 +34,8 @@ SUPPRESSIONS = $(top_srcdir)/common/gst.supp
check_PROGRAMS = \
base/fscodec \
base/fstransmitter \
- transmitter/rawudp
+ transmitter/rawudp \
+ main/rtpconference
AM_CFLAGS = $(FS2_CFLAGS) $(GST_CFLAGS) $(GST_CHECK_CFLAGS)
@@ -57,3 +58,12 @@ transmitter_rawudp_SOURCES = \
transmitter/rawudp.c
+
+main_rtpconference_LDADD = $(LDADD) \
+ $(top_builddir)/gst-libs/gst/farsight/libgstfarsight-0.10.la
+main_rtpconference_CFLAGS = $(FS2_INTERNAL_CFLAGS) $(CFLAGS) $(AM_CFLAGS)
+main_rtpconference_SOURCES = \
+ main/generic.c \
+ main/generic.h \
+ main/rtpconference.c
+
diff --git a/tests/check/main/generic.c b/tests/check/main/generic.c
new file mode 100644
index 0000000..008242d
--- /dev/null
+++ b/tests/check/main/generic.c
@@ -0,0 +1,25 @@
+/* Farsigh2 generic unit tests for conferences
+ *
+ * Copyright (C) 2007 Collabora, Nokia
+ * @author: Olivier Crete <olivier.crete at collabora.co.uk>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+
+
+#include "generic.h"
+
+
diff --git a/tests/check/main/generic.h b/tests/check/main/generic.h
new file mode 100644
index 0000000..54d97a9
--- /dev/null
+++ b/tests/check/main/generic.h
@@ -0,0 +1,30 @@
+/* Farsigh2 generic unit tests for conferences
+ *
+ * Copyright (C) 2007 Collabora, Nokia
+ * @author: Olivier Crete <olivier.crete at collabora.co.uk>
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+
+#include <gst/gst.h>
+
+#ifndef __GENERIC_H__
+#define __GENERIC_H__
+
+GstElement *setup_pipeline (gchar *conference_elem);
+
+
+#endif /* __GENERIC_H__ */
--
1.5.6.5
More information about the farsight-commits
mailing list