From cd05a244da8d3249db1f3c1e8db215eb28da2816 Mon Sep 17 00:00:00 2001
From: Nat Goodspeed <nat@lindenlab.com>
Date: Wed, 6 Jun 2012 19:57:58 -0400
Subject: [PATCH] MAINT-1144: Break out llhttpclient_tut as standalone
 integration test. indra/test/llhttpclient_tut.cpp ==>
 indra/llmessage/tests/llhttpclient_test.cpp, with corresponding
 CMakeLists.txt changes in their respective directories. This first commit
 merely moves the test source file without changing it -- separating out moves
 from edits simplifies code review.

---
 indra/llmessage/CMakeLists.txt                            | 8 ++++++++
 .../tests/llhttpclient_test.cpp}                          | 0
 indra/test/CMakeLists.txt                                 | 1 -
 3 files changed, 8 insertions(+), 1 deletion(-)
 rename indra/{test/llhttpclient_tut.cpp => llmessage/tests/llhttpclient_test.cpp} (100%)

diff --git a/indra/llmessage/CMakeLists.txt b/indra/llmessage/CMakeLists.txt
index 0f40a670fad..d98781e9e62 100644
--- a/indra/llmessage/CMakeLists.txt
+++ b/indra/llmessage/CMakeLists.txt
@@ -254,6 +254,14 @@ if (LL_TESTS)
     "${CMAKE_CURRENT_SOURCE_DIR}/tests/test_llsdmessage_peer.py"
     )
 
+  LL_ADD_INTEGRATION_TEST(
+    llhttpclient
+    "llhttpclient.cpp"
+    "${test_libs}"
+    ${PYTHON_EXECUTABLE}
+    "${CMAKE_CURRENT_SOURCE_DIR}/tests/test_llsdmessage_peer.py"
+    )
+
   LL_ADD_INTEGRATION_TEST(llavatarnamecache "" "${test_libs}")
   LL_ADD_INTEGRATION_TEST(llhost "" "${test_libs}")
   LL_ADD_INTEGRATION_TEST(llpartdata "" "${test_libs}")
diff --git a/indra/test/llhttpclient_tut.cpp b/indra/llmessage/tests/llhttpclient_test.cpp
similarity index 100%
rename from indra/test/llhttpclient_tut.cpp
rename to indra/llmessage/tests/llhttpclient_test.cpp
diff --git a/indra/test/CMakeLists.txt b/indra/test/CMakeLists.txt
index 328ab4ca518..816f1d7175e 100644
--- a/indra/test/CMakeLists.txt
+++ b/indra/test/CMakeLists.txt
@@ -37,7 +37,6 @@ set(test_SOURCE_FILES
     lldoubledispatch_tut.cpp
     llevents_tut.cpp
     llhttpdate_tut.cpp
-    llhttpclient_tut.cpp
     llhttpnode_tut.cpp
     lliohttpserver_tut.cpp
     llmessageconfig_tut.cpp
-- 
GitLab