summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/tests/CMakeLists.txt
diff options
context:
space:
mode:
authorCharles E. Rolke <chug@apache.org>2013-01-07 21:24:48 +0000
committerCharles E. Rolke <chug@apache.org>2013-01-07 21:24:48 +0000
commitb1ea5d9b887f7360cdc18ed8f87ccbf4e1299f29 (patch)
treea6fb2f3a38d0af42520b73b01ada8c78653f05b1 /qpid/cpp/src/tests/CMakeLists.txt
parent985928c7cb19799e3e1da7e0dcd18823a18b698c (diff)
downloadqpid-python-b1ea5d9b887f7360cdc18ed8f87ccbf4e1299f29.tar.gz
QPID-1726 ASF licensed Qpid Store
Add unit tests. There are several issues with these tests: 1. Originally the four .cpp unit test sources were compiled into a single unit_test executable. In the current framework those four sources create conflicting brokers that overwrite each other's store and fail to open port 5672. In this checkin there are four unit test executables. Running each serially gets them all to pass. A new strategy is needed to start brokers that don't conflict. 2. The legacystore.so is not integrated with the rest of the tests. Some tests may run with the externally compiled msgstore.so and some use the built in test_store. Plugging legacystore.so into these other tests is TBD. 3. cpp/src/tests/legacystore defines more tests beyond simple unit tests. None of the issues related to wider system tests are addressed yet. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1430018 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/tests/CMakeLists.txt')
-rw-r--r--qpid/cpp/src/tests/CMakeLists.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/qpid/cpp/src/tests/CMakeLists.txt b/qpid/cpp/src/tests/CMakeLists.txt
index 803ba48a45..815b6d1dd6 100644
--- a/qpid/cpp/src/tests/CMakeLists.txt
+++ b/qpid/cpp/src/tests/CMakeLists.txt
@@ -344,3 +344,8 @@ add_library (dlclose_noop MODULE dlclose_noop.c)
#EXTRA_DIST+=$(LONG_TESTS) run_perftest
#check-long:
# $(MAKE) check TESTS="start_broker $(LONG_TESTS) stop_broker" VALGRIND=
+
+#
+# legacystore
+#
+add_subdirectory(legacystore)