summaryrefslogtreecommitdiff
path: root/tests/test-pull-metalink.sh
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2015-06-07 15:20:14 -0400
committerGiuseppe Scrivano <gscrivan@redhat.com>2015-06-26 11:02:24 +0200
commit6284beb2b6ced7eb2ea1ddd5fc80c39ef52b0507 (patch)
tree184d014042c5265d34c678b82ec12ed284033abb /tests/test-pull-metalink.sh
parent0dbf91484b8ec6e02ba4e19fec8fe96070b1f2c4 (diff)
downloadostree-6284beb2b6ced7eb2ea1ddd5fc80c39ef52b0507.tar.gz
ostree: Add a "remote refs" command
Works like "ostree refs" but fetches refs from a remote repo. This depends on the remote repo having a summary file, but any repo being served over HTTP *ought* to have one.
Diffstat (limited to 'tests/test-pull-metalink.sh')
-rwxr-xr-xtests/test-pull-metalink.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/test-pull-metalink.sh b/tests/test-pull-metalink.sh
index cd9631ae..085a72ae 100755
--- a/tests/test-pull-metalink.sh
+++ b/tests/test-pull-metalink.sh
@@ -74,6 +74,11 @@ ${CMD_PREFIX} ostree --repo=repo rev-parse origin:main
${CMD_PREFIX} ostree --repo=repo fsck
echo "ok pull via metalink"
+# Test fetching the summary through ostree_repo_remote_fetch_summary()
+${CMD_PREFIX} ostree --repo=repo remote refs origin > origin_refs
+assert_file_has_content origin_refs "main"
+echo "ok remote refs via metalink"
+
cp metalink-data/metalink.xml{,.orig}
cp ostree-srv/gnomerepo/summary{,.orig}