diff --git a/.travis.yml b/.travis.yml index 7c1e523e..172c7685 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,6 +8,8 @@ before_install: - java -version - echo "MAVEN_OPTS='-Xmx4g -Xss512m'" > ~/.mavenrc install: true +services: + - mysql addons: sonarqube: organization: "jdbdt" @@ -30,4 +32,5 @@ matrix: env: - GOALS="clean package site-deploy" script: + - echo 9999 > $HOME/.my.cnf - mvn -Djdbdt.site.path=file:///$HOME/jdbdt.org $GOALS diff --git a/src/test/java/org/jdbdt/mysql/MySQLDBSetup.java b/src/test/java/org/jdbdt/mysql/MySQLDBSetup.java index 10d0cb40..d5cd777d 100644 --- a/src/test/java/org/jdbdt/mysql/MySQLDBSetup.java +++ b/src/test/java/org/jdbdt/mysql/MySQLDBSetup.java @@ -25,6 +25,17 @@ public void stop() { } }; + MySQLDBSetup TravisHandler = new MySQLDBSetup() { + + @Override + public String start() { + return "jdbc:mysql://localhost:9999/jdbdt?user=travis&password=&useSSL=false&createDatabaseIfNotExist=true"; + } + + @Override + public void stop() { } + }; + MySQLDBSetup EmbeddedHandler = new MySQLDBSetup() { MysqldResource engine; static final String DB_PATH = "mysql"; @@ -67,6 +78,9 @@ static MySQLDBSetup get() { case AppVeyor: h = AppVeyorHandler; break; + case Travis: + h = TravisHandler; + break; default: h = EmbeddedHandler; }