skopeo/hack/make
Ed Santiago 47e7cda4e9 System tests - get working under podman-in-podman
Skopeo CI tests run under podman; hence the registries
run in the tests will be podman-in-podman. This requires
complex muckery to make work:

 - install bats, jq, and podman in the test image
 - add new test-system Make target. It runs podman
   with /var/lib/containers bind-mounted to a tmpdir
   and with other necessary options; and invokes a
   test script that hack-edits /etc/containers/storage.conf
   before running podman for the first time.
 - add --cgroup-manager=cgroupfs option to podman
   invocations in BATS: without this, podman-in-podman
   fails with:
       systemd cgroup flag passed, but systemd support for managing cgroups is not available

Also: gpg --pinentry-mode option is not available on all
our test platforms. Check for it before using.

Signed-off-by: Ed Santiago <santiago@redhat.com>
2019-05-28 10:53:12 -06:00
..
.validate Update one more reference to projectatomic/skopeo 2018-08-27 13:10:02 +02:00
test-integration Propagate BUILDTAGS through the build process 2017-03-29 20:50:45 +02:00
test-system System tests - get working under podman-in-podman 2019-05-28 10:53:12 -06:00
validate-git-marks validate scripts in container 2016-01-24 12:27:53 +01:00
validate-gofmt Use contents of local checkout instead of last commit for validation 2016-03-21 14:55:32 +01:00
validate-lint Use contents of local checkout instead of last commit for validation 2016-03-21 14:55:32 +01:00
validate-vet Run (go vet) on all subpackages instead only of changed files 2018-05-10 21:12:51 +02:00