816a5bceaeca9a89c1856d548f17f3867cfc6936
[platform/core/security/vasum.git] / tests / unit_tests / server / configs / CMakeLists.txt
1 # Copyright (c) 2014 Samsung Electronics Co., Ltd All Rights Reserved
2 #
3 #    Licensed under the Apache License, Version 2.0 (the "License");
4 #    you may not use this file except in compliance with the License.
5 #    You may obtain a copy of the License at
6 #
7 #        http://www.apache.org/licenses/LICENSE-2.0
8 #
9 #    Unless required by applicable law or agreed to in writing, software
10 #    distributed under the License is distributed on an "AS IS" BASIS,
11 #    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 #    See the License for the specific language governing permissions and
13 #    limitations under the License.
14 #
15 #
16 # @file   CMakeLists.txt
17 # @author Jan Olszak (j.olszak@samsung.com)
18 #
19
20 MESSAGE(STATUS "Installing configs for the Server Unit Tests to " ${SC_CONFIG_INSTALL_DIR})
21
22 FILE(GLOB server_manager_CONF       ut-server/*.conf)
23 FILE(GLOB server_container_CONF     ut-server/containers/*.conf)
24 FILE(GLOB server_admin_CONF         ut-server/libvirt-config/*.xml)
25
26 FILE(GLOB manager_manager_CONF      ut-containers-manager/*.conf)
27 FILE(GLOB manager_container_CONF    ut-containers-manager/containers/*.conf)
28 FILE(GLOB manager_admin_CONF        ut-containers-manager/libvirt-config/*.xml)
29
30 FILE(GLOB container_CONF            ut-container/*.conf)
31 FILE(GLOB container_container_CONF  ut-container/containers/*.conf)
32 FILE(GLOB container_admin_CONF      ut-container/libvirt-config/*.xml)
33
34 FILE(GLOB admin_container_CONF      ut-container-admin/containers/*.conf)
35 FILE(GLOB admin_admin_CONF          ut-container-admin/libvirt-config/*.xml)
36
37 FILE(GLOB network_container_CONF    ut-network-admin/containers/*.conf)
38 FILE(GLOB network_admin_CONF        ut-network-admin/libvirt-config/*.xml)
39
40 FILE(GLOB connection_CONF           ut-container-connection/*.conf)
41
42
43 ## Generate ####################################################################
44 CONFIGURE_FILE(ut-container-admin/containers/buggy.conf.in
45                ${CMAKE_BINARY_DIR}/ut-container-admin/containers/buggy.conf @ONLY)
46 CONFIGURE_FILE(ut-container-admin/containers/test.conf.in
47                ${CMAKE_BINARY_DIR}/ut-container-admin/containers/test.conf @ONLY)
48 CONFIGURE_FILE(ut-container-admin/containers/test-no-shutdown.conf.in
49                ${CMAKE_BINARY_DIR}/ut-container-admin/containers/test-no-shutdown.conf @ONLY)
50 FILE(GLOB admin_container_CONF_GEN ${CMAKE_BINARY_DIR}/ut-container-admin/containers/*.conf)
51
52 CONFIGURE_FILE(ut-network-admin/containers/test.conf.in
53                ${CMAKE_BINARY_DIR}/ut-network-admin/containers/test.conf @ONLY)
54 CONFIGURE_FILE(ut-network-admin/containers/buggy.conf.in
55                ${CMAKE_BINARY_DIR}/ut-network-admin/containers/buggy.conf @ONLY)
56 FILE(GLOB network_container_CONF_GEN ${CMAKE_BINARY_DIR}/ut-network-admin/containers/*.conf)
57
58 CONFIGURE_FILE(ut-containers-manager/libvirt-config/console1-dbus.xml.in
59                ${CMAKE_BINARY_DIR}/ut-containers-manager/libvirt-config/console1-dbus.xml @ONLY)
60 CONFIGURE_FILE(ut-containers-manager/libvirt-config/console2-dbus.xml.in
61                ${CMAKE_BINARY_DIR}/ut-containers-manager/libvirt-config/console2-dbus.xml @ONLY)
62 CONFIGURE_FILE(ut-containers-manager/libvirt-config/console3-dbus.xml.in
63                ${CMAKE_BINARY_DIR}/ut-containers-manager/libvirt-config/console3-dbus.xml @ONLY)
64 FILE(GLOB manager_admin_CONF_GEN ${CMAKE_BINARY_DIR}/ut-containers-manager/libvirt-config/*.xml)
65
66 CONFIGURE_FILE(ut-container/libvirt-config/test-dbus.xml.in
67                ${CMAKE_BINARY_DIR}/ut-container/libvirt-config/test-dbus.xml @ONLY)
68 FILE(GLOB container_admin_CONF_GEN ${CMAKE_BINARY_DIR}/ut-container/libvirt-config/*.xml)
69
70
71 ## Install #####################################################################
72 INSTALL(FILES        ${server_manager_CONF}
73         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-server)
74 INSTALL(FILES        ${server_container_CONF}
75         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-server/containers)
76 INSTALL(FILES        ${server_admin_CONF}
77         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-server/libvirt-config)
78
79 INSTALL(FILES        ${manager_manager_CONF}
80         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-containers-manager)
81 INSTALL(FILES        ${manager_container_CONF}
82         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-containers-manager/containers)
83 INSTALL(FILES        ${manager_admin_CONF}
84         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-containers-manager/libvirt-config)
85 INSTALL(FILES        ${manager_admin_CONF_GEN}
86         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-containers-manager/libvirt-config)
87
88 INSTALL(FILES        ${container_CONF}
89         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-container)
90 INSTALL(FILES        ${container_container_CONF}
91         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-container/containers)
92 INSTALL(FILES        ${container_admin_CONF}
93         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-container/libvirt-config)
94 INSTALL(FILES        ${container_admin_CONF_GEN}
95         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-container/libvirt-config)
96
97 INSTALL(FILES        ${admin_container_CONF}
98         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-container-admin/containers)
99 INSTALL(FILES        ${admin_container_CONF_GEN}
100         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-container-admin/containers)
101 INSTALL(FILES        ${admin_admin_CONF}
102         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-container-admin/libvirt-config)
103
104 INSTALL(FILES        ${network_container_CONF}
105         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-network-admin/containers)
106 INSTALL(FILES        ${network_container_CONF_GEN}
107         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-network-admin/containers)
108 INSTALL(FILES        ${network_admin_CONF}
109         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-network-admin/libvirt-config)
110
111 INSTALL(FILES        ${connection_CONF}
112         DESTINATION  ${SC_TEST_CONFIG_INSTALL_DIR}/server/ut-container-connection)
113
114 INSTALL(FILES        dbus-1/system.d/org.tizen.containers.tests.conf
115         DESTINATION  ${SYSCONF_INSTALL_DIR}/dbus-1/system.d/)