@@ -23,7 +23,7 @@ set -euo pipefail
2323
2424skip_without_fuse
2525
26- echo " 1..8 "
26+ echo " 1..9 "
2727
2828setup_repo
2929install_repo
@@ -53,6 +53,8 @@ cp $(dirname $0)/org.flatpak_builder.gui.desktop .
5353cp $( dirname $0 ) /org.flatpak_builder.gui.json .
5454cp $( dirname $0 ) /org.flatpak_builder.gui.metainfo.xml .
5555cp $( dirname $0 ) /org.test.Hello.png .
56+ cp $( dirname $0 ) /org.test.Hello-256.png .
57+ cp $( dirname $0 ) /org.flatpak.appstream_media.json .
5658mkdir include1
5759cp $( dirname $0 ) /module1.json include1/
5860cp $( dirname $0 ) /module1.yaml include1/
@@ -144,3 +146,15 @@ ostree checkout --repo=$REPO/repo_sc -U screenshots/$(flatpak --default-arch) ou
144146find outdir_sc -path " */icons/64x64/org.test.Hello.png" -type f | grep -q .
145147
146148echo " ok screenshot ref commit"
149+
150+ # test compose partial url
151+ ${FLATPAK_BUILDER} --force-clean builddir_sc \
152+ --mirror-screenshots-url=https://example.org/media \
153+ --state-dir .fp-compose-url-policy \
154+ --compose-url-policy=partial \
155+ org.flatpak.appstream_media.json >&2
156+ # we test for the icon tag instead of screenshot
157+ # the former works offline the latter does not
158+ gzip -cdq builddir_sc/files/share/app-info/xmls/org.flatpak.appstream_media.xml.gz| grep -Eq ' >org/flatpak/appstream_media/[^/]+/icons/128x128/org.flatpak.appstream_media.png</icon>'
159+
160+ echo " ok compose partial url"
0 commit comments