diff --git a/.gitignore b/.gitignore index 61749c51..4ec0714c 100644 --- a/.gitignore +++ b/.gitignore @@ -126,7 +126,6 @@ test_poller test_timers test_radio_dish test_udp -test_large_msg test_use_fd_ipc test_use_fd_tcp tests/test*.log diff --git a/Makefile.am b/Makefile.am index 15757555..34fe8cc4 100644 --- a/Makefile.am +++ b/Makefile.am @@ -339,7 +339,6 @@ test_apps = \ tests/test_invalid_rep \ tests/test_msg_flags \ tests/test_msg_ffn \ - tests/test_large_msg \ tests/test_connect_resolve \ tests/test_immediate \ tests/test_last_endpoint \ @@ -443,9 +442,6 @@ tests_test_msg_flags_LDADD = src/libzmq.la tests_test_msg_ffn_SOURCES = tests/test_msg_ffn.cpp tests_test_msg_ffn_LDADD = src/libzmq.la -tests_test_large_msg_SOURCES = tests/test_large_msg.cpp -tests_test_large_msg_LDADD = src/libzmq.la - tests_test_connect_resolve_SOURCES = tests/test_connect_resolve.cpp tests_test_connect_resolve_LDADD = src/libzmq.la diff --git a/builds/gyp/project-tests.gypi b/builds/gyp/project-tests.gypi index 97de7e4e..3acd7a19 100644 --- a/builds/gyp/project-tests.gypi +++ b/builds/gyp/project-tests.gypi @@ -132,17 +132,6 @@ 'libzmq' ], }, - { - 'target_name': 'test_large_msg', - 'type': 'executable', - 'sources': [ - '../../tests/test_large_msg.cpp', - '../../tests/testutil.hpp' - ], - 'dependencies': [ - 'libzmq' - ], - }, { 'target_name': 'test_connect_resolve', 'type': 'executable', diff --git a/builds/gyp/project-tests.xml b/builds/gyp/project-tests.xml index 6e22c151..adffac3f 100644 --- a/builds/gyp/project-tests.xml +++ b/builds/gyp/project-tests.xml @@ -11,7 +11,6 @@ - diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 7f9b3592..e2ba3ad0 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -74,7 +74,6 @@ set(tests test_xpub_manual test_xpub_welcome_msg test_timers - test_large_msg test_radio_dish test_udp ) diff --git a/tests/test_large_msg.cpp b/tests/test_large_msg.cpp deleted file mode 100644 index bcaeb4b8..00000000 --- a/tests/test_large_msg.cpp +++ /dev/null @@ -1,87 +0,0 @@ -/* - Copyright (c) 2007-2016 Contributors as noted in the AUTHORS file - - This file is part of libzmq, the ZeroMQ core engine in C++. - - libzmq is free software; you can redistribute it and/or modify it under - the terms of the GNU Lesser General Public License (LGPL) as published - by the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - As a special exception, the Contributors give you permission to link - this library with independent modules to produce an executable, - regardless of the license terms of these independent modules, and to - copy and distribute the resulting executable under terms of your choice, - provided that you also meet, for each linked independent module, the - terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. - If you modify this library, you must extend this exception to your - version of the library. - - libzmq 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 program. If not, see . -*/ - -#include -#include "testutil.hpp" - -int main (void) -{ - setup_test_environment(); - void *ctx = zmq_ctx_new (); - assert (ctx); - - void *sb = zmq_socket (ctx, ZMQ_PAIR); - assert (sb); - int rc = zmq_bind (sb, "tcp://127.0.0.1:5560"); - assert (rc == 0); - - void *sc = zmq_socket (ctx, ZMQ_PAIR); - assert (sc); - rc = zmq_connect (sc, "tcp://127.0.0.1:5560"); - assert (rc == 0); - - zmq_msg_t msg, rcv; - size_t big = 64 + (size_t) INT_MAX; - - rc = zmq_msg_init_size (&msg, big); - assert (rc == 0); - size_t sz = zmq_msg_size(&msg); - assert (sz == big); - - rc = zmq_msg_send(&msg, sb, 0); - assert (rc >= 0); // first check success - assert (rc == INT_MAX); // check truncated max return value - - rc = zmq_msg_close(&msg); - assert (rc == 0); - - rc = zmq_msg_init(&rcv); - assert (rc == 0); - - rc = zmq_msg_recv(&rcv, sc, 0); - assert (rc >= 0); // first check success - assert (rc == INT_MAX); // check truncated max return value - - sz = zmq_msg_size(&rcv); - assert (sz == big); // check message is still the right size - - rc = zmq_msg_close(&rcv); - assert (rc == 0); - - rc = zmq_close (sc); - assert (rc == 0); - - rc = zmq_close (sb); - assert (rc == 0); - - rc = zmq_ctx_term (ctx); - assert (rc == 0); - - return 0 ; -}