gstd-1.x
gstd-1.x copied to clipboard
libgstc_socket test is failing on version 0.12.0
System specs:
- x86_64
- Ubuntu 18.04
- GCC 7.5
- Python 3.6.12
Below is some reference log:
Making check in gstd
make[1]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/gstd'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/gstd'
Making check in gst_client
make[1]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/gst_client'
make[1]: Nothing to be done for 'check'.
make[1]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/gst_client'
Making check in libgstc
make[1]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/libgstc'
Making check in c
make[2]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/libgstc/c'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/libgstc/c'
Making check in javascript
make[2]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/libgstc/javascript'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/libgstc/javascript'
Making check in python
make[2]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/libgstc/python'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/libgstc/python'
make[2]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/libgstc'
make[2]: Nothing to be done for 'check-am'.
make[2]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/libgstc'
make[1]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/libgstc'
Making check in tests
make[1]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests'
Making check in gstd
make[2]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/gstd'
make test_gstd_pipeline_create test_gstd_no_create test_gstd_state
make[3]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/gstd'
make[3]: 'test_gstd_pipeline_create' is up to date.
make[3]: 'test_gstd_no_create' is up to date.
make[3]: 'test_gstd_state' is up to date.
make[3]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/gstd'
make check-TESTS
make[3]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/gstd'
make[4]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/gstd'
PASS: test_gstd_pipeline_create
PASS: test_gstd_no_create
PASS: test_gstd_state
============================================================================
Testsuite summary for gstd 0.12.0
============================================================================
# TOTAL: 3
# PASS: 3
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/gstd'
make[3]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/gstd'
make[2]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/gstd'
Making check in libgstc
make[2]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/libgstc'
Making check in c
make[3]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/libgstc/c'
make libgstc_client libgstc_ping libgstc_pipeline_create libgstc_pipeline_delete libgstc_pipeline_play libgstc_pipeline_pause libgstc_pipeline_stop libgstc_pipeline_get_graph libgstc_json libgstc_socket libgstc_element_set libgstc_pipeline_inject_eos libgstc_pipeline_bus_wait_async libgstc_pipeline_bus_wait libgstc_pipeline_flush_start libgstc_pipeline_flush_stop libgstc_pipeline_list libgstc_pipeline_seek libgstc_debug libgstc_pipeline_list_elements libgstc_pipeline_list libgstc_pipeline_list_properties libgstc_pipeline_element_get libgstc_pipeline_verbose
make[4]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/libgstc/c'
make[4]: 'libgstc_client' is up to date.
make[4]: 'libgstc_ping' is up to date.
make[4]: 'libgstc_pipeline_create' is up to date.
make[4]: 'libgstc_pipeline_delete' is up to date.
make[4]: 'libgstc_pipeline_play' is up to date.
make[4]: 'libgstc_pipeline_pause' is up to date.
make[4]: 'libgstc_pipeline_stop' is up to date.
make[4]: 'libgstc_pipeline_get_graph' is up to date.
make[4]: 'libgstc_json' is up to date.
make[4]: 'libgstc_socket' is up to date.
make[4]: 'libgstc_element_set' is up to date.
make[4]: 'libgstc_pipeline_inject_eos' is up to date.
make[4]: 'libgstc_pipeline_bus_wait_async' is up to date.
make[4]: 'libgstc_pipeline_bus_wait' is up to date.
make[4]: 'libgstc_pipeline_flush_start' is up to date.
make[4]: 'libgstc_pipeline_flush_stop' is up to date.
make[4]: 'libgstc_pipeline_list' is up to date.
make[4]: 'libgstc_pipeline_seek' is up to date.
make[4]: 'libgstc_debug' is up to date.
make[4]: 'libgstc_pipeline_list_elements' is up to date.
make[4]: 'libgstc_pipeline_list' is up to date.
make[4]: 'libgstc_pipeline_list_properties' is up to date.
make[4]: 'libgstc_pipeline_element_get' is up to date.
make[4]: 'libgstc_pipeline_verbose' is up to date.
make[4]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/libgstc/c'
make check-TESTS
make[4]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/libgstc/c'
make[5]: Entering directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/libgstc/c'
PASS: libgstc_client
PASS: libgstc_ping
PASS: libgstc_pipeline_create
PASS: libgstc_pipeline_delete
PASS: libgstc_pipeline_play
PASS: libgstc_pipeline_pause
PASS: libgstc_pipeline_stop
PASS: libgstc_pipeline_get_graph
PASS: libgstc_json
FAIL: libgstc_socket
PASS: libgstc_element_set
PASS: libgstc_pipeline_inject_eos
PASS: libgstc_pipeline_bus_wait_async
PASS: libgstc_pipeline_bus_wait
PASS: libgstc_pipeline_flush_start
PASS: libgstc_pipeline_flush_stop
PASS: libgstc_pipeline_list
PASS: libgstc_pipeline_seek
PASS: libgstc_debug
PASS: libgstc_pipeline_list_elements
PASS: libgstc_pipeline_list_properties
PASS: libgstc_pipeline_element_get
PASS: libgstc_pipeline_verbose
============================================================================
Testsuite summary for gstd 0.12.0
============================================================================
# TOTAL: 24
# PASS: 23
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
============================================================================
See tests/libgstc/c/test-suite.log
============================================================================
Makefile:1279: recipe for target 'test-suite.log' failed
make[5]: *** [test-suite.log] Error 1
make[5]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/libgstc/c'
Makefile:1385: recipe for target 'check-TESTS' failed
make[4]: *** [check-TESTS] Error 2
make[4]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/libgstc/c'
Makefile:1612: recipe for target 'check-am' failed
make[3]: *** [check-am] Error 2
make[3]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/libgstc/c'
Makefile:386: recipe for target 'check-recursive' failed
make[2]: *** [check-recursive] Error 1
make[2]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests/libgstc'
Makefile:389: recipe for target 'check-recursive' failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory '/home/jafet/work/devdirs/ridgerun/gstd-1.x/tests'
Makefile:441: recipe for target 'check-recursive' failed
make: *** [check-recursive] Error 1```
Have you reproduced this issue on other platforms? The bug does not spot on:
- Gstd: 0.12.0
- Platform: Jetson TX2
- JP: 4.4
- GCC: 7.5.0
- Python: 3.8.8
I am facing the same issue on my x86 inside a docker container. When installed locally the socket test was success. Please share a fix