This is an automated email from the ASF dual-hosted git repository. ppalaga pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/master by this push: new 95e13ee Fix persistence of WireMock mappings 95e13ee is described below commit 95e13ee486e7b5e688d7df8ca08da65a3027276e Author: James Netherton <jamesnether...@gmail.com> AuthorDate: Thu Dec 3 14:33:15 2020 +0000 Fix persistence of WireMock mappings --- .../test/wiremock/WireMockTestResourceLifecycleManager.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/integration-tests-support/wiremock/src/main/java/org/apache/camel/quarkus/test/wiremock/WireMockTestResourceLifecycleManager.java b/integration-tests-support/wiremock/src/main/java/org/apache/camel/quarkus/test/wiremock/WireMockTestResourceLifecycleManager.java index 6086b6d..9774c9d 100644 --- a/integration-tests-support/wiremock/src/main/java/org/apache/camel/quarkus/test/wiremock/WireMockTestResourceLifecycleManager.java +++ b/integration-tests-support/wiremock/src/main/java/org/apache/camel/quarkus/test/wiremock/WireMockTestResourceLifecycleManager.java @@ -28,6 +28,7 @@ import java.util.Map; import com.github.tomakehurst.wiremock.WireMockServer; import com.github.tomakehurst.wiremock.common.ClasspathFileSource; import com.github.tomakehurst.wiremock.common.FileSource; +import com.github.tomakehurst.wiremock.core.WireMockConfiguration; import com.github.tomakehurst.wiremock.recording.RecordingStatus; import com.github.tomakehurst.wiremock.recording.SnapshotRecordResult; import com.github.tomakehurst.wiremock.stubbing.StubMapping; @@ -202,9 +203,12 @@ public abstract class WireMockTestResourceLifecycleManager implements QuarkusTes private WireMockServer createServer() { LOG.info("Starting WireMockServer"); MockBackendUtils.startMockBackend(true); - return new WireMockServer(options() - .dynamicPort() - .fileSource(new CamelQuarkusFileSource())); + WireMockConfiguration configuration = options().dynamicPort(); + if (!isRecordingEnabled()) { + // Read mapping resources from the classpath in playback mode + configuration.fileSource(new CamelQuarkusFileSource()); + } + return new WireMockServer(configuration); } /**