mirror of
https://github.com/zeromicro/go-zero.git
synced 2025-01-24 01:30:25 +08:00
c27e00b45c
* Replace mongo package with monc & mon * Add terminal whitespace * format code
33 lines
455 B
Bash
33 lines
455 B
Bash
#!/bin/bash
|
|
|
|
wd=$(dirname $0)
|
|
project=test
|
|
testDir=$wd/$project
|
|
mkdir -p $testDir
|
|
|
|
cd $testDir
|
|
|
|
# go mod init
|
|
go mod init $project
|
|
|
|
# generate cache code
|
|
goctl model mongo -t User -c --dir cache
|
|
if [ $? -ne 0 ]; then
|
|
exit 1
|
|
fi
|
|
|
|
# generate non-cache code
|
|
goctl model mongo -t User --dir nocache
|
|
if [ $? -ne 0 ]; then
|
|
exit 1
|
|
fi
|
|
|
|
# go mod tidy
|
|
GOPROXY=https://goproxy.cn && go mod tidy
|
|
|
|
# code inspection
|
|
go test -race ./...
|
|
if [ $? -ne 0 ]; then
|
|
echo
|
|
fi
|