]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
icu: exclude debug files from ptest execution
authorJiaying Song <jiaying.song.cn@windriver.com>
Thu, 4 Dec 2025 06:00:53 +0000 (14:00 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 8 Dec 2025 17:54:25 +0000 (17:54 +0000)
When EXTRA_IMAGE_FEATURES contains dbg-pkgs, a .debug directory is
created containing debug symbol files that cannot be executed, causing
ptest failures such as:

/usr/lib64/icu/ptest/run-ptest: line 7: ././.debug/cintltst: cannot execute binary file: Exec format error
FAIL: ./.debug/cintltst

Modify run-ptest script to skip .debug directory files during test
execution.

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-support/icu/icu/run-ptest

index e5bf27a8222ef21b909a6058552ce0206f82fb58..ccf1d99a36c0f7f6cdd95c0d9a6fd8a19797d49b 100755 (executable)
@@ -2,7 +2,7 @@
 
 TOPDIR=$(dirname "$(realpath $0)")
 cd ${TOPDIR}/test/tests
-TESTS=$(find . -executable -type f)
+TESTS=$(find . -executable -type f ! -path "*/.debug/*")
 for t in ${TESTS}; do
        ./$t
        if [ "$?" = "0" ]; then