mirror of
				https://github.com/jesseduffield/lazygit.git
				synced 2025-10-30 23:57:43 +02:00 
			
		
		
		
	Add script to run integration tests
This commit is contained in:
		
							
								
								
									
										20
									
								
								scripts/run_integration_tests.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										20
									
								
								scripts/run_integration_tests.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,20 @@ | ||||
| #!/bin/sh | ||||
|  | ||||
| # This is ugly, but older versions of git don't support the GIT_CONFIG_GLOBAL | ||||
| # env var; the only way to run tests for these old versions is to copy our test | ||||
| # config file to the actual global location. Move an existing file out of the | ||||
| # way so that we can restore it at the end. | ||||
| if test -f ~/.gitconfig; then | ||||
|   mv ~/.gitconfig ~/.gitconfig.lazygit.bak | ||||
| fi | ||||
|  | ||||
| cp test/global_git_config ~/.gitconfig | ||||
|  | ||||
| go test pkg/integration/clients/*.go | ||||
| EXITCODE=$? | ||||
|  | ||||
| if test -f ~/.gitconfig.lazygit.bak; then | ||||
|   mv ~/.gitconfig.lazygit.bak ~/.gitconfig | ||||
| fi | ||||
|  | ||||
| exit $EXITCODE | ||||
		Reference in New Issue
	
	Block a user