You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ol...@apache.org on 2020/11/01 11:56:30 UTC

[sling-org-apache-sling-karaf-integration-tests] 02/02: SLING-9837 Use OSGi R7 HTTP Service

This is an automated email from the ASF dual-hosted git repository.

olli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-karaf-integration-tests.git

commit 5cf4d04e898f4111d984bbb2853e69b31f4c1b8f
Author: Oliver Lietz <ol...@apache.org>
AuthorDate: Sun Nov 1 12:54:31 2020 +0100

    SLING-9837 Use OSGi R7 HTTP Service
    
    add feature felix-http when required
---
 src/main/java/org/apache/sling/karaf/testing/KarafTestSupport.java   | 4 ++++
 .../java/org/apache/sling/karaf/tests/bootstrap/ComposumNodesIT.java | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/FelixHealthcheckIT.java   | 3 ++-
 .../java/org/apache/sling/karaf/tests/bootstrap/SlingAdapterIT.java  | 3 ++-
 .../java/org/apache/sling/karaf/tests/bootstrap/SlingAuthFormIT.java | 3 ++-
 .../apache/sling/karaf/tests/bootstrap/SlingBundleresourceIT.java    | 3 ++-
 .../java/org/apache/sling/karaf/tests/bootstrap/SlingCaconfigIT.java | 3 ++-
 .../java/org/apache/sling/karaf/tests/bootstrap/SlingClamIT.java     | 3 ++-
 .../apache/sling/karaf/tests/bootstrap/SlingCommonsCompilerIT.java   | 3 ++-
 .../sling/karaf/tests/bootstrap/SlingCommonsFsclassloaderIT.java     | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingDiscoveryIT.java     | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingDiscoveryOakIT.java  | 3 ++-
 .../sling/karaf/tests/bootstrap/SlingDiscoveryStandaloneIT.java      | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingDistributionIT.java  | 3 ++-
 .../java/org/apache/sling/karaf/tests/bootstrap/SlingEventIT.java    | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingFeatureflagsIT.java  | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingFsresourceIT.java    | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingHealthcheckIT.java   | 3 ++-
 .../java/org/apache/sling/karaf/tests/bootstrap/SlingI18nIT.java     | 3 ++-
 src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingIT.java    | 3 ++-
 .../karaf/tests/bootstrap/SlingInstallerFactoryConfigurationIT.java  | 3 ++-
 .../sling/karaf/tests/bootstrap/SlingInstallerFactoryPackagesIT.java | 3 ++-
 .../sling/karaf/tests/bootstrap/SlingInstallerHealthcheckIT.java     | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingInstallerIT.java     | 3 ++-
 .../sling/karaf/tests/bootstrap/SlingInstallerProviderFileIT.java    | 3 ++-
 .../sling/karaf/tests/bootstrap/SlingInstallerProviderJcrIT.java     | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingJcrCompilerIT.java   | 3 ++-
 src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrIT.java | 3 ++-
 .../sling/karaf/tests/bootstrap/SlingJcrJackrabbitSecurityIT.java    | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingJcrRepoinitIT.java   | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingJmxProviderIT.java   | 3 ++-
 .../java/org/apache/sling/karaf/tests/bootstrap/SlingModelsIT.java   | 3 ++-
 .../sling/karaf/tests/bootstrap/SlingModelsJacksonexporterIT.java    | 3 ++-
 .../java/org/apache/sling/karaf/tests/bootstrap/SlingPipesIT.java    | 3 ++-
 .../java/org/apache/sling/karaf/tests/bootstrap/SlingQueryIT.java    | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingQuickstartOakIT.java | 3 ++-
 .../sling/karaf/tests/bootstrap/SlingQuickstartOakMongoIT.java       | 1 +
 .../apache/sling/karaf/tests/bootstrap/SlingQuickstartOakTarIT.java  | 3 ++-
 .../apache/sling/karaf/tests/bootstrap/SlingResourceInventoryIT.java | 3 ++-
 .../apache/sling/karaf/tests/bootstrap/SlingResourcePresenceIT.java  | 3 ++-
 .../apache/sling/karaf/tests/bootstrap/SlingResourcemergerIT.java    | 3 ++-
 .../java/org/apache/sling/karaf/tests/bootstrap/SlingRewriterIT.java | 3 ++-
 .../sling/karaf/tests/bootstrap/SlingScriptingFreemarkerIT.java      | 3 ++-
 .../apache/sling/karaf/tests/bootstrap/SlingScriptingGroovyIT.java   | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingScriptingHtlIT.java  | 5 ++---
 .../org/apache/sling/karaf/tests/bootstrap/SlingScriptingIT.java     | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingScriptingJavaIT.java | 3 ++-
 .../sling/karaf/tests/bootstrap/SlingScriptingJavascriptIT.java      | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingScriptingJspIT.java  | 3 ++-
 .../sling/karaf/tests/bootstrap/SlingScriptingThymeleafIT.java       | 3 ++-
 .../java/org/apache/sling/karaf/tests/bootstrap/SlingSecurityIT.java | 3 ++-
 .../java/org/apache/sling/karaf/tests/bootstrap/SlingServletsIT.java | 3 ++-
 .../apache/sling/karaf/tests/bootstrap/SlingStarterContentIT.java    | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingUrlrewriterIT.java   | 3 ++-
 .../org/apache/sling/karaf/tests/bootstrap/SlingValidationIT.java    | 3 ++-
 src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingXssIT.java | 3 ++-
 56 files changed, 113 insertions(+), 56 deletions(-)

