Hi, 
    I am trying to use Spring 3.1's ActiveProfiles feature to start an
embedded activemq in my test context. However, it  doesn't seem the profile
was chosen since the embedded broker was never created. I am using Spring
3.1.2 with Camel 2.10 and using testng. 

Here is the snippet of my application context:



    <beans profile="test">
        <broker:broker useJmx="false" persistent="false"
brokerName="localhost">
            <broker:transportConnectors>
                <broker:transportConnector name="tcp"
uri="tcp://localhost:61616"/>
            </broker:transportConnectors>
        </broker:broker>

        <bean id="jmsConnectionFactory"
               class="org.apache.activemq.ActiveMQConnectionFactory">
               <property name="brokerURL" value="tcp://localhost:61616" />
        </bean>
    </beans>

    <beans profile="production">
        <bean id="jmsConnectionFactory"
              class="org.apache.activemq.ActiveMQConnectionFactory">
            <property name="brokerURL" value="tcp://localhost:61616" />
        </bean>
    </beans>


My test looks liks this:

@ContextConfiguration(locations={
    "classpath:config/applicationContext.xml"})
@ActiveProfiles("test")
public class SimpleApplicationTest extends
AbstractCamelTestNGSpringContextTests {
    @Autowired
    protected CamelContext camelContext;
...
}



        



--
View this message in context: 
http://camel.465427.n5.nabble.com/Is-Spring-ActiveProfiles-annotation-supported-in-camel-test-2-10-tp5721145.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to