mirror of
https://github.com/git/git.git
synced 2024-11-23 09:56:28 +08:00
Merge branch 'jk/tests-without-dns'
Test suite has been taught not to unnecessarily rely on DNS failing a bogus external name. * jk/tests-without-dns: t/lib-bundle-uri: use local fake bundle URLs t5551: do not confirm that bogus url cannot be used t5553: use local url for invalid fetch
This commit is contained in:
commit
820e796984
@ -18,7 +18,7 @@ git)
|
||||
start_git_daemon --export-all --enable=receive-pack
|
||||
BUNDLE_URI_PARENT="$GIT_DAEMON_DOCUMENT_ROOT_PATH/parent"
|
||||
BUNDLE_URI_REPO_URI="$GIT_DAEMON_URL/parent"
|
||||
BUNDLE_URI_BUNDLE_URI="https://example.com/fake.bdl"
|
||||
BUNDLE_URI_BUNDLE_URI="$BUNDLE_URI_REPO_URI/fake.bdl"
|
||||
test_set_prereq BUNDLE_URI_GIT
|
||||
;;
|
||||
http)
|
||||
@ -26,7 +26,7 @@ http)
|
||||
start_httpd
|
||||
BUNDLE_URI_PARENT="$HTTPD_DOCUMENT_ROOT_PATH/http_parent"
|
||||
BUNDLE_URI_REPO_URI="$HTTPD_URL/smart/http_parent"
|
||||
BUNDLE_URI_BUNDLE_URI="https://example.com/fake.bdl"
|
||||
BUNDLE_URI_BUNDLE_URI="$BUNDLE_URI_REPO_URL/fake.bdl"
|
||||
test_set_prereq BUNDLE_URI_HTTP
|
||||
;;
|
||||
*)
|
||||
|
@ -643,7 +643,6 @@ test_expect_success 'clone empty SHA-256 repository with protocol v0' '
|
||||
test_expect_success 'passing hostname resolution information works' '
|
||||
BOGUS_HOST=gitbogusexamplehost.invalid &&
|
||||
BOGUS_HTTPD_URL=$HTTPD_PROTO://$BOGUS_HOST:$LIB_HTTPD_PORT &&
|
||||
test_must_fail git ls-remote "$BOGUS_HTTPD_URL/smart/repo.git" >/dev/null &&
|
||||
git -c "http.curloptResolve=$BOGUS_HOST:$LIB_HTTPD_PORT:127.0.0.1" ls-remote "$BOGUS_HTTPD_URL/smart/repo.git" >/dev/null
|
||||
'
|
||||
|
||||
|
@ -73,10 +73,10 @@ test_expect_success 'fetch --set-upstream main:other does not set the branch oth
|
||||
check_config_missing other2
|
||||
'
|
||||
|
||||
test_expect_success 'fetch --set-upstream http://nosuchdomain.example.com fails with invalid url' '
|
||||
test_expect_success 'fetch --set-upstream ./does-not-exist fails with invalid url' '
|
||||
# main explicitly not cleared, we check that it is not touched from previous value
|
||||
clear_config other other2 &&
|
||||
test_must_fail git fetch --set-upstream http://nosuchdomain.example.com &&
|
||||
test_must_fail git fetch --set-upstream ./does-not-exist &&
|
||||
check_config main upstream refs/heads/other &&
|
||||
check_config_missing other &&
|
||||
check_config_missing other2
|
||||
@ -143,10 +143,10 @@ test_expect_success 'pull --set-upstream upstream tag does not set the tag' '
|
||||
check_config_missing three
|
||||
'
|
||||
|
||||
test_expect_success 'pull --set-upstream http://nosuchdomain.example.com fails with invalid url' '
|
||||
test_expect_success 'pull --set-upstream ./does-not-exist fails with invalid url' '
|
||||
# main explicitly not cleared, we check that it is not touched from previous value
|
||||
clear_config other other2 three &&
|
||||
test_must_fail git pull --set-upstream http://nosuchdomain.example.com &&
|
||||
test_must_fail git pull --set-upstream ./does-not-exist &&
|
||||
check_config main upstream refs/heads/other &&
|
||||
check_config_missing other &&
|
||||
check_config_missing other2 &&
|
||||
|
Loading…
Reference in New Issue
Block a user