 6320358e31
			
		
	
	6320358e31
	
	
	
		
			
			Introduce a configuration option NO_UNIX_SOCKETS to exclude code that depends on Unix sockets and use it in MSVC and MinGW builds. Notice that unix-socket.h was missing from LIB_H before; fix that, too. Signed-off-by: Johannes Sixt <j6t@kdbg.org> Helped-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
		
			
				
	
	
		
			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
 |