Newer
Older
# - 1.3
# - 1.3.1
# - 1.3.2
# - 1.3.3
José Carlos Nieto
committed
- 1.4.2
addons:
apt:
packages:
- libgearman-dev
- libsvm-dev
- re2c
- mv $PWD $GOPATH/src/upper.io/db.v2
- cd $GOPATH/src/upper.io/db.v2
- go get -v github.com/cznic/ql/ql
- go get -v -t -d ./...
- export TRAVIS_BUILD_DIR=$GOPATH/src/upper.io/db.v2
- wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.1.tgz -O /tmp/mongodb.tgz
- tar -xvf /tmp/mongodb.tgz
- mkdir /tmp/data
- ${PWD}/mongodb-linux-x86_64-3.2.1/bin/mongod --dbpath /tmp/data --bind_ip 127.0.0.1 --auth &> /dev/null &
- until nc -z localhost 27017; do echo Waiting for MongoDB; sleep 1; done
José Carlos Nieto
committed
- mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
- make -C mysql/_dumps
- make -C postgresql/_dumps
- make -C sqlite/_dumps
- make -C ql/_dumps
- make -C mongo/_dumps
- go test -v upper.io/db.v2
- BENCHTIME=2s make bench -C $GOPATH/src/upper.io/db.v2/mysql
- BENCHTIME=2s make bench -C $GOPATH/src/upper.io/db.v2/postgresql
# - BENCHTIME=2s make bench -C $GOPATH/src/upper.io/db.v2/ql # Temporarily skipping benchmark, see https://github.com/cznic/ql/issues/107
- BENCHTIME=2s make test -C $GOPATH/src/upper.io/db.v2/ql
- BENCHTIME=2s make bench -C $GOPATH/src/upper.io/db.v2/sqlite
- BENCHTIME=2s make bench -C $GOPATH/src/upper.io/db.v2/mongo