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 ;
-}