| #!/bin/sh |
| |
| test_description='credential-cache tests' |
| . ./test-lib.sh |
| . "$TEST_DIRECTORY"/lib-credential.sh |
| |
| test -z "$NO_UNIX_SOCKETS" || { |
| skip_all='skipping credential-cache tests, unix sockets not available' |
| test_done |
| } |
| |
| # don't leave a stale daemon running |
| trap 'code=$?; git credential-cache exit; (exit $code); die' EXIT |
| |
| helper_test cache |
| helper_test_timeout cache --timeout=1 |
| |
| # we can't rely on our "trap" above working after test_done, |
| # as test_done will delete the trash directory containing |
| # our socket, leaving us with no way to access the daemon. |
| git credential-cache exit |
| |
| test_done |