diff options
author | Guido Günther <agx@sigxcpu.org> | 2021-07-26 12:28:53 +0200 |
---|---|---|
committer | Alexander Larsson <alexander.larsson@gmail.com> | 2021-11-15 11:34:24 +0100 |
commit | f759a7dd272cb2cdae7578397e25334d4949f855 (patch) | |
tree | bdfdfb751ccb23e39c71b3afd44bc0d9571697c2 | |
parent | 766bf5f08a256431cde8bca6228a4964a73ff6bc (diff) | |
download | flatpak-f759a7dd272cb2cdae7578397e25334d4949f855.tar.gz |
tests: Test appdata installation
Signed-off-by: Guido Günther <agx@sigxcpu.org>
-rwxr-xr-x | tests/make-test-app.sh | 8 | ||||
-rw-r--r-- | tests/test-run.sh | 1 |
2 files changed, 6 insertions, 3 deletions
diff --git a/tests/make-test-app.sh b/tests/make-test-app.sh index 7975d1cf..a48f3cea 100755 --- a/tests/make-test-app.sh +++ b/tests/make-test-app.sh @@ -113,9 +113,8 @@ mkdir -p ${DIR}/files/share/icons/HighContrast/64x64/apps cp $(dirname $0)/org.test.Hello.png ${DIR}/files/share/icons/HighContrast/64x64/apps/${APP_ID}.png -mkdir -p ${DIR}/files/share/app-info/xmls -mkdir -p ${DIR}/files/share/app-info/icons/flatpak/64x64 -gzip -c > ${DIR}/files/share/app-info/xmls/${APP_ID}.xml.gz <<EOF +mkdir -p ${DIR}/files/share/appdata +cat <<EOF > ${DIR}/files/share/appdata/${APP_ID}.xml <?xml version="1.0" encoding="UTF-8"?> <components version="0.8"> <component type="desktop"> @@ -133,6 +132,9 @@ gzip -c > ${DIR}/files/share/app-info/xmls/${APP_ID}.xml.gz <<EOF </component> </components> EOF +mkdir -p ${DIR}/files/share/app-info/xmls +mkdir -p ${DIR}/files/share/app-info/icons/flatpak/64x64 +gzip -c ${DIR}/files/share/appdata/${APP_ID}.xml > ${DIR}/files/share/app-info/xmls/${APP_ID}.xml.gz cp $(dirname $0)/org.test.Hello.png ${DIR}/files/share/app-info/icons/flatpak/64x64/${APP_ID}.png if [ x$COLLECTION_ID != x ]; then diff --git a/tests/test-run.sh b/tests/test-run.sh index f726e52c..b0b82728 100644 --- a/tests/test-run.sh +++ b/tests/test-run.sh @@ -44,6 +44,7 @@ assert_has_file $FL_DIR/app/org.test.Hello/$ARCH/stable/active/metadata assert_has_dir $FL_DIR/app/org.test.Hello/$ARCH/stable/active/files assert_has_dir $FL_DIR/app/org.test.Hello/$ARCH/stable/active/export assert_has_file $FL_DIR/exports/share/applications/org.test.Hello.desktop +assert_has_file $FL_DIR/exports/share/appdata/org.test.Hello.xml # Ensure Exec key is rewritten assert_file_has_content $FL_DIR/exports/share/applications/org.test.Hello.desktop "^Exec=.*flatpak run --branch=stable --arch=$ARCH --command=hello\.sh org\.test\.Hello$" assert_has_file $FL_DIR/exports/share/gnome-shell/search-providers/org.test.Hello.search-provider.ini |