title: Testing from-Endpoints with CamelBlueprintTestSupport fails with some components
body: <p>I'd like to test Camel Routes implemented with Blueprint-XML. When trying to test a route with a simple "direct"-from endpoint, everything works fine. </p>
  
  <p>But changing the "from" endpoint to the netty or jetty component, the test fails with the following exception:</p>
  
  <p>java.lang.RuntimeException: Gave up waiting for BlueprintContainer from bundle 'MyRouteTest'</p>
  
  <p>The route  I have looks like this:</p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;route id="test"&gt;
   &lt;from uri="jetty:http://test:8080/sample/test?matchOnUriPrefix=true" /&gt;
   &lt;log id="_log1" loggingLevel="INFO" message="Test " /&gt;
  &lt;/route&gt;
  </code></pre>
  
  <p>My test class which extends CamelBlueprintTestSupport looks like this:</p>
  
  <pre class="lang-java prettyprint-override"><code>// imports...
  
  public class MyRouteTest extends CamelBlueprintTestSupport {
  
  
      @Override
      protected String getBlueprintDescriptor() {
          return "/OSGI-INF/blueprint/blueprint2.xml";
      }
  
      @Test
      public void testRoute() throws Exception {
  
          context.getRouteDefinition("test").adviceWith(context, new AdviceWithRouteBuilder() {
              @Override
              public void configure() throws Exception {
                  replaceFromWith("direct:myMock");
              }
          });
          assert (true);
  
      }
  }
  
  </code></pre>
  
  <p>Modifying the route to </p>
  
  <pre class="lang-xml prettyprint-override"><code>&lt;route id="test"&gt;
    &lt;from
      uri="direct:halloTest" /&gt;
    &lt;log id="_log1" loggingLevel="INFO" message="Test " /&gt;
  &lt;/route&gt;
  </code></pre>
  
  <p>by replacing the from part from jetty to direct works fine (e.g. the test runs without errors and of course ends up positive beccause of the assert(true) check)</p>
  
  <p>Can anybody help me?</p>
  
  <p>The output of mvn test is </p>
  
  <pre><code>ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 31.843 s &lt;&lt;&lt; FAILURE! - myPackage.MyRouteTest
  [ERROR] testRoute(myPackage.MyRouteTest)  Time elapsed: 31.544 s  &lt;&lt;&lt; ERROR!
  java.lang.RuntimeException: Gave up waiting for BlueprintContainer from bundle "MyRouteTest"
  
  [INFO]
  [INFO] Results:
  [INFO]
  [ERROR] Errors:
  [ERROR]   MyRouteTest&gt;CamelBlueprintTestSupport.setUp:241-&gt;CamelBlueprintTestSupport.createBundleContext:175 ▒ Runtime
  [INFO]
  [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0
  </code></pre>