From: Duarte Meneses Date: Tue, 9 Jun 2015 08:47:55 +0000 (+0200) Subject: SONAR-6577 offline mode in preview mode X-Git-Tag: 5.2-RC1~1563^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=refs%2Fpull%2F359%2Fhead;p=sonarqube.git SONAR-6577 offline mode in preview mode --- diff --git a/sonar-batch/src/main/java/org/sonar/batch/bootstrap/PersistentCacheProvider.java b/sonar-batch/src/main/java/org/sonar/batch/bootstrap/PersistentCacheProvider.java index 7ed124eafa0..9ca57407d6c 100644 --- a/sonar-batch/src/main/java/org/sonar/batch/bootstrap/PersistentCacheProvider.java +++ b/sonar-batch/src/main/java/org/sonar/batch/bootstrap/PersistentCacheProvider.java @@ -36,9 +36,9 @@ public class PersistentCacheProvider extends ProviderAdapter { PersistentCacheBuilder builder = new PersistentCacheBuilder(); builder.setLog(new Slf4jLog(PersistentCache.class)); - String forceUpdate = props.property("sonar.forceUpdate"); + String enableCache = props.property("sonar.enableHttpCache"); - if ("true".equals(forceUpdate)) { + if (!"true".equals(enableCache)) { builder.forceUpdate(true); } diff --git a/sonar-batch/src/test/java/org/sonar/batch/bootstrap/PersistentCacheProviderTest.java b/sonar-batch/src/test/java/org/sonar/batch/bootstrap/PersistentCacheProviderTest.java index fb07230e741..5b6db572df5 100644 --- a/sonar-batch/src/test/java/org/sonar/batch/bootstrap/PersistentCacheProviderTest.java +++ b/sonar-batch/src/test/java/org/sonar/batch/bootstrap/PersistentCacheProviderTest.java @@ -51,12 +51,12 @@ public class PersistentCacheProviderTest { } @Test - public void test_forceUpdate() { - // normally don't force update - assertThat(provider.provide(props).isForceUpdate()).isFalse(); + public void test_enableCache() { + // normally force update (cache disabled) + assertThat(provider.provide(props).isForceUpdate()).isTrue(); - when(props.property("sonar.forceUpdate")).thenReturn("true"); + when(props.property("sonar.enableHttpCache")).thenReturn("true"); provider = new PersistentCacheProvider(); - assertThat(provider.provide(props).isForceUpdate()).isTrue(); + assertThat(provider.provide(props).isForceUpdate()).isFalse(); } }