| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #!/bin/bash
- export CGO_ENABLED=1
- if [[ `uname` = "Darwin" ]]; then
- export CGO_CFLAGS="-g -O1 -Qunused-arguments -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS5 -DSQLITE_SOUNDEX -DSQLITE_ENABLE_GEOPOLY -DSQLITE_USE_ALLOCA -DUHAHA_GOODIES"
- export CGO_LDFLAGS="-g -O2 -Qunused-arguments"
- elif [[ `uname` = "Linux" ]]; then
- export CC=/opt/musl/bin/musl-gcc
- export CGO_CFLAGS="-g -O1 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS5 -DSQLITE_SOUNDEX -DSQLITE_ENABLE_GEOPOLY -DSQLITE_USE_ALLOCA -DUHAHA_GOODIES"
- export CGO_LDFLAGS='-g -O2'
- else
- export CGO_CFLAGS="-g -O1 -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_FTS5 -DSQLITE_SOUNDEX -DSQLITE_ENABLE_GEOPOLY -DSQLITE_USE_ALLOCA -DUHAHA_GOODIES"
- export CGO_LDFLAGS="-g -O2"
- fi
- export ETCDPATH=47.92.151.165:2379
- #// ETCDUSER=root
- #// ETCDPASS=VXOrp3iEqNBlSTp8LR3nSg==
- export ETCDUSER=
- export ETCDPASS=
- export CASSANDRAPATH=47.92.151.165
- #// 默认为false,跨域连接时需要置true
- export CASSANDRALOOKUP=true
- export NATSPATH=nats://user:N5JbKeT1C3uOUh317OVXjg==@47.92.151.165:4222
- export LOG_LEVEL=warn
- testunit=TestAll
- if [[ "$1" != "" ]]; then
- testunit="$1"
- fi
- export CASSANDRAKEYSPACE=matrix
- if [[ "$2" != "" ]]; then
- export CASSANDRAKEYSPACE="$2"
- fi
- export LOG_LEVEL=WARN
- if [[ "$3" != "" ]]; then
- export LOG_LEVEL="$3"
- fi
- if [[ `uname` = "Linux" ]]; then
- go test --ldflags '-linkmode external -extldflags "-static"' -timeout 3600s --count=1 -v -run ^${testunit}$ git.wecise.com/wecise/odbserver/test/unit -o odbtest -c -args
- else
- go test -timeout 3600s -v --count=1 -run ^${testunit}$ git.wecise.com/wecise/odbserver/test/unit -o odbtest -c -args
- fi
|