Author: bleny Date: 2014-02-28 17:52:18 +0100 (Fri, 28 Feb 2014) New Revision: 1706 Url: http://codelutin.com/projects/wao/repository/revisions/1706 Log: prevent release failure by waiting infinitly for H2 unlocking while testing Modified: trunk/wao-services/src/test/java/fr/ifremer/wao/services/AbstractWaoServiceTest.java Modified: trunk/wao-services/src/test/java/fr/ifremer/wao/services/AbstractWaoServiceTest.java =================================================================== --- trunk/wao-services/src/test/java/fr/ifremer/wao/services/AbstractWaoServiceTest.java 2014-02-28 16:51:05 UTC (rev 1705) +++ trunk/wao-services/src/test/java/fr/ifremer/wao/services/AbstractWaoServiceTest.java 2014-02-28 16:52:18 UTC (rev 1706) @@ -128,21 +128,17 @@ File lockFile = new File(databaseRefFile, "h2data.lock.db"); - int countWaiting = 0; - - while (lockFile.exists() && countWaiting < 25) { + while (lockFile.exists()) { + if (log.isDebugEnabled()) { + log.debug("referential database is still locked, will wait 5 more seconds"); + } try { - Thread.sleep(200); + Thread.sleep(5 * 1000); } catch (InterruptedException e) { throw new WaoTechnicalException("can't wait", e); } - countWaiting++; } - if (lockFile.exists()) { - throw new WaoTechnicalException("database ref is not close after 5 seconds !"); - } - } File databaseFile = new File(tempDirFile, databaseName);
participants (1)
-
bleny@users.forge.codelutin.com