Fallo al cargar recursos webjar con mvn test

Hola a todos.

En una aplicacion vaadin flow 13.0.6 con spring 2.1.4 funciona correctamente
cuando se arranca de modo normal mvn spring-boot:run,
pero con los test de spring boot, no se cargan lo recursos dentro de los web jars.

He creado un repositorio en github para que veais que ocurre:

https://github.com/estronque/vaadin-flow-selenium-test

Si se lanza mvn clean test, se arranca la applicacion y con selenium se carga
la pagina principal, pero falla cargar los recursos que estan en los webjars.

Adjunto un pantallazo donde se ve que falla la carga de los demas recursos
dentro de los jars.

He intentado depurar la parte del codigo de VaadinServlet con mvn -Dmaven.surefire.debug clean test
y conectado el eclipse para ver por que VaadinServlet no devuelve esos recursos cuando se arranca en test.
Lo unico que he sido capaz de ver es que a los recursos dentro de los webjars les añade un prefijo context://<request_url>
y se va a una cache del tomcat que devuelve un EmptyResource.

Da la sensacion que es un problema a la hora de configurar el tomcat para que sepa donde estan los jars de vaadin, pero no
soy capaz de ver mas.

17651409.png

Hola a todos.

Al final encontré la solución gracias a esta página:

http://www.sedelmaier.at/content/vaadin-selenium-integration-tests-springboot-mit-springboottest-maven

básicamente dice que hay que poner -Dsurefire.useManifestOnlyJar=false cuando se lanza como mvn clean test.