#!/bin/sh setvar test_description = ''credential-cache tests'' source ./test-lib.sh source "$TEST_DIRECTORY"/lib-credential.sh test -z $NO_UNIX_SOCKETS || do { setvar 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