t4016-*.sh: Skip all tests rather than each test
[gitweb.git] / t / t7400-submodule-basic.sh
index 09e2b9bf16e6bd2d9031aa221e8b259228602d54..c73bec9551eb27dab25aad69c83ae7ce9f9b11a8 100755 (executable)
@@ -510,14 +510,19 @@ test_expect_success '../subrepo works with port-qualified URL - ssh://hostname:2
        )
 '
 
-test_expect_success '../subrepo path works with local path - /foo/repo' '
+# About the choice of the path in the next test:
+# - double-slash side-steps path mangling issues on Windows
+# - it is still an absolute local path
+# - there cannot be a server with a blank in its name just in case the
+#   path is used erroneously to access a //server/share style path
+test_expect_success '../subrepo path works with local path - //somewhere else/repo' '
        (
                cd reltest &&
                cp pristine-.git-config .git/config &&
                cp pristine-.gitmodules .gitmodules &&
-               git config remote.origin.url /foo/repo &&
+               git config remote.origin.url "//somewhere else/repo" &&
                git submodule init &&
-               test "$(git config submodule.sub.url)" = /foo/subrepo
+               test "$(git config submodule.sub.url)" = "//somewhere else/subrepo"
        )
 '
 
@@ -564,7 +569,7 @@ test_expect_success '../subrepo works with scp-style URL - user@host:path/to/rep
        )
 '
 
-test_expect_failure '../subrepo works with relative local path - foo' '
+test_expect_success '../subrepo works with relative local path - foo' '
        (
                cd reltest &&
                cp pristine-.git-config .git/config &&
@@ -587,7 +592,7 @@ test_expect_success '../subrepo works with relative local path - foo/bar' '
        )
 '
 
-test_expect_failure '../subrepo works with relative local path - ./foo' '
+test_expect_success '../subrepo works with relative local path - ./foo' '
        (
                cd reltest &&
                cp pristine-.git-config .git/config &&
@@ -598,7 +603,7 @@ test_expect_failure '../subrepo works with relative local path - ./foo' '
        )
 '
 
-test_expect_failure '../subrepo works with relative local path - ./foo/bar' '
+test_expect_success '../subrepo works with relative local path - ./foo/bar' '
        (
                cd reltest &&
                cp pristine-.git-config .git/config &&