diff options
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | tests/hello.xdgapp | bin | 1332 -> 0 bytes | |||
-rwxr-xr-x | tests/make-test-bundles.sh | 26 | ||||
-rw-r--r-- | tests/test-keyring/README | 3 | ||||
-rw-r--r-- | tests/test-keyring/pubring.gpg | bin | 0 -> 1166 bytes | |||
-rw-r--r-- | tests/test-keyring/secring.gpg | bin | 0 -> 2468 bytes |
6 files changed, 35 insertions, 0 deletions
@@ -60,3 +60,9 @@ XdgApp-1.0.* /test-doc-portal.trs /testdb.log /testdb.trs +/tests/test-keyring/.gpg-v21-migrated +/tests/test-keyring/private-keys-v1.d/ +/tests/test-keyring/trustdb.gpg +/tests/hello*.xdgapp +/tests/platform*.xdgapp +/tests/repo diff --git a/tests/hello.xdgapp b/tests/hello.xdgapp Binary files differdeleted file mode 100644 index 843e8ad..0000000 --- a/tests/hello.xdgapp +++ /dev/null diff --git a/tests/make-test-bundles.sh b/tests/make-test-bundles.sh new file mode 100755 index 0000000..3bdc5ce --- /dev/null +++ b/tests/make-test-bundles.sh @@ -0,0 +1,26 @@ +#!/bin/sh + +set -e + +./make-test-runtime.sh +./make-test-app.sh + +URL=file://`pwd`/repo + +REF=`(cd repo/refs/heads; echo app/org.test.Hello/*/master)` + +xdg-app build-bundle repo hello.xdgapp org.test.Hello +xdg-app build-bundle repo hello-key.xdgapp --gpg-keys=test-keyring/pubring.gpg org.test.Hello +xdg-app build-bundle repo --repo-url=${URL} hello-origin.xdgapp org.test.Hello +xdg-app build-bundle repo --repo-url=${URL} --gpg-keys=test-keyring/pubring.gpg hello-key-origin.xdgapp org.test.Hello + +ostree gpg-sign --repo=repo --gpg-homedir=test-keyring ${REF} 7B0961FD + +xdg-app build-bundle repo hello-signed.xdgapp org.test.Hello +xdg-app build-bundle repo hello-key-signed.xdgapp --gpg-keys=test-keyring/pubring.gpg org.test.Hello +xdg-app build-bundle repo --repo-url=${URL} hello-origin-signed.xdgapp org.test.Hello +xdg-app build-bundle repo --repo-url=${URL} --gpg-keys=test-keyring/pubring.gpg hello-key-origin-signed.xdgapp org.test.Hello + +REF=`(cd repo/refs/heads; echo runtime/org.test.Platform/*/master)` +ostree gpg-sign --repo=repo --gpg-homedir=test-keyring ${REF} 7B0961FD +xdg-app build-bundle --runtime repo --repo-url=${URL} --gpg-keys=test-keyring/pubring.gpg platform.xdgapp org.test.Platform diff --git a/tests/test-keyring/README b/tests/test-keyring/README new file mode 100644 index 0000000..7586ed3 --- /dev/null +++ b/tests/test-keyring/README @@ -0,0 +1,3 @@ +These are completely random keys, which include the secret key. +Use these for testing gpg signing, do *NOT* ever use these for any +real application. diff --git a/tests/test-keyring/pubring.gpg b/tests/test-keyring/pubring.gpg Binary files differnew file mode 100644 index 0000000..7879191 --- /dev/null +++ b/tests/test-keyring/pubring.gpg diff --git a/tests/test-keyring/secring.gpg b/tests/test-keyring/secring.gpg Binary files differnew file mode 100644 index 0000000..03bc3fa --- /dev/null +++ b/tests/test-keyring/secring.gpg |