24 lines
		
	
	
		
			602 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			24 lines
		
	
	
		
			602 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
| #!/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
 |