mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-22 00:06:36 +00:00
tests/check: add automatic unit test suite for the ipcpipeline elements
All tests run within a common framework for splitting processes and making them interract properly with the gst check system.
This commit is contained in:
parent
3089d142b0
commit
35a01f41ce
5 changed files with 5994 additions and 0 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -53,6 +53,7 @@ gst*orc.h
|
||||||
/tests/check/elements/videoframe-audiolevel
|
/tests/check/elements/videoframe-audiolevel
|
||||||
/tests/check/elements/pnm
|
/tests/check/elements/pnm
|
||||||
/tests/check/pipelines/simple-launch-lines
|
/tests/check/pipelines/simple-launch-lines
|
||||||
|
/tests/check/pipelines/ipcpipeline
|
||||||
/tests/examples/audiomixmatrix/test-audiomixmatrix
|
/tests/examples/audiomixmatrix/test-audiomixmatrix
|
||||||
/tests/examples/codecparsers/parse-jpeg
|
/tests/examples/codecparsers/parse-jpeg
|
||||||
/tests/examples/codecparsers/parse-vp8
|
/tests/examples/codecparsers/parse-vp8
|
||||||
|
|
|
@ -272,6 +272,7 @@ check_PROGRAMS = \
|
||||||
elements/rtponviftimestamp \
|
elements/rtponviftimestamp \
|
||||||
elements/id3mux \
|
elements/id3mux \
|
||||||
pipelines/mxf \
|
pipelines/mxf \
|
||||||
|
pipelines/ipcpipeline \
|
||||||
libs/mpegvideoparser \
|
libs/mpegvideoparser \
|
||||||
libs/mpegts \
|
libs/mpegts \
|
||||||
libs/h264parser \
|
libs/h264parser \
|
||||||
|
@ -476,6 +477,9 @@ elements_mssdemux_SOURCES = elements/test_http_src.c elements/test_http_src.h el
|
||||||
pipelines_streamheader_CFLAGS = $(GIO_CFLAGS) $(AM_CFLAGS)
|
pipelines_streamheader_CFLAGS = $(GIO_CFLAGS) $(AM_CFLAGS)
|
||||||
pipelines_streamheader_LDADD = $(GIO_LIBS) $(LDADD)
|
pipelines_streamheader_LDADD = $(GIO_LIBS) $(LDADD)
|
||||||
|
|
||||||
|
pipelines_ipcpipeline_CFLAGS = $(GST_VALIDATE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(GIO_CFLAGS) $(AM_CFLAGS)
|
||||||
|
pipelines_ipcpipeline_LDADD = $(GST_VALIDATE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(GIO_LIBS) $(LDADD)
|
||||||
|
|
||||||
libs_insertbin_LDADD = \
|
libs_insertbin_LDADD = \
|
||||||
$(top_builddir)/gst-libs/gst/insertbin/libgstinsertbin-@GST_API_VERSION@.la \
|
$(top_builddir)/gst-libs/gst/insertbin/libgstinsertbin-@GST_API_VERSION@.la \
|
||||||
$(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD)
|
$(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS) $(LDADD)
|
||||||
|
|
5989
tests/check/pipelines/ipcpipeline.c
Normal file
5989
tests/check/pipelines/ipcpipeline.c
Normal file
File diff suppressed because it is too large
Load diff
BIN
tests/files/sine.wav
Normal file
BIN
tests/files/sine.wav
Normal file
Binary file not shown.
BIN
tests/files/test.ts
Normal file
BIN
tests/files/test.ts
Normal file
Binary file not shown.
Loading…
Reference in a new issue