diff options
Diffstat (limited to 'src/lib/http')
-rw-r--r-- | src/lib/http/tests/Makefile.am | 4 | ||||
-rw-r--r-- | src/lib/http/tests/tls_client_unittests.cc | 11 |
2 files changed, 9 insertions, 6 deletions
diff --git a/src/lib/http/tests/Makefile.am b/src/lib/http/tests/Makefile.am index b69fcbc799..cebeb5ff39 100644 --- a/src/lib/http/tests/Makefile.am +++ b/src/lib/http/tests/Makefile.am @@ -2,8 +2,8 @@ SUBDIRS = . AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib AM_CPPFLAGS += $(BOOST_INCLUDES) $(CRYPTO_CFLAGS) $(CRYPTO_INCLUDES) -AM_CPPFLAGS += -DTEST_CA_DIR=\"$(srcdir)/../../asiolink/tests/ca\" -AM_CPPFLAGS += -DTEST_DATA_BUILDDIR=\"$(abs_top_builddir)/src/lib/http/tests\" +TEST_CA_DIR = $(srcdir)/../../asiolink/testutils/ca +AM_CPPFLAGS += -DTEST_DATA_BUILDDIR=\"$(TEST_CA_DIR)\" AM_CPPFLAGS += -DINSTALL_PROG=\"$(abs_top_srcdir)/install-sh\" AM_CXXFLAGS = $(KEA_CXXFLAGS) diff --git a/src/lib/http/tests/tls_client_unittests.cc b/src/lib/http/tests/tls_client_unittests.cc index dddb168727..2a50dc9781 100644 --- a/src/lib/http/tests/tls_client_unittests.cc +++ b/src/lib/http/tests/tls_client_unittests.cc @@ -514,6 +514,9 @@ public: io_service_.stop(); // The server should have returned an IO error. EXPECT_TRUE(ec); + if (!ec) { + ADD_FAILURE() << "asyncSendRequest didn't fail"; + } })); // Actually trigger the request. @@ -1129,12 +1132,12 @@ TEST_F(HttpsClientTest, multipleDestinationsMultiThreading) { } // Test that idle connection can be resumed for second request. -TEST_F(HttpsClientTest, idleConnection) { +TEST_F(HttpsClientTest, DISABLED_idleConnection) { ASSERT_NO_FATAL_FAILURE(testIdleConnection()); } // Test that idle connection can be resumed for second request. -TEST_F(HttpsClientTest, idleConnectionMultiThreading) { +TEST_F(HttpsClientTest, DISABLED_idleConnectionMultiThreading) { MultiThreadingMgr::instance().setMode(true); ASSERT_NO_FATAL_FAILURE(testIdleConnection()); } @@ -1181,14 +1184,14 @@ TEST_F(HttpsClientTest, clientRequestTimeoutMultiThreading) { // This test verifies the behavior of the HTTP client when the premature // (and unexpected) timeout occurs. The premature timeout may be caused // by the system clock move. -TEST_F(HttpsClientTest, clientRequestLateStartNoQueue) { +TEST_F(HttpsClientTest, DISABLED_clientRequestLateStartNoQueue) { testClientRequestLateStart(false); } // This test verifies the behavior of the HTTP client when the premature // (and unexpected) timeout occurs. The premature timeout may be caused // by the system clock move. -TEST_F(HttpsClientTest, clientRequestLateStartNoQueueMultiThreading) { +TEST_F(HttpsClientTest, DISABLED_clientRequestLateStartNoQueueMultiThreading) { MultiThreadingMgr::instance().setMode(true); testClientRequestLateStart(false); } |