diff --git a/src/main/java/org/apache/sling/karaf/testing/KarafTestSupport.java b/src/main/java/org/apache/sling/karaf/testing/KarafTestSupport.java
index b522702..d55e554 100644
--- a/src/main/java/org/apache/sling/karaf/testing/KarafTestSupport.java
+++ b/src/main/java/org/apache/sling/karaf/testing/KarafTestSupport.java
@@ -113,6 +113,10 @@ public abstract class KarafTestSupport {
         return features(maven().groupId("org.apache.sling").artifactId("org.apache.sling.karaf-features").type("xml").classifier("features").versionAsInProject(), features);
     }
 
+    protected Option addFelixHttpFeature() {
+        return features(maven().groupId("org.apache.karaf.features").artifactId("standard").type("xml").classifier("features").versionAsInProject(), "felix-http");
+    }
+
     protected Option karafTestSupportBundle() {
         return streamBundle(
             bundle()
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/ComposumNodesIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/ComposumNodesIT.java
index 68e08cf..97bf5be 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/ComposumNodesIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/ComposumNodesIT.java
@@ -39,7 +39,8 @@ public class ComposumNodesIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("composum-nodes")
+            addSlingFeatures("composum-nodes"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/FelixHealthcheckIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/FelixHealthcheckIT.java
index 184d928..d31d89d 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/FelixHealthcheckIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/FelixHealthcheckIT.java
@@ -39,7 +39,8 @@ public class FelixHealthcheckIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("felix-healthcheck")
+            addSlingFeatures("felix-healthcheck"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingAdapterIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingAdapterIT.java
index 831346b..0bca5c1 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingAdapterIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingAdapterIT.java
@@ -39,7 +39,8 @@ public class SlingAdapterIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-adapter")
+            addSlingFeatures("sling-adapter"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingAuthFormIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingAuthFormIT.java
index 661a0b0..be814c9 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingAuthFormIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingAuthFormIT.java
@@ -39,7 +39,8 @@ public class SlingAuthFormIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-auth-form")
+            addSlingFeatures("sling-auth-form"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingBundleresourceIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingBundleresourceIT.java
index 48904c4..0b7846c 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingBundleresourceIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingBundleresourceIT.java
@@ -39,7 +39,8 @@ public class SlingBundleresourceIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-bundleresource")
+            addSlingFeatures("sling-bundleresource"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingCaconfigIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingCaconfigIT.java
index 65c8e18..d52e73b 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingCaconfigIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingCaconfigIT.java
@@ -39,7 +39,8 @@ public class SlingCaconfigIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-caconfig")
+            addSlingFeatures("sling-caconfig"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingClamIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingClamIT.java
index 4e2cea0..fdd89c2 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingClamIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingClamIT.java
@@ -39,7 +39,8 @@ public class SlingClamIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-clam")
+            addSlingFeatures("sling-clam"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingCommonsCompilerIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingCommonsCompilerIT.java
index 0225ef0..cd02bda 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingCommonsCompilerIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingCommonsCompilerIT.java
@@ -42,7 +42,8 @@ public class SlingCommonsCompilerIT extends KarafTestSupport {
             addSlingFeatures(
                 "sling-commons-fsclassloader",
                 "sling-commons-compiler"
-            )
+            ),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingCommonsFsclassloaderIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingCommonsFsclassloaderIT.java
index c24f9cd..6a98740 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingCommonsFsclassloaderIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingCommonsFsclassloaderIT.java
@@ -39,7 +39,8 @@ public class SlingCommonsFsclassloaderIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-commons-fsclassloader")
+            addSlingFeatures("sling-commons-fsclassloader"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDiscoveryIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDiscoveryIT.java
index a53b689..9bbac91 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDiscoveryIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDiscoveryIT.java
@@ -39,7 +39,8 @@ public class SlingDiscoveryIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-discovery")
+            addSlingFeatures("sling-discovery"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDiscoveryOakIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDiscoveryOakIT.java
index b4a7e61..0b7f620 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDiscoveryOakIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDiscoveryOakIT.java
@@ -39,7 +39,8 @@ public class SlingDiscoveryOakIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-discovery-oak")
+            addSlingFeatures("sling-discovery-oak"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDiscoveryStandaloneIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDiscoveryStandaloneIT.java
index 76428d5..687c8a3 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDiscoveryStandaloneIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDiscoveryStandaloneIT.java
@@ -39,7 +39,8 @@ public class SlingDiscoveryStandaloneIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-discovery-standalone")
+            addSlingFeatures("sling-discovery-standalone"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDistributionIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDistributionIT.java
index 63db8d0..6b77a59 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDistributionIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingDistributionIT.java
@@ -39,7 +39,8 @@ public class SlingDistributionIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-distribution")
+            addSlingFeatures("sling-distribution"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingEventIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingEventIT.java
index 200e0bb..8a80613 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingEventIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingEventIT.java
@@ -39,7 +39,8 @@ public class SlingEventIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-event")
+            addSlingFeatures("sling-event"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingFeatureflagsIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingFeatureflagsIT.java
index a5cd7b5..4848020 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingFeatureflagsIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingFeatureflagsIT.java
@@ -39,7 +39,8 @@ public class SlingFeatureflagsIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-featureflags")
+            addSlingFeatures("sling-featureflags"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingFsresourceIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingFsresourceIT.java
index ed2f944..61374af 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingFsresourceIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingFsresourceIT.java
@@ -39,7 +39,8 @@ public class SlingFsresourceIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-fsresource")
+            addSlingFeatures("sling-fsresource"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingHealthcheckIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingHealthcheckIT.java
index cc9ad7b..c1cf085 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingHealthcheckIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingHealthcheckIT.java
@@ -39,7 +39,8 @@ public class SlingHealthcheckIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-healthcheck")
+            addSlingFeatures("sling-healthcheck"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingI18nIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingI18nIT.java
index 9ceda96..89d5ba1 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingI18nIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingI18nIT.java
@@ -39,7 +39,8 @@ public class SlingI18nIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-i18n")
+            addSlingFeatures("sling-i18n"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingIT.java
index e574183..9950819 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingIT.java
@@ -47,7 +47,8 @@ public class SlingIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling")
+            addSlingFeatures("sling"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerFactoryConfigurationIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerFactoryConfigurationIT.java
index 5fbb946..d36dc9b 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerFactoryConfigurationIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerFactoryConfigurationIT.java
@@ -39,7 +39,8 @@ public class SlingInstallerFactoryConfigurationIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-installer-factory-configuration")
+            addSlingFeatures("sling-installer-factory-configuration"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerFactoryPackagesIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerFactoryPackagesIT.java
index 7e59909..757dd8b 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerFactoryPackagesIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerFactoryPackagesIT.java
@@ -39,7 +39,8 @@ public class SlingInstallerFactoryPackagesIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-installer-factory-packages")
+            addSlingFeatures("sling-installer-factory-packages"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerHealthcheckIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerHealthcheckIT.java
index baf1538..c17201b 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerHealthcheckIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerHealthcheckIT.java
@@ -39,7 +39,8 @@ public class SlingInstallerHealthcheckIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-installer-healthcheck")
+            addSlingFeatures("sling-installer-healthcheck"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerIT.java
index 077c8d7..e4d945d 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerIT.java
@@ -39,7 +39,8 @@ public class SlingInstallerIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-installer")
+            addSlingFeatures("sling-installer"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerProviderFileIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerProviderFileIT.java
index e19cbdc..0a09369 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerProviderFileIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerProviderFileIT.java
@@ -39,7 +39,8 @@ public class SlingInstallerProviderFileIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-installer-provider-file")
+            addSlingFeatures("sling-installer-provider-file"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerProviderJcrIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerProviderJcrIT.java
index 78e1532..f75998a 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerProviderJcrIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingInstallerProviderJcrIT.java
@@ -39,7 +39,8 @@ public class SlingInstallerProviderJcrIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-installer-provider-jcr")
+            addSlingFeatures("sling-installer-provider-jcr"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrCompilerIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrCompilerIT.java
index cb256f1..e847f42 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrCompilerIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrCompilerIT.java
@@ -39,7 +39,8 @@ public class SlingJcrCompilerIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-jcr-compiler")
+            addSlingFeatures("sling-jcr-compiler"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrIT.java
index 2992851..f7b4240 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrIT.java
@@ -39,7 +39,8 @@ public class SlingJcrIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-jcr")
+            addSlingFeatures("sling-jcr"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrJackrabbitSecurityIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrJackrabbitSecurityIT.java
index 0e90463..e201b8e 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrJackrabbitSecurityIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrJackrabbitSecurityIT.java
@@ -39,7 +39,8 @@ public class SlingJcrJackrabbitSecurityIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-jcr-jackrabbit-security")
+            addSlingFeatures("sling-jcr-jackrabbit-security"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrRepoinitIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrRepoinitIT.java
index 8473abe..baa811a 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrRepoinitIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJcrRepoinitIT.java
@@ -39,7 +39,8 @@ public class SlingJcrRepoinitIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-jcr-repoinit")
+            addSlingFeatures("sling-jcr-repoinit"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJmxProviderIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJmxProviderIT.java
index 0c0a7fe..ec0e5ca 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJmxProviderIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingJmxProviderIT.java
@@ -39,7 +39,8 @@ public class SlingJmxProviderIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-jmx-provider")
+            addSlingFeatures("sling-jmx-provider"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingModelsIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingModelsIT.java
index e9f51f7..ff52d81 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingModelsIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingModelsIT.java
@@ -39,7 +39,8 @@ public class SlingModelsIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-models")
+            addSlingFeatures("sling-models"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingModelsJacksonexporterIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingModelsJacksonexporterIT.java
index 633c610..f2dd79a 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingModelsJacksonexporterIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingModelsJacksonexporterIT.java
@@ -39,7 +39,8 @@ public class SlingModelsJacksonexporterIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-models-jacksonexporter")
+            addSlingFeatures("sling-models-jacksonexporter"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingPipesIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingPipesIT.java
index 325c16d..e17ed12 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingPipesIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingPipesIT.java
@@ -39,7 +39,8 @@ public class SlingPipesIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-pipes")
+            addSlingFeatures("sling-pipes"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQueryIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQueryIT.java
index e487b79..2a2ee15 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQueryIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQueryIT.java
@@ -39,7 +39,8 @@ public class SlingQueryIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-query")
+            addSlingFeatures("sling-query"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQuickstartOakIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQuickstartOakIT.java
index cb61e44..27ead2f 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQuickstartOakIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQuickstartOakIT.java
@@ -39,7 +39,8 @@ public class SlingQuickstartOakIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-quickstart-oak")
+            addSlingFeatures("sling-quickstart-oak"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQuickstartOakMongoIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQuickstartOakMongoIT.java
index 8ab92dd..6b729f0 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQuickstartOakMongoIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQuickstartOakMongoIT.java
@@ -68,6 +68,7 @@ public class SlingQuickstartOakMongoIT extends AbstractSlingQuickstartOakTestSup
             editConfigurationFilePut("etc/org.apache.karaf.features.cfg", "featuresBoot", "(wrap)"),
             editConfigurationFilePut("etc/org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreService.config", "mongouri", mongoUri),
             addSlingFeatures("sling-quickstart-oak-mongo"),
+            addFelixHttpFeature(),
             wrappedBundle(mavenBundle().groupId("org.rnorth.duct-tape").artifactId("duct-tape").versionAsInProject()),
             wrappedBundle(mavenBundle().groupId("org.testcontainers").artifactId("testcontainers").versionAsInProject()).imports("org.junit.rules").overwriteManifest(WrappedUrlProvisionOption.OverwriteMode.MERGE)
         );
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQuickstartOakTarIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQuickstartOakTarIT.java
index c96bd6d..2e5ebc0 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQuickstartOakTarIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingQuickstartOakTarIT.java
@@ -38,7 +38,8 @@ public class SlingQuickstartOakTarIT extends AbstractSlingQuickstartOakTestSuppo
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-quickstart-oak-tar")
+            addSlingFeatures("sling-quickstart-oak-tar"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingResourceInventoryIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingResourceInventoryIT.java
index a77602b..5256dfb 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingResourceInventoryIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingResourceInventoryIT.java
@@ -39,7 +39,8 @@ public class SlingResourceInventoryIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-resource-inventory")
+            addSlingFeatures("sling-resource-inventory"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingResourcePresenceIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingResourcePresenceIT.java
index c2fdeb4..2f8ea2b 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingResourcePresenceIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingResourcePresenceIT.java
@@ -39,7 +39,8 @@ public class SlingResourcePresenceIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-resource-presence")
+            addSlingFeatures("sling-resource-presence"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingResourcemergerIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingResourcemergerIT.java
index 8111add..6ad3511 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingResourcemergerIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingResourcemergerIT.java
@@ -39,7 +39,8 @@ public class SlingResourcemergerIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-resourcemerger")
+            addSlingFeatures("sling-resourcemerger"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingRewriterIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingRewriterIT.java
index 12e26df..1eae8fa 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingRewriterIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingRewriterIT.java
@@ -39,7 +39,8 @@ public class SlingRewriterIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-rewriter")
+            addSlingFeatures("sling-rewriter"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingFreemarkerIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingFreemarkerIT.java
index cf9a699..77c7d2e 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingFreemarkerIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingFreemarkerIT.java
@@ -39,7 +39,8 @@ public class SlingScriptingFreemarkerIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-scripting-freemarker")
+            addSlingFeatures("sling-scripting-freemarker"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingGroovyIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingGroovyIT.java
index 806a655..bb44e20 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingGroovyIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingGroovyIT.java
@@ -39,7 +39,8 @@ public class SlingScriptingGroovyIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-scripting-groovy")
+            addSlingFeatures("sling-scripting-groovy"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingHtlIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingHtlIT.java
index 5d716da..ec37111 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingHtlIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingHtlIT.java
@@ -39,9 +39,8 @@ public class SlingScriptingHtlIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures(
-                "sling-scripting-htl"
-            )
+            addSlingFeatures("sling-scripting-htl"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingIT.java
index a0f2aeb..79e5a72 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingIT.java
@@ -39,7 +39,8 @@ public class SlingScriptingIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-scripting")
+            addSlingFeatures("sling-scripting"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingJavaIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingJavaIT.java
index cff5f08..5c34799 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingJavaIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingJavaIT.java
@@ -42,7 +42,8 @@ public class SlingScriptingJavaIT extends KarafTestSupport {
             addSlingFeatures(
                 "sling-commons-fsclassloader",
                 "sling-scripting-java"
-            )
+            ),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingJavascriptIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingJavascriptIT.java
index 2768509..04e85d4 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingJavascriptIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingJavascriptIT.java
@@ -39,7 +39,8 @@ public class SlingScriptingJavascriptIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-scripting-javascript")
+            addSlingFeatures("sling-scripting-javascript"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingJspIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingJspIT.java
index 8593f88..149a81c 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingJspIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingJspIT.java
@@ -42,7 +42,8 @@ public class SlingScriptingJspIT extends KarafTestSupport {
             addSlingFeatures(
                 "sling-commons-fsclassloader",
                 "sling-scripting-jsp"
-            )
+            ),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingThymeleafIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingThymeleafIT.java
index 878cb7e..21d2335 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingThymeleafIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingScriptingThymeleafIT.java
@@ -39,7 +39,8 @@ public class SlingScriptingThymeleafIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-scripting-thymeleaf")
+            addSlingFeatures("sling-scripting-thymeleaf"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingSecurityIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingSecurityIT.java
index b1f0da7..bd64055 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingSecurityIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingSecurityIT.java
@@ -39,7 +39,8 @@ public class SlingSecurityIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-security")
+            addSlingFeatures("sling-security"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingServletsIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingServletsIT.java
index a52bfa4..2e4c50c 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingServletsIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingServletsIT.java
@@ -39,7 +39,8 @@ public class SlingServletsIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-servlets")
+            addSlingFeatures("sling-servlets"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingStarterContentIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingStarterContentIT.java
index a69239f..e9a3c5a 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingStarterContentIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingStarterContentIT.java
@@ -39,7 +39,8 @@ public class SlingStarterContentIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-starter-content")
+            addSlingFeatures("sling-starter-content"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingUrlrewriterIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingUrlrewriterIT.java
index 2eea6af..132d3ad 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingUrlrewriterIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingUrlrewriterIT.java
@@ -39,7 +39,8 @@ public class SlingUrlrewriterIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-urlrewriter")
+            addSlingFeatures("sling-urlrewriter"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingValidationIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingValidationIT.java
index 5f98639..e96331c 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingValidationIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingValidationIT.java
@@ -39,7 +39,8 @@ public class SlingValidationIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-validation")
+            addSlingFeatures("sling-validation"),
+            addFelixHttpFeature()
         );
     }
 
diff --git a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingXssIT.java b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingXssIT.java
index cb207f0..218176e 100644
--- a/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingXssIT.java
+++ b/src/test/java/org/apache/sling/karaf/tests/bootstrap/SlingXssIT.java
@@ -39,7 +39,8 @@ public class SlingXssIT extends KarafTestSupport {
     @Configuration
     public Option[] configuration() {
         return OptionUtils.combine(baseConfiguration(),
-            addSlingFeatures("sling-xss")
+            addSlingFeatures("sling-xss"),
+            addFelixHttpFeature()
         );
     }