[SCM] Socket Wrapper Repository - branch master updated

Andreas Schneider asn at samba.org
Tue Nov 13 07:59:19 UTC 2018


The branch, master has been updated
       via  d788cef tests: Enable threaded test cases on FreeBSD
       via  a2d7735 tests: Increase backlog count for listen() in echo_srv
      from  299af4a gitlab-ci: Add csbuild

https://git.samba.org/?p=socket_wrapper.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit d788cef44dc998ce51aeb9637145bf1d1cd58a9b
Author: Anoop C S <anoopcs at redhat.com>
Date:   Sat Nov 10 10:57:27 2018 +0530

    tests: Enable threaded test cases on FreeBSD
    
    It was previously judged as a bug which now turned to be due to
    wrong backlog count set in echo_srv while listening on socket.
    
    Signed-off-by: Anoop C S <anoopcs at redhat.com>
    Reviewed-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

commit a2d7735ac7e8c3e9da15b6642c4f6e832ad7fa4d
Author: Anoop C S <anoopcs at redhat.com>
Date:   Sat Nov 10 10:56:24 2018 +0530

    tests: Increase backlog count for listen() in echo_srv
    
    Signed-off-by: Anoop C S <anoopcs at redhat.com>
    Reviewed-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Ralph Boehme <slow at samba.org>

-----------------------------------------------------------------------

Summary of changes:
 tests/CMakeLists.txt | 12 ------------
 tests/echo_srv.c     |  2 +-
 2 files changed, 1 insertion(+), 13 deletions(-)


Changeset truncated at 500 lines:

diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index 829c243..1da839c 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -107,18 +107,6 @@ foreach(_SWRAP_TEST ${SWRAP_TESTS})
     add_cmocka_test_environment(${_SWRAP_TEST})
 endforeach()
 
-# These test will fail on because there is a threading race condition in
-# FreeBSD.
-# See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231848
-if (FREEBSD)
-    set_tests_properties(test_thread_echo_tcp_connect
-                         PROPERTIES DISABLED TRUE)
-    set_tests_properties(test_thread_echo_tcp_write_read
-                         PROPERTIES DISABLED TRUE)
-    set_tests_properties(test_thread_echo_tcp_sendmsg_recvmsg
-                         PROPERTIES DISABLED TRUE)
-endif()
-
 if (HELGRIND_TESTING)
     find_program(VALGRIND_EXECUTABLE valgrind)
     if (VALGRIND_EXECUTABLE)
diff --git a/tests/echo_srv.c b/tests/echo_srv.c
index 957a3ad..fac4e8e 100644
--- a/tests/echo_srv.c
+++ b/tests/echo_srv.c
@@ -30,7 +30,7 @@
 #define ECHO_SRV_IPV6 "fd00::5357:5f0a"
 
 #define DFL_PORT    7
-#define BACKLOG     5
+#define BACKLOG     16
 
 #ifndef BUFSIZE
 #define BUFSIZE     0x20000 /* 128K */


-- 
Socket Wrapper Repository



More information about the samba-cvs mailing list