ADD_DEFINITIONS("-DENGINE_RW_WORKING_DIR=\"${ENGINE_RW_WORKING_DIR}\"")
ADD_DEFINITIONS("-DENGINE_DIR=\"${ENGINE_DIR}\"")
ADD_DEFINITIONS("-DTEST_DIR=\"${TEST_DIR}\"")
+ADD_DEFINITIONS("-DTEST_RES_DIR=\"${TEST_RES_DIR}\"")
ADD_DEFINITIONS("-DDEFAULT_ICON_PATH=\"${RO_RES_DIR}/default-icon.png\"")
IF (CMAKE_BUILD_TYPE MATCHES "DEBUG")
%global engine_rw_working_dir %{rw_data_dir}/%{service_name}/%{engine_rw_dir_name}
%global engine_dir %{ro_data_dir}/%{service_name}/%{engine_ro_dir_name}
%global test_dir %{rw_data_dir}/%{service_name}-test
+%global test_res_dir %{ro_data_dir}/%{service_name}-test
%if "%{platform_version}" == "3.0"
%global service_user security_fw
-DENGINE_DIR:PATH=%{engine_dir} \
-DTEST_TARGET=%{test_target} \
-DTEST_DIR:PATH=%{test_dir} \
+ -DTEST_RES_DIR:PATH=%{test_res_dir} \
%if 0%{?with_detailed_base_url}
-DDETAILED_URL_BASE:STRING=%{detailed_base_url} \
%endif
%dir %attr(-, %{service_user}, %{service_group}) %{test_dir}
%attr(-, %{service_user}, %{service_group}) %{test_dir}/*
+%dir %attr(-, %{service_user}, %{service_group}) %{test_res_dir}
+%attr(-, %{service_user}, %{service_group}) %{test_res_dir}/*
+
# sample engine related files
%if 0%{?with_sample_engine}
%{engine_dir}/lib%{service_name}-cs-engine.so
<domain name="_" />
</request>
<assign>
- <filesystem path="@BIN_DIR@" exec_label="@SMACK_DOMAIN_NAME@" />
+ <filesystem path="@BIN_DIR@/@SERVICE_NAME@-test" exec_label="@SMACK_DOMAIN_NAME@" />
<filesystem path="@TEST_DIR@" label="@SMACK_DOMAIN_NAME@" type="transmutable" />
</assign>
</manifest>
INSTALL(TARGETS ${TARGET_CSR_TEST} DESTINATION ${BIN_DIR})
INSTALL(DIRECTORY resources/ DESTINATION ${TEST_DIR})
+INSTALL(DIRECTORY pkgs/ DESTINATION ${TEST_RES_DIR})
ADD_SUBDIRECTORY(internals)
ADD_SUBDIRECTORY(popup)
#define TEST_WGT_PKG_ID "hFhcNcbE6K"
#define TEST_WGT_APP_ROOT TEST_DIR_APPS "/" TEST_WGT_PKG_ID
#define TEST_WGT_MAL_FILE TEST_WGT_APP_ROOT "/res/wgt/data/malicious.txt"
-#define TEST_WGT_PATH TEST_DIR "/" TEST_TARGET "/MaliciousWgt.wgt"
+#define TEST_WGT_PATH TEST_RES_DIR "/" TEST_TARGET "/MaliciousWgt.wgt"
#define TEST_WGT_TYPE "WGT"
#define TEST_SAFE_WGT_PKG_ID "q3JfX6RA5q"
#define TEST_SAFE_WGT_APP_ROOT TEST_DIR_APPS "/" TEST_SAFE_WGT_PKG_ID
-#define TEST_SAFE_WGT_PATH TEST_DIR "/" TEST_TARGET "/non-malware.wgt"
+#define TEST_SAFE_WGT_PATH TEST_RES_DIR "/" TEST_TARGET "/non-malware.wgt"
#define TEST_SAFE_WGT_TYPE "WGT"
#define TEST_TPK_PKG_ID "org.example.malicioustpk"
#define TEST_TPK_APP_ROOT TEST_DIR_APPS "/" TEST_TPK_PKG_ID
#define TEST_TPK_MAL_FILE TEST_TPK_APP_ROOT "/shared/res/malicious.txt"
-#define TEST_TPK_PATH TEST_DIR "/" TEST_TARGET "/MaliciousTpk.tpk"
+#define TEST_TPK_PATH TEST_RES_DIR "/" TEST_TARGET "/MaliciousTpk.tpk"
#define TEST_TPK_TYPE "TPK"
#define TEST_FAKE_APP_ROOT TEST_DIR_APPS "/fake_app"