From 1fbbd1de155f54043ec68d9e333030ba6622dd5e Mon Sep 17 00:00:00 2001 From: Christian Couder Date: Sun, 13 Dec 2015 14:56:46 +0100 Subject: [PATCH] Add and use a DOCKER prereq License: MIT Signed-off-by: Christian Couder --- test/sharness/lib/test-lib.sh | 1 + test/sharness/t0300-docker-image.sh | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/test/sharness/lib/test-lib.sh b/test/sharness/lib/test-lib.sh index 21f566ee2..db1d4031a 100644 --- a/test/sharness/lib/test-lib.sh +++ b/test/sharness/lib/test-lib.sh @@ -41,6 +41,7 @@ SHARNESS_LIB="lib/sharness/sharness.sh" # grab + output options test "$TEST_NO_FUSE" != 1 && test_set_prereq FUSE test "$TEST_EXPENSIVE" = 1 && test_set_prereq EXPENSIVE +type docker && test_set_prereq DOCKER if test "$TEST_VERBOSE" = 1; then echo '# TEST_VERBOSE='"$TEST_VERBOSE" diff --git a/test/sharness/t0300-docker-image.sh b/test/sharness/t0300-docker-image.sh index 446da7a8e..1d0759e77 100755 --- a/test/sharness/t0300-docker-image.sh +++ b/test/sharness/t0300-docker-image.sh @@ -8,9 +8,12 @@ test_description="Test docker image" . lib/test-lib.sh -test_expect_success "docker is installed" ' - type docker -' +# if in travis CI on OSX, docker is not available +if ! test_have_prereq DOCKER; then + skip_all='skipping docker tests, docker not available' + + test_done +fi test_expect_success "'docker --version' works" ' docker --version >actual