mirror of
https://git.yoctoproject.org/poky
synced 2026-04-20 18:32:12 +02:00
parted: improve ptest execution
Delete the right log files in run-ptest so the tests can be executed more than once. Install config.h so the tests which examine the build configuration will do the right thing, specifically this causes the tests using libblkid to execute instead of skip. Add missing RDEPENDS: mkswap and tune2fs binaries, loop and vfat kernel modules. (From OE-Core rev: 43bd50cbf902ce92ea613d142fae2524011b8f55) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
e81bef685f
commit
1d452b2c09
@@ -2,6 +2,6 @@
|
||||
|
||||
mkdir -p /etc/udev/mount.blacklist.d
|
||||
echo /dev/sda1 >> /etc/udev/mount.blacklist.d/parted-tmp
|
||||
rm -f *.log
|
||||
rm -f tests/*.log
|
||||
make -C tests test-suite.log
|
||||
rm /etc/udev/mount.blacklist.d/parted-tmp
|
||||
|
||||
@@ -35,10 +35,13 @@ do_install_ptest() {
|
||||
cp ${S}/build-aux/test-driver $t/build-aux/
|
||||
cp -r ${S}/tests $t
|
||||
cp ${B}/tests/Makefile $t/tests/
|
||||
mkdir $t/lib
|
||||
cp ${B}/lib/config.h $t/lib
|
||||
sed -i "s|^VERSION.*|VERSION = ${PV}|g" $t/tests/Makefile
|
||||
sed -i "s|^srcdir =.*|srcdir = \.|g" $t/tests/Makefile
|
||||
sed -i "s|^abs_srcdir =.*|abs_srcdir = \.|g" $t/tests/Makefile
|
||||
sed -i "s|^abs_top_srcdir =.*|abs_top_srcdir = \.\.|g" $t/tests/Makefile
|
||||
sed -i "s|^abs_top_srcdir =.*|abs_top_srcdir = "${PTEST_PATH}"|g" $t/tests/Makefile
|
||||
sed -i "s|^abs_top_builddir =.*|abs_top_builddir = "${PTEST_PATH}"|g" $t/tests/Makefile
|
||||
sed -i "s|^Makefile:.*|Makefile:|g" $t/tests/Makefile
|
||||
sed -i "/^BUILDINFO.*$/d" $t/tests/Makefile
|
||||
for i in print-align print-max print-flags dup-clobber duplicate fs-resize; \
|
||||
@@ -46,9 +49,8 @@ do_install_ptest() {
|
||||
done
|
||||
sed -e 's| ../parted||' -i $t/tests/*.sh
|
||||
}
|
||||
|
||||
RDEPENDS_${PN}-ptest = "bash coreutils perl util-linux-losetup python3 make gawk e2fsprogs-mke2fs python3-core dosfstools"
|
||||
RRECOMMENDS_${PN}-ptest = "kernel-module-scsi-debug"
|
||||
RDEPENDS_${PN}-ptest = "bash coreutils perl util-linux-losetup util-linux-mkswap python3 make gawk e2fsprogs-mke2fs e2fsprogs-tune2fs python3-core dosfstools"
|
||||
RRECOMMENDS_${PN}-ptest = "kernel-module-scsi-debug kernel-module-loop kernel-module-vfat"
|
||||
RDEPENDS_${PN}-ptest_append_libc-glibc = "\
|
||||
glibc-utils \
|
||||
locale-base-en-us \
|
||||
|
||||
Reference in New Issue
Block a user