commit:     98f780df6f4ca2cf55714cf1a6b10938b5963964
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 24 19:38:21 2026 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Sat Jan 24 19:38:21 2026 +0000
URL:        https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=98f780df

tests/qmerge: add gpkg test

Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 tests/qmerge/dotest | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/tests/qmerge/dotest b/tests/qmerge/dotest
index f36aeba..ec9a214 100755
--- a/tests/qmerge/dotest
+++ b/tests/qmerge/dotest
@@ -181,6 +181,22 @@ for compr in "" brotli gzip bzip2 xz lz4 zstd lzip lzop ; 
do
        rm "${ROOT}"/pkgs/sys-devel/${pkgver}-r${rev}.tbz2
 done
 
+# create a gpkg and merge it
+qtbz2 -j ${f} ${pkgver}.xpak "${ROOT}"/pkgs/sys-devel/${pkgver}-r${rev}.tbz2
+out=$(yes | qmerge -Fv =${pkgver}-r${rev})
+tend $? "qmerge-test: [ ] install ${pkgver}-r${rev}" || die "${out}"
+out=$(qpkg -g ${pkgver}-r${rev})
+tend $? "qmerge-test: [ ] build gpkg.tar" || die "${out}"
+ls -l "${ROOT}"/pkgs/sys-devel/
+rm "${ROOT}"/pkgs/sys-devel/${pkgver}-r${rev}.tbz2
+ls -l "${ROOT}"/pkgs/sys-devel/
+qlist -kIv
+out=$(yes | qmerge -Fv =${pkgver}-r${rev})
+tend $? "qmerge-test: [G] install ${pkgver}-r${rev}" || die "${out}"
+out=$(yes | qmerge -FU qmerge-test)
+tend $? "qmerge-test: [G] uninstall ${pkgver}-r${rev}" || die "${out}"
+
+
 cleantmpdir
 
 set -e

Reply via email to