mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-27 01:18:27 +00:00 
			
		
		
		
	* Allow common redis and leveldb connections Prevents multiple reopening of redis and leveldb connections to the same place by sharing connections. Further allows for more configurable redis connection type using the redisURI and a leveldbURI scheme. Signed-off-by: Andrew Thornton <art27@cantab.net> * add unit-test Signed-off-by: Andrew Thornton <art27@cantab.net> * as per @lunny Signed-off-by: Andrew Thornton <art27@cantab.net> * add test Signed-off-by: Andrew Thornton <art27@cantab.net> * Update modules/cache/cache_redis.go * Update modules/queue/queue_disk.go * Update modules/cache/cache_redis.go * Update modules/cache/cache_redis.go * Update modules/queue/unique_queue_disk.go * Update modules/queue/queue_disk.go * Update modules/queue/unique_queue_disk.go * Update modules/session/redis.go Co-authored-by: techknowlogick <techknowlogick@gitea.io> Co-authored-by: Lauris BH <lauris@nix.lv>
		
			
				
	
	
		
			21 lines
		
	
	
		
			504 B
		
	
	
	
		
			Makefile
		
	
	
	
		
			Vendored
		
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			504 B
		
	
	
	
		
			Makefile
		
	
	
	
		
			Vendored
		
	
	
	
| all: testdeps
 | |
| 	go test ./...
 | |
| 	go test ./... -short -race
 | |
| 	go test ./... -run=NONE -bench=. -benchmem
 | |
| 	env GOOS=linux GOARCH=386 go test ./...
 | |
| 	golangci-lint run
 | |
| 
 | |
| testdeps: testdata/redis/src/redis-server
 | |
| 
 | |
| bench: testdeps
 | |
| 	go test ./... -test.run=NONE -test.bench=. -test.benchmem
 | |
| 
 | |
| .PHONY: all test testdeps bench
 | |
| 
 | |
| testdata/redis:
 | |
| 	mkdir -p $@
 | |
| 	wget -qO- http://download.redis.io/redis-stable.tar.gz | tar xvz --strip-components=1 -C $@
 | |
| 
 | |
| testdata/redis/src/redis-server: testdata/redis
 | |
| 	cd $< && make all
 |