Browse Source

travis: fix MySQL config (#661)

* travis: test with Go 1.9

* travis: adjust MySQL config

Fixes #660
Julien Schmidt 8 years ago
parent
commit
14f4292c08
1 changed files with 10 additions and 6 deletions
  1. 10 6
      .travis.yml

+ 10 - 6
.travis.yml

@@ -5,18 +5,25 @@ go:
   - 1.6
   - 1.6
   - 1.7
   - 1.7
   - 1.8
   - 1.8
+  - 1.9
   - tip
   - tip
 
 
 before_install:
 before_install:
   - go get golang.org/x/tools/cmd/cover
   - go get golang.org/x/tools/cmd/cover
   - go get github.com/mattn/goveralls
   - go get github.com/mattn/goveralls
 
 
+before_script:
+  - echo -e "[server]\ninnodb_log_file_size=256MB\ninnodb_buffer_pool_size=512MB\nmax_allowed_packet=16MB" | sudo tee -a /etc/mysql/my.cnf
+  - sudo service mysql restart
+  - .travis/wait_mysql.sh
+  - mysql -e 'create database gotest;'
+
 matrix:
 matrix:
   include:
   include:
     - env: DB=MYSQL57
     - env: DB=MYSQL57
       sudo: required
       sudo: required
       dist: trusty
       dist: trusty
-      go: 1.8
+      go: 1.9
       services:
       services:
         - docker
         - docker
       before_install:
       before_install:
@@ -38,7 +45,7 @@ matrix:
     - env: DB=MARIA55
     - env: DB=MARIA55
       sudo: required
       sudo: required
       dist: trusty
       dist: trusty
-      go: 1.8
+      go: 1.9
       services:
       services:
         - docker
         - docker
       before_install:
       before_install:
@@ -60,7 +67,7 @@ matrix:
     - env: DB=MARIA10_1
     - env: DB=MARIA10_1
       sudo: required
       sudo: required
       dist: trusty
       dist: trusty
-      go: 1.8
+      go: 1.9
       services:
       services:
         - docker
         - docker
       before_install:
       before_install:
@@ -79,9 +86,6 @@ matrix:
         - export MYSQL_TEST_ADDR=127.0.0.1:3307
         - export MYSQL_TEST_ADDR=127.0.0.1:3307
         - export MYSQL_TEST_CONCURRENT=1
         - export MYSQL_TEST_CONCURRENT=1
 
 
-
-before_script:
-  - mysql -e 'create database gotest;'
 script:
 script:
   - go test -v -covermode=count -coverprofile=coverage.out
   - go test -v -covermode=count -coverprofile=coverage.out
   - go vet ./...
   - go vet ./...