]> source.dussan.org Git - sonarqube.git/commitdiff
Speed-up db tests
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Thu, 6 Nov 2014 17:50:48 +0000 (18:50 +0100)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Thu, 6 Nov 2014 17:50:59 +0000 (18:50 +0100)
sonar-core/src/test/java/org/sonar/core/persistence/AbstractDaoTestCase.java

index e9689e311d1afd5438c88406828b33ed2abbe836..f4a45af06813876610d1e98e79b57c6d63003add 100644 (file)
@@ -68,7 +68,7 @@ public abstract class AbstractDaoTestCase {
   private static final Logger LOG = LoggerFactory.getLogger(AbstractDaoTestCase.class);
   private static Database database;
   private static DatabaseCommands databaseCommands;
-  private MyBatis myBatis;
+  private static MyBatis myBatis;
 
   private IDatabaseTester databaseTester;
 
@@ -91,6 +91,9 @@ public abstract class AbstractDaoTestCase {
       database.start();
       LOG.info("Test Database: " + database);
       databaseCommands = DatabaseCommands.forDialect(database.getDialect());
+
+      myBatis = new MyBatis(database, new Logback(), new NullQueue());
+      myBatis.start();
     }
   }
 
@@ -98,8 +101,6 @@ public abstract class AbstractDaoTestCase {
   public void startDbUnit() throws Exception {
     databaseCommands.truncateDatabase(database.getDataSource());
     databaseTester = new DataSourceDatabaseTester(database.getDataSource());
-    myBatis = new MyBatis(database, new Logback(), new NullQueue());
-    myBatis.start();
   }
 
   /**