diff mbox series

[meta-perl,04/11] libdbd-sqlite-perl: fix ptests

Message ID 20251024175747.704498-4-skandigraun@gmail.com
State New
Headers show
Series [meta-perl,01/11] libcrypt-openssl-guess-perl: fix ptests | expand

Commit Message

Gyorgy Sarvari Oct. 24, 2025, 5:57 p.m. UTC
Add missing dependencies and install missing files for testing.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
---
 meta-perl/conf/include/ptest-packagelists-meta-perl.inc | 2 +-
 meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.76.bb | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/meta-perl/conf/include/ptest-packagelists-meta-perl.inc b/meta-perl/conf/include/ptest-packagelists-meta-perl.inc
index f4f2116569..ce62e92c2b 100644
--- a/meta-perl/conf/include/ptest-packagelists-meta-perl.inc
+++ b/meta-perl/conf/include/ptest-packagelists-meta-perl.inc
@@ -14,6 +14,7 @@  PTESTS_FAST_META_PERL = "\
     libcrypt-openssl-rsa-perl \
     libcgi-perl \
     libdata-hexdump-perl \
+    libdbd-sqlite-perl \
     libdigest-hmac-perl \
     liberror-perl \
     libextutils-config-perl \
@@ -33,7 +34,6 @@  PTESTS_SLOW_META_PERL = "\
 
 PTESTS_PROBLEMS_META_PERL = "\
     libconfig-autoconf-perl \
-    libdbd-sqlite-perl \
     libdigest-sha1-perl \
     libfile-slurper-perl \
     libhtml-parser-perl \
diff --git a/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.76.bb b/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.76.bb
index e8bbf79b13..8d9db19a3c 100644
--- a/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.76.bb
+++ b/meta-perl/recipes-perl/libdb/libdbd-sqlite-perl_1.76.bb
@@ -40,10 +40,17 @@  do_install:append() {
 do_install_ptest() {
 	cp -r ${B}/MANIFEST ${D}${PTEST_PATH}
 	chown -R root:root ${D}${PTEST_PATH}
+
+	# the t/virtual_table/11_filcontent_fulltext tests load these files directly
+	cp -r ${S}/lib ${D}${PTEST_PATH}
+	cp -r ${S}/inc ${D}${PTEST_PATH}
 }
 
 RDEPENDS:${PN}-ptest += " \
     libtest-nowarnings-perl \
+    perl-module-digest-md5 \
+    perl-module-encode-encoding \
+    perl-module-if \
     perl-module-lib \
     perl-module-encode \
     perl-module-file-spec \