echo Test 1 rm -fr /tmp/blob5002 killall ubiserver sleep 5 go run ubiserver.go -b /tmp/blob -s :5001 -S localhost:5002 -p 1000 & sleep 5 go run cli.go -s :5001 list | wc echo echo Test 2 go run cli.go -s :5001 build go run cli.go -s :5001 path last E go run cli.go -s :5001 path last EM go run cli.go -s :5001 path last EMW echo echo Test 3 killall ubiserver sleep 5 go run ubiserver.go -b /tmp/blob -s :5001 -S localhost:5002 -p 1000 -D 2 & sleep 5 go run cli.go -s :5001 list | wc go run cli.go -s :5001 build go run cli.go -s :5001 path last "" go run cli.go -s :5001 path last E echo echo Test 4 killall ubiserver rm -fr /tmp/blob5002 sleep 5 go run ubiserver.go -b /tmp/blob -s :5001 -S localhost:5002 -p 1000 & go run ubiserver.go -b /tmp/blob -s :5002 -S localhost:5001 -p 1000 & sleep 5 go run cli.go -s :5001 list | wc go run cli.go -s :5002 list | wc go run cli.go -s :5001 pull "localhost:5002" go run cli.go -s :5002 pull "localhost:5001" go run cli.go -s :5002 pull "localhost:5001" go run cli.go -s :5001 pull "localhost:5002" echo echo Test 5 killall ubiserver rm -fr /tmp/blob* sleep 5 go run ubiserver.go -b /tmp/blob -s :5002 -S localhost:5001 -p 5 & go run ubiserver.go -b /tmp/blob -s :5001 -S localhost:5002 -p 5 & sleep 5 go run cli.go -s :5001 list | wc ; go run cli.go -s :5002 list | wc go run cli.go -a -s :5001 put sampledir go run cli.go -s :5001 list | wc ; go run cli.go -s :5002 list | wc go run cli.go -s :5001 list | wc ; go run cli.go -s :5002 list | wc echo echo Test 6 go run cli.go -a -s :5002 put ~/down/sampledis-7.2.1 go run cli.go -s :5001 list | wc ; go run cli.go -s :5002 list | wc go run cli.go -s :5001 list | wc ; go run cli.go -s :5002 list | wc go run cli.go -s :5001 list | wc ; go run cli.go -s :5002 list | wc go run cli.go -s :5001 list | wc ; go run cli.go -s :5002 list | wc go run cli.go -s :5001 list | wc ; go run cli.go -s :5002 list | wc killall ubiserver echo echo Test 7 docker compose up go run cli.go -s :5001 list | wc; go run cli.go -s :5002 list | wc; go run cli.go -s :5003 list | wc go run cli.go -s :5001 put sampledir go run cli.go -s :5001 list | wc ; go run cli.go -s :5002 list | wc ; go run cli.go -s :5003 list | wc go run cli.go -s :5001 list | wc ; go run cli.go -s :5002 list | wc ; go run cli.go -s :5003 list | wc go run cli.go -s :5003 put sampledis-7.2.1 go run cli.go -s :5001 list | wc ; go run cli.go -s :5002 list | wc ; go run cli.go -s :5003 list | wc