diff options
author | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2019-09-06 21:00:11 +0100 |
---|---|---|
committer | Ian Jackson <ijackson@chiark.greenend.org.uk> | 2019-09-06 22:05:17 +0100 |
commit | e42f3ccb4157d214993f7b68125ee3d6d6a6dde5 (patch) | |
tree | 4f53af2d3eb98be98cc78508fed5a0ff13864546 | |
parent | e291b97c9478e05eac777a278568bea9fadca6de (diff) |
test suite: clone-skew: Test for accessing mirror via http
This test is misnamed right now, but really we are going to make it do
something interesting.
Right now it just sets everything up to access the mirror via http
rather than file://.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
-rw-r--r-- | debian/tests/control | 2 | ||||
-rwxr-xr-x | tests/tests/clone-skew | 23 |
2 files changed, 24 insertions, 1 deletions
diff --git a/debian/tests/control b/debian/tests/control index 731600b..f8e112a 100644 --- a/debian/tests/control +++ b/debian/tests/control @@ -20,7 +20,7 @@ Tests-Directory: tests/tests Depends: dgit, dgit-infrastructure, devscripts, debhelper (>=8), fakeroot, build-essential, chiark-utils-bin, bc, faketime Restrictions: x-dgit-intree-only x-dgit-git-only -Tests: alternating-dgit clone-gitnosuite clone-nogit drs-clone-nogit dsd-clone-nogit ftpmasterapi-http +Tests: alternating-dgit clone-gitnosuite clone-nogit clone-skew drs-clone-nogit dsd-clone-nogit ftpmasterapi-http Tests-Directory: tests/tests Depends: dgit, dgit-infrastructure, devscripts, debhelper (>=8), fakeroot, build-essential, chiark-utils-bin, bc, faketime, libhttp-server-simple-static-perl diff --git a/tests/tests/clone-skew b/tests/tests/clone-skew new file mode 100755 index 0000000..cedcf1f --- /dev/null +++ b/tests/tests/clone-skew @@ -0,0 +1,23 @@ +#!/bin/bash +set -e +. tests/lib + +t-dependencies libhttp-server-simple-static-perl + +$troot/http-static-server >$tmp/must-clean/mirror.port $tmp/mirror +read <$tmp/must-clean/mirror.port mirror_port + +t-git-config --global dgit-distro.test-dummy.mirror \ + http://127.0.0.1:$mirror_port/ + +t_archive_ln_s=cp + +t-archive example 1.0-1 +t-git-none + +t-dgit clone $p + +cd $p +t-cloned-fetched-good + +t-ok |