10 - go get golang.org/x/tools/cmd/cover
11 - go get github.com/mattn/goveralls
14 - echo -e "[server]\ninnodb_log_file_size=256MB\ninnodb_buffer_pool_size=512MB\nmax_allowed_packet=16MB" | sudo tee -a /etc/mysql/my.cnf
15 - sudo service mysql restart
16 - .travis/wait_mysql.sh
17 - mysql -e 'create database gotest;'
28 - go get golang.org/x/tools/cmd/cover
29 - go get github.com/mattn/goveralls
30 - docker pull mysql:8.0
31 - docker run -d -p 127.0.0.1:3307:3306 --name mysqld -e MYSQL_DATABASE=gotest -e MYSQL_USER=gotest -e MYSQL_PASSWORD=secret -e MYSQL_ROOT_PASSWORD=verysecret
32 mysql:8.0 --innodb_log_file_size=256MB --innodb_buffer_pool_size=512MB --max_allowed_packet=16MB --local-infile=1
33 - cp .travis/docker.cnf ~/.my.cnf
34 - .travis/wait_mysql.sh
36 - export MYSQL_TEST_USER=gotest
37 - export MYSQL_TEST_PASS=secret
38 - export MYSQL_TEST_ADDR=127.0.0.1:3307
39 - export MYSQL_TEST_CONCURRENT=1
48 - go get golang.org/x/tools/cmd/cover
49 - go get github.com/mattn/goveralls
50 - docker pull mysql:5.7
51 - docker run -d -p 127.0.0.1:3307:3306 --name mysqld -e MYSQL_DATABASE=gotest -e MYSQL_USER=gotest -e MYSQL_PASSWORD=secret -e MYSQL_ROOT_PASSWORD=verysecret
52 mysql:5.7 --innodb_log_file_size=256MB --innodb_buffer_pool_size=512MB --max_allowed_packet=16MB --local-infile=1
53 - cp .travis/docker.cnf ~/.my.cnf
54 - .travis/wait_mysql.sh
56 - export MYSQL_TEST_USER=gotest
57 - export MYSQL_TEST_PASS=secret
58 - export MYSQL_TEST_ADDR=127.0.0.1:3307
59 - export MYSQL_TEST_CONCURRENT=1
68 - go get golang.org/x/tools/cmd/cover
69 - go get github.com/mattn/goveralls
70 - docker pull mariadb:5.5
71 - docker run -d -p 127.0.0.1:3307:3306 --name mysqld -e MYSQL_DATABASE=gotest -e MYSQL_USER=gotest -e MYSQL_PASSWORD=secret -e MYSQL_ROOT_PASSWORD=verysecret
72 mariadb:5.5 --innodb_log_file_size=256MB --innodb_buffer_pool_size=512MB --max_allowed_packet=16MB --local-infile=1
73 - cp .travis/docker.cnf ~/.my.cnf
74 - .travis/wait_mysql.sh
76 - export MYSQL_TEST_USER=gotest
77 - export MYSQL_TEST_PASS=secret
78 - export MYSQL_TEST_ADDR=127.0.0.1:3307
79 - export MYSQL_TEST_CONCURRENT=1
88 - go get golang.org/x/tools/cmd/cover
89 - go get github.com/mattn/goveralls
90 - docker pull mariadb:10.1
91 - docker run -d -p 127.0.0.1:3307:3306 --name mysqld -e MYSQL_DATABASE=gotest -e MYSQL_USER=gotest -e MYSQL_PASSWORD=secret -e MYSQL_ROOT_PASSWORD=verysecret
92 mariadb:10.1 --innodb_log_file_size=256MB --innodb_buffer_pool_size=512MB --max_allowed_packet=16MB --local-infile=1
93 - cp .travis/docker.cnf ~/.my.cnf
94 - .travis/wait_mysql.sh
96 - export MYSQL_TEST_USER=gotest
97 - export MYSQL_TEST_PASS=secret
98 - export MYSQL_TEST_ADDR=127.0.0.1:3307
99 - export MYSQL_TEST_CONCURRENT=1
102 - go test -v -covermode=count -coverprofile=coverage.out
106 - $HOME/gopath/bin/goveralls -coverprofile=coverage.out -service=travis-ci