public void testCamelSampleApp() throws InterruptedException {
installCellar();
createCellarChild("node1");
createCellarChild("node2");
Thread.sleep(DEFAULT_TIMEOUT);
ClusterManager clusterManager = getOsgiService(ClusterManager.class);
assertNotNull(clusterManager);
System.err.println(executeCommand("features:addurl mvn:org.apache.karaf.cellar.samples/camel-hazelcast-app/2.3.0-SNAPSHOT/xml/features"));
System.err.println(executeCommand("admin:list"));
System.err.println(executeCommand("cluster:node-list"));
Node localNode = clusterManager.getNode();
Set<Node> nodes = clusterManager.listNodes();
assertTrue("There should be at least 3 Cellar nodes running", nodes.size() >= 3);
Thread.sleep(DEFAULT_TIMEOUT);
String node1 = getNodeIdOfChild("node1");