Fix internal tests
[platform/core/security/cert-svc.git] / tests / vcore / CMakeLists.txt
1 # Copyright (c) 2011 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 # @file        CMakeLists.txt
16 # @author      Przemyslaw Dobrowolski (p.dobrowolsk@samsung.com)
17 # @author      Pawel Sikorski (p.sikorski@samsung.com)
18 # @author      Bartlomiej Grzelewski (b.grzelewski@samsung.com)
19 # @version     1.0
20 # @brief
21 #
22
23 SET(VCORE_TESTS_SOURCES
24     ${PROJECT_SOURCE_DIR}/tests/vcore/vcore_tests.cpp
25     ${PROJECT_SOURCE_DIR}/tests/vcore/TestCases.cpp
26     ${PROJECT_SOURCE_DIR}/tests/vcore/TestEnv.cpp
27     )
28
29 INCLUDE_DIRECTORIES(
30     ${PROJECT_SOURCE_DIR}/vcore/src
31     ${PROJECT_SOURCE_DIR}/tests/vcore
32     )
33
34 ADD_EXECUTABLE(${TARGET_VCORE_TEST} ${VCORE_TESTS_SOURCES} ${DPL_TEST_SOURCES})
35 TARGET_LINK_LIBRARIES(${TARGET_VCORE_TEST}
36     ${TARGET_VCORE_LIB}
37     ${TEST_DEP_LIBRARIES}
38     )
39
40 INSTALL(TARGETS ${TARGET_VCORE_TEST}
41     DESTINATION ${TZ_SYS_BIN}
42     PERMISSIONS OWNER_READ
43                 OWNER_WRITE
44                 OWNER_EXECUTE
45                 GROUP_READ
46                 GROUP_EXECUTE
47                 WORLD_READ
48                 WORLD_EXECUTE
49     )
50
51 INSTALL(FILES
52     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget/author-signature.xml
53     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget/signature1.xml
54     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget/signature22.xml
55     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget/config.xml
56     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget/index.html
57     DESTINATION
58     ${TZ_SYS_RO_APP}/widget/tests/vcore_widget_uncompressed
59     )
60
61 INSTALL(FILES
62     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_negative_hash/author-signature.xml
63     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_negative_hash/signature1.xml
64     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_negative_hash/signature22.xml
65     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_negative_hash/config.xml
66     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_negative_hash/index.html
67     DESTINATION
68     ${TZ_SYS_RO_APP}/widget/tests/vcore_widget_uncompressed_negative_hash
69     )
70
71 INSTALL(FILES
72     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_negative_signature/author-signature.xml
73     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_negative_signature/signature1.xml
74     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_negative_signature/signature22.xml
75     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_negative_signature/config.xml
76     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_negative_signature/index.html
77     DESTINATION
78     ${TZ_SYS_RO_APP}/widget/tests/vcore_widget_uncompressed_negative_signature
79     )
80
81 INSTALL(FILES
82     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_negative_certificate/author-signature.xml
83     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_negative_certificate/signature1.xml
84     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_negative_certificate/config.xml
85     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_negative_certificate/index.html
86     DESTINATION
87     ${TZ_SYS_RO_APP}/widget/tests/vcore_widget_uncompressed_negative_certificate
88     )
89
90 INSTALL(FILES
91     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_partner/author-signature.xml
92     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_partner/signature1.xml
93     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_partner/config.xml
94     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_partner/index.html
95     DESTINATION
96     ${TZ_SYS_RO_APP}/widget/tests/vcore_widget_uncompressed_partner
97     )
98
99 INSTALL(FILES
100     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_partner_operator/author-signature.xml
101     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_partner_operator/signature1.xml
102     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_partner_operator/config.xml
103     ${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/widget_partner_operator/index.html
104     DESTINATION
105     ${TZ_SYS_RO_APP}/widget/tests/vcore_widget_uncompressed_partner_operator
106     )
107
108 INSTALL(FILES
109     "${PROJECT_SOURCE_DIR}/tests/vcore/test-cases/reference/encoding test.empty"
110     DESTINATION
111     ${TZ_SYS_RO_APP}/widget/tests/reference
112     )
113