Cómo activar el perfil de arranque de primavera con pepino

Estoy buscando una buena manera de activar un perfil de resorte para mis pruebas de pepino. Las pruebas de pepino deben usar una versión de un servicio marcada con:

@Profile("test")
@Component
class FooServiceStub extends FooService {...}

El servicio regular se ve así:

@Profile("prod")
@Component
class FooService {...}    

Mis requisitos:

Ejecute pruebas de pepino con mvn: $ mvn testEjecute pruebas de pepino en IDEEjecute pruebas de pepino en el servidor de compilaciónNo es necesario usar el argumento -Dspring.profiles.active = ...

Fuentes que he encontrado pero no resuelvo mi problema:

http://www.baeldung.com/cucumber-spring-integration (utilizando el cargador @ContextConfiguration con SpringApplicationContextLoader.class que no está presente en la última versión de Spring Boot, 1.5.2.RELEASE en el momento de la escritura).establecer programáticamente el perfil de Spring en Pepino (jugando con la propiedad del sistema)

Respuestas a la pregunta(1)

Su respuesta a la pregunta