From 6402af906d6d43cadd4e85ee30f231d8ced2372d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois-Simon=20Fauteux-Chapleau?=
 <francois-simon.fauteux-chapleau@savoirfairelinux.com>
Date: Fri, 25 Apr 2025 15:37:49 -0400
Subject: [PATCH] cmake: copy files used by ut_plugins

GitLab: #1124
Change-Id: I427816d21f1f7177a305bec37fa71eef42b1755e
---
 CMakeLists.txt                                      |   2 ++
 test/unitTest/plugins/{ => data}/Test.crt           |   0
 test/unitTest/plugins/{ => data}/Test.key           |   0
 test/unitTest/plugins/{ => data}/TestSuite.jpl      | Bin
 .../plugins/{ => data}/TestSuiteCertNotFound.jpl    | Bin
 .../plugins/{ => data}/TestSuiteFileNotSign.jpl     | Bin
 .../plugins/{ => data}/TestSuiteManifestChanged.jpl | Bin
 .../plugins/{ => data}/TestSuiteNotSign.jpl         | Bin
 .../{ => data}/TestSuitePluginNotSignByIssuer.jpl   | Bin
 test/unitTest/plugins/plugin.yml                    |   2 +-
 10 files changed, 3 insertions(+), 1 deletion(-)
 rename test/unitTest/plugins/{ => data}/Test.crt (100%)
 rename test/unitTest/plugins/{ => data}/Test.key (100%)
 rename test/unitTest/plugins/{ => data}/TestSuite.jpl (100%)
 rename test/unitTest/plugins/{ => data}/TestSuiteCertNotFound.jpl (100%)
 rename test/unitTest/plugins/{ => data}/TestSuiteFileNotSign.jpl (100%)
 rename test/unitTest/plugins/{ => data}/TestSuiteManifestChanged.jpl (100%)
 rename test/unitTest/plugins/{ => data}/TestSuiteNotSign.jpl (100%)
 rename test/unitTest/plugins/{ => data}/TestSuitePluginNotSignByIssuer.jpl (100%)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 04d46c71ba..b73781a0c3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -780,6 +780,8 @@ else()
         file(COPY test/unitTest/actors DESTINATION ${CMAKE_BINARY_DIR})
         file(COPY test/unitTest/conversation/rsc DESTINATION ${CMAKE_BINARY_DIR}/conversation)
         file(COPY test/unitTest/media/data DESTINATION ${CMAKE_BINARY_DIR}/media)
+        file(COPY test/unitTest/plugins/plugin.yml DESTINATION ${CMAKE_BINARY_DIR}/plugins)
+        file(COPY test/unitTest/plugins/data DESTINATION ${CMAKE_BINARY_DIR}/plugins)
 
         add_library(ut_library STATIC test/unitTest/common.cpp)
         target_link_libraries(ut_library
diff --git a/test/unitTest/plugins/Test.crt b/test/unitTest/plugins/data/Test.crt
similarity index 100%
rename from test/unitTest/plugins/Test.crt
rename to test/unitTest/plugins/data/Test.crt
diff --git a/test/unitTest/plugins/Test.key b/test/unitTest/plugins/data/Test.key
similarity index 100%
rename from test/unitTest/plugins/Test.key
rename to test/unitTest/plugins/data/Test.key
diff --git a/test/unitTest/plugins/TestSuite.jpl b/test/unitTest/plugins/data/TestSuite.jpl
similarity index 100%
rename from test/unitTest/plugins/TestSuite.jpl
rename to test/unitTest/plugins/data/TestSuite.jpl
diff --git a/test/unitTest/plugins/TestSuiteCertNotFound.jpl b/test/unitTest/plugins/data/TestSuiteCertNotFound.jpl
similarity index 100%
rename from test/unitTest/plugins/TestSuiteCertNotFound.jpl
rename to test/unitTest/plugins/data/TestSuiteCertNotFound.jpl
diff --git a/test/unitTest/plugins/TestSuiteFileNotSign.jpl b/test/unitTest/plugins/data/TestSuiteFileNotSign.jpl
similarity index 100%
rename from test/unitTest/plugins/TestSuiteFileNotSign.jpl
rename to test/unitTest/plugins/data/TestSuiteFileNotSign.jpl
diff --git a/test/unitTest/plugins/TestSuiteManifestChanged.jpl b/test/unitTest/plugins/data/TestSuiteManifestChanged.jpl
similarity index 100%
rename from test/unitTest/plugins/TestSuiteManifestChanged.jpl
rename to test/unitTest/plugins/data/TestSuiteManifestChanged.jpl
diff --git a/test/unitTest/plugins/TestSuiteNotSign.jpl b/test/unitTest/plugins/data/TestSuiteNotSign.jpl
similarity index 100%
rename from test/unitTest/plugins/TestSuiteNotSign.jpl
rename to test/unitTest/plugins/data/TestSuiteNotSign.jpl
diff --git a/test/unitTest/plugins/TestSuitePluginNotSignByIssuer.jpl b/test/unitTest/plugins/data/TestSuitePluginNotSignByIssuer.jpl
similarity index 100%
rename from test/unitTest/plugins/TestSuitePluginNotSignByIssuer.jpl
rename to test/unitTest/plugins/data/TestSuitePluginNotSignByIssuer.jpl
diff --git a/test/unitTest/plugins/plugin.yml b/test/unitTest/plugins/plugin.yml
index ef83795d7e..2d97a67f39 100644
--- a/test/unitTest/plugins/plugin.yml
+++ b/test/unitTest/plugins/plugin.yml
@@ -1,5 +1,5 @@
 jplDirectory:
-  "plugins"
+  "plugins/data"
 plugin:
   "TestSuite"
 pluginCertNotFound:
-- 
GitLab