Move unit_tests directoy to test directory 54/234754/1
authorSangyoon Jang <jeremy.jang@samsung.com>
Thu, 28 May 2020 07:39:10 +0000 (16:39 +0900)
committerSangyoon Jang <jeremy.jang@samsung.com>
Thu, 28 May 2020 09:27:37 +0000 (18:27 +0900)
Change-Id: I74a0110b76d1231ed1be7ed468da289fc5b66b64
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
18 files changed:
CMakeLists.txt
packaging/tizen-theme-manager.spec
src/CMakeLists.txt
test/CMakeLists.txt [new file with mode: 0644]
test/unit_tests/CMakeLists.txt [moved from src/unit_tests/CMakeLists.txt with 83% similarity]
test/unit_tests/main.cc [moved from src/unit_tests/main.cc with 100% similarity]
test/unit_tests/mock/fff.h [moved from src/unit_tests/mock/fff.h with 100% similarity]
test/unit_tests/mock/gio_mock.h [moved from src/unit_tests/mock/gio_mock.h with 100% similarity]
test/unit_tests/mock/glib_mock.h [moved from src/unit_tests/mock/glib_mock.h with 100% similarity]
test/unit_tests/mock/mock.cc [moved from src/unit_tests/mock/mock.cc with 100% similarity]
test/unit_tests/mock/mock.h [moved from src/unit_tests/mock/mock.h with 100% similarity]
test/unit_tests/test_request_handlers.cc [moved from src/unit_tests/test_request_handlers.cc with 100% similarity]
test/unit_tests/test_samples/test_theme.json [moved from src/unit_tests/test_samples/test_theme.json with 100% similarity]
test/unit_tests/test_theme.cc [moved from src/unit_tests/test_theme.cc with 100% similarity]
test/unit_tests/test_theme_info.cc [moved from src/unit_tests/test_theme_info.cc with 100% similarity]
test/unit_tests/test_theme_info_loader.cc [moved from src/unit_tests/test_theme_info_loader.cc with 100% similarity]
test/unit_tests/test_theme_info_proxy.cc [moved from src/unit_tests/test_theme_info_proxy.cc with 100% similarity]
test/unit_tests/test_theme_parser.cc [moved from src/unit_tests/test_theme_parser.cc with 100% similarity]

index 9988b97..e57eb7d 100644 (file)
@@ -41,6 +41,7 @@ PKG_CHECK_MODULES(SQLITE_DEPS REQUIRED sqlite3)
 PKG_CHECK_MODULES(GOBJECT_DEPS REQUIRED gobject-2.0)
 
 ADD_SUBDIRECTORY(src)
+ADD_SUBDIRECTORY(test)
 
 CONFIGURE_FILE(org.tizen.theme_manager.service.in org.tizen.theme_manager.service @ONLY)
 CONFIGURE_FILE(theme-manager.service.in theme-manager.service @ONLY)
index 11bd218..6983182 100644 (file)
@@ -52,7 +52,7 @@ find . -name '*.gcno' -exec cp '{}' gcov-obj ';'
 %endif
 
 %check
-export LD_LIBRARY_PATH=../theme:../theme_provider:../theme_plugin
+export LD_LIBRARY_PATH=../../src/theme:../../src/theme_provider:../../src/theme_plugin
 ctest -V
 %if 0%{?gcov:1}
 lcov -c --ignore-errors graph --no-external -q -d . -o tizen-theme-manager.info
index cb220a5..300ac11 100644 (file)
@@ -2,4 +2,3 @@ ADD_SUBDIRECTORY(main)
 ADD_SUBDIRECTORY(theme)
 ADD_SUBDIRECTORY(theme_plugin)
 ADD_SUBDIRECTORY(theme_provider)
-ADD_SUBDIRECTORY(unit_tests)
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
new file mode 100644 (file)
index 0000000..c90fac8
--- /dev/null
@@ -0,0 +1 @@
+ADD_SUBDIRECTORY(unit_tests)
similarity index 83%
rename from src/unit_tests/CMakeLists.txt
rename to test/unit_tests/CMakeLists.txt
index 7ff5ad0..185d2e2 100644 (file)
@@ -1,10 +1,13 @@
-AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR} UNIT_TESTS_SRCS)
+AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/ UNIT_TESTS_SRCS)
 AUX_SOURCE_DIRECTORY(${CMAKE_CURRENT_SOURCE_DIR}/mock/ UNIT_TESTS_SRCS)
 ADD_EXECUTABLE(${TARGET_TIZEN_THEME_UNIT_TEST}
   ${UNIT_TESTS_SRCS}
 )
 
-TARGET_INCLUDE_DIRECTORIES(${TARGET_TIZEN_THEME_UNIT_TEST} PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../")
+TARGET_INCLUDE_DIRECTORIES(${TARGET_TIZEN_THEME_UNIT_TEST} PUBLIC
+  "${CMAKE_CURRENT_SOURCE_DIR}/../"
+  "${CMAKE_CURRENT_SOURCE_DIR}/../../src"
+)
 
 APPLY_PKG_CONFIG(${TARGET_TIZEN_THEME_UNIT_TEST} PUBLIC
   GLIB_DEPS