ClientPactProviderTest

7

tests

0

failures

0

ignored

3.485s

duration

100%

successful

Tests

Test Method name Duration Result
consumerA - restore default client interaction verifyPact(PactVerificationContext)[1] 1.604s passed
consumerA - replace default client interaction verifyPact(PactVerificationContext)[2] 1.068s passed
consumerA - get default client interaction verifyPact(PactVerificationContext)[3] 0.193s passed
consumerA - remove default client interaction verifyPact(PactVerificationContext)[4] 0.161s passed
consumerA - add default client interaction verifyPact(PactVerificationContext)[5] 0.252s passed
consumerB - get default client interaction verifyPact(PactVerificationContext)[6] 0.157s passed
consumerB - get default client without authentication verifyPact(PactVerificationContext)[7] 0.050s passed

Standard output

09:17:21.945 [Test worker] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate]
09:17:21.947 [Test worker] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)]
09:17:21.966 [Test worker] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating TestContextBootstrapper for test class [edu.obya.blueprint.client.cdc.pact.provider.ClientPactProviderTest] from class [org.springframework.boot.test.context.SpringBootTestContextBootstrapper]
09:17:21.975 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.client.cdc.pact.provider.ClientPactProviderTest], using SpringBootContextLoader
09:17:21.977 [Test worker] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [edu.obya.blueprint.client.cdc.pact.provider.ClientPactProviderTest]: class path resource [edu/obya/blueprint/client/cdc/pact/provider/ClientPactProviderTest-context.xml] does not exist
09:17:21.978 [Test worker] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [edu.obya.blueprint.client.cdc.pact.provider.ClientPactProviderTest]: class path resource [edu/obya/blueprint/client/cdc/pact/provider/ClientPactProviderTestContext.groovy] does not exist
09:17:21.978 [Test worker] INFO org.springframework.test.context.support.AbstractContextLoader - Could not detect default resource locations for test class [edu.obya.blueprint.client.cdc.pact.provider.ClientPactProviderTest]: no resource found for suffixes {-context.xml, Context.groovy}.
09:17:21.978 [Test worker] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [edu.obya.blueprint.client.cdc.pact.provider.ClientPactProviderTest]: ClientPactProviderTest does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
09:17:22.067 [Test worker] DEBUG org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider - Identified candidate component class: file [/home/runner/work/arch-blueprint-kotlin/arch-blueprint-kotlin/build/classes/kotlin/main/edu/obya/blueprint/client/BlueprintApplication.class]
09:17:22.068 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration edu.obya.blueprint.client.BlueprintApplication for test class edu.obya.blueprint.client.cdc.pact.provider.ClientPactProviderTest
09:17:22.149 [Test worker] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - @TestExecutionListeners is not present for class [edu.obya.blueprint.client.cdc.pact.provider.ClientPactProviderTest]: using defaults.
09:17:22.149 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
09:17:22.162 [Test worker] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Skipping candidate TestExecutionListener [org.springframework.test.context.web.ServletTestExecutionListener] due to a missing dependency. Specify custom listener classes or make the default listener classes and their required dependencies available. Offending class: [javax/servlet/ServletContext]
09:17:22.170 [Test worker] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@6630dd28, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@5909ae90, com.ninjasquad.springmockk.MockkTestExecutionListener@4489f60f, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@fe08eaf, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6fd9dbe6, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7b3085a3, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@70022d44, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@7b1c501d, org.springframework.test.context.transaction.TransactionalTestExecutionListener@5abbb273, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@25d9291a, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@445058e8, org.springframework.test.context.event.EventPublishingTestExecutionListener@5d5574c7, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@5a7a6d34, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@36871e98, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@70d687b8, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@6533629, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@f49e81a, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@1b444b5, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@459bf87c, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@5ae66c98, io.zonky.test.db.event.EventPublishingTestExecutionListener@1aaf46e6]
09:17:22.172 [Test worker] DEBUG org.springframework.test.context.support.AbstractDirtiesContextTestExecutionListener - Before test class: context [DefaultTestContext@28f90752 testClass = ClientPactProviderTest, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [ReactiveWebMergedContextConfiguration@4f20b022 testClass = ClientPactProviderTest, locations = '{}', classes = '{class edu.obya.blueprint.client.BlueprintApplication}', contextInitializerClasses = '[]', activeProfiles = '{test, cdc}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true, server.port=0}', contextCustomizers = set[MockkContextCustomizer(definitions=[[MockkDefinition@72a34537 name = [null], typeToMock = edu.obya.blueprint.client.domain.service.ClientRepository, extraInterfaces = set[[empty]], clear = AFTER], [MockkDefinition@24fef542 name = [null], typeToMock = java.util.function.Supplier<java.util.UUID>, extraInterfaces = set[[empty]], clear = AFTER]]), org.springframework.boot.test.autoconfigure.actuate.metrics.MetricsExportContextCustomizerFactory$DisableMetricExportContextCustomizer@5ee77baf, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@6e73974, [ImportsContextCustomizer@44ddb518 key = [edu.obya.blueprint.client.cdc.pact.provider.ClientPactContextConfiguration]], org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@7eae55, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@2bf3ec4, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@329b331f, org.springframework.boot.test.web.reactive.server.WebTestClientContextCustomizer@74ce7fdf, io.zonky.test.db.EmbeddedDatabaseContextCustomizerFactory$EmbeddedDatabaseContextCustomizer@101ada80, org.springframework.boot.test.context.SpringBootTestArgs@1, org.springframework.boot.test.context.SpringBootTestWebEnvironment@40cb698e], contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> false]], class annotated with @DirtiesContext [false] with mode [null].
_________ .__  .__               __
\_   ___ \|  | |__| ____   _____/  |_  ______
/    \  \/|  | |  |/ __ \ /    \   __\/  ___/
\     \___|  |_|  \  ___/|   |  \  |  \___ \
 \______  /____/__|\___  >___|  /__| /____  >
        \/             \/     \/          \/
2023-05-22 09:17:22.474  WARN 3108 --- [    Test worker] ory$DuplicateJsonObjectContextCustomizer : 

Found multiple occurrences of org.json.JSONObject on the class path:

	jar:file:/home/runner/.gradle/caches/modules-2/files-2.1/org.json/json/20220924/5aa95e7688f76c664af205c5937620f02688dfbc/json-20220924.jar!/org/json/JSONObject.class
	jar:file:/home/runner/.gradle/caches/modules-2/files-2.1/com.vaadin.external.google/android-json/0.0.20131108.vaadin1/fa26d351fe62a6a17f5cda1287c1c6110dec413f/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class

You may wish to exclude one of them to ensure predictable runtime behavior

2023-05-22 09:17:22.484  INFO 3108 --- [    Test worker] e.o.b.c.c.p.p.ClientPactProviderTest     : Starting ClientPactProviderTest using Java 17.0.7 on fv-az548-899 with PID 3108 (started by runner in /home/runner/work/arch-blueprint-kotlin/arch-blueprint-kotlin)
2023-05-22 09:17:22.484  INFO 3108 --- [    Test worker] e.o.b.c.c.p.p.ClientPactProviderTest     : The following 2 profiles are active: "test", "cdc"
2023-05-22 09:17:23.659  INFO 3108 --- [    Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data R2DBC repositories in DEFAULT mode.
2023-05-22 09:17:23.796  INFO 3108 --- [    Test worker] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 121 ms. Found 1 R2DBC repository interfaces.
2023-05-22 09:17:23.870  INFO 3108 --- [    Test worker] EmbeddedDatabaseContextCustomizerFactory : Replacing 'dataSource' DataSource bean with embedded version
2023-05-22 09:17:25.823  INFO 3108 --- [    Test worker] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.security.config.annotation.method.configuration.ReactiveMethodSecurityConfiguration' of type [org.springframework.security.config.annotation.method.configuration.ReactiveMethodSecurityConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-05-22 09:17:25.951  INFO 3108 --- [    Test worker] trationDelegate$BeanPostProcessorChecker : Bean 'io.zonky.test.db.config.EmbeddedDatabaseAutoConfiguration' of type [io.zonky.test.db.config.EmbeddedDatabaseAutoConfiguration$$EnhancerBySpringCGLIB$$a4288f11] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2023-05-22 09:17:29.438  INFO 3108 --- [  prefetching-1] o.t.utility.ImageNameSubstitutor         : Image name substitution will be performed by: DefaultImageNameSubstitutor (composite of 'ConfigurationFileImageNameSubstitutor' and 'PrefixingImageNameSubstitutor')
2023-05-22 09:17:29.464  INFO 3108 --- [  prefetching-1] o.t.d.DockerClientProviderStrategy       : Loaded org.testcontainers.dockerclient.UnixSocketClientProviderStrategy from ~/.testcontainers.properties, will try it first
2023-05-22 09:17:30.037  INFO 3108 --- [  prefetching-1] o.t.d.DockerClientProviderStrategy       : Found Docker environment with local Unix socket (unix:///var/run/docker.sock)
2023-05-22 09:17:30.040  INFO 3108 --- [  prefetching-1] org.testcontainers.DockerClientFactory   : Docker host IP address is localhost
2023-05-22 09:17:30.059  INFO 3108 --- [  prefetching-1] org.testcontainers.DockerClientFactory   : Connected to docker: 
  Server Version: 20.10.24+azure-1
  API Version: 1.41
  Operating System: Ubuntu 22.04.2 LTS
  Total Memory: 6943 MB
2023-05-22 09:17:30.100  INFO 3108 --- [  prefetching-1] 🐳 [testcontainers/ryuk:0.3.4]           : Creating container for image: testcontainers/ryuk:0.3.4
2023-05-22 09:17:30.267  INFO 3108 --- [  prefetching-1] 🐳 [testcontainers/ryuk:0.3.4]           : Container testcontainers/ryuk:0.3.4 is starting: 0ebaf43a6a26aa4c59853a6e8a848bfc1898b52f61392f026d80a85bd6e74398
2023-05-22 09:17:30.756  INFO 3108 --- [  prefetching-1] 🐳 [testcontainers/ryuk:0.3.4]           : Container testcontainers/ryuk:0.3.4 started in PT0.686741077S
2023-05-22 09:17:30.764  INFO 3108 --- [  prefetching-1] o.t.utility.RyukResourceReaper           : Ryuk started - will monitor and terminate Testcontainers containers on JVM exit
2023-05-22 09:17:30.764  INFO 3108 --- [  prefetching-1] org.testcontainers.DockerClientFactory   : Checking the system...
2023-05-22 09:17:30.765  INFO 3108 --- [  prefetching-1] org.testcontainers.DockerClientFactory   : ✔︎ Docker server version should be at least 1.6.0
2023-05-22 09:17:30.765  INFO 3108 --- [  prefetching-1] 🐳 [postgres:11-alpine]                  : Creating container for image: postgres:11-alpine
2023-05-22 09:17:30.782  INFO 3108 --- [  prefetching-1] 🐳 [postgres:11-alpine]                  : Container postgres:11-alpine is starting: 0c176bb74c0683d6db9cb7d06d0c4b0a2567144d01a304b9395c49b7221ebbb4
2023-05-22 09:17:32.083  INFO 3108 --- [  prefetching-1] 🐳 [postgres:11-alpine]                  : Container postgres:11-alpine started in PT1.317876736S
2023-05-22 09:17:32.096  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: The files belonging to this database system will be owned by user "postgres".
2023-05-22 09:17:32.097  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: This user must also own the server process.
2023-05-22 09:17:32.098  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 
2023-05-22 09:17:32.101  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: The database cluster will be initialized with locale "en_US.utf8".
2023-05-22 09:17:32.102  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: The default database encoding has accordingly been set to "UTF8".
2023-05-22 09:17:32.105  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: The default text search configuration will be set to "english".
2023-05-22 09:17:32.105  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 
2023-05-22 09:17:32.106  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: Data page checksums are disabled.
2023-05-22 09:17:32.106  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 
2023-05-22 09:17:32.107  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: fixing permissions on existing directory /var/lib/postgresql/data ... ok
2023-05-22 09:17:32.107  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: creating subdirectories ... ok
2023-05-22 09:17:32.108  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: selecting default max_connections ... 100
2023-05-22 09:17:32.109  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: selecting default shared_buffers ... 128MB
2023-05-22 09:17:32.109  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: selecting default timezone ... UTC
2023-05-22 09:17:32.110  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: selecting dynamic shared memory implementation ... posix
2023-05-22 09:17:32.110  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: creating configuration files ... ok
2023-05-22 09:17:32.111  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: running bootstrap script ... ok
2023-05-22 09:17:32.111  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDERR: sh: locale: not found
2023-05-22 09:17:32.111  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDERR: 2023-05-22 09:17:31.509 UTC [29] WARNING:  no usable system locales were found
2023-05-22 09:17:32.112  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: performing post-bootstrap initialization ... ok
2023-05-22 09:17:32.112  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 
2023-05-22 09:17:32.112  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: Sync to disk skipped.
2023-05-22 09:17:32.113  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: The data directory might become corrupt if the operating system crashes.
2023-05-22 09:17:32.113  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDERR: 
2023-05-22 09:17:32.114  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDERR: WARNING: enabling "trust" authentication for local connections
2023-05-22 09:17:32.116  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDERR: You can change this by editing pg_hba.conf or using the option -A, or
2023-05-22 09:17:32.117  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDERR: --auth-local and --auth-host, the next time you run initdb.
2023-05-22 09:17:32.117  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 
2023-05-22 09:17:32.117  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: Success. You can now start the database server using:
2023-05-22 09:17:32.117  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 
2023-05-22 09:17:32.118  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT:     pg_ctl -D /var/lib/postgresql/data -l logfile start
2023-05-22 09:17:32.120  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 
2023-05-22 09:17:32.121  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: waiting for server to start....2023-05-22 09:17:31.900 UTC [35] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2023-05-22 09:17:32.121  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 2023-05-22 09:17:31.915 UTC [36] LOG:  database system was shut down at 2023-05-22 09:17:31 UTC
2023-05-22 09:17:32.121  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 2023-05-22 09:17:31.921 UTC [35] LOG:  database system is ready to accept connections
2023-05-22 09:17:32.121  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT:  done
2023-05-22 09:17:32.121  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: server started
2023-05-22 09:17:32.122  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: CREATE DATABASE
2023-05-22 09:17:32.122  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 
2023-05-22 09:17:32.122  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 
2023-05-22 09:17:32.123  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*
2023-05-22 09:17:32.123  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 
2023-05-22 09:17:32.123  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 2023-05-22 09:17:32.039 UTC [35] LOG:  received fast shutdown request
2023-05-22 09:17:32.124  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 2023-05-22 09:17:32.040 UTC [35] LOG:  aborting any active transactions
2023-05-22 09:17:32.125  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 2023-05-22 09:17:32.042 UTC [35] LOG:  background worker "logical replication launcher" (PID 42) exited with exit code 1
2023-05-22 09:17:32.125  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 2023-05-22 09:17:32.042 UTC [37] LOG:  shutting down
2023-05-22 09:17:32.125  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 2023-05-22 09:17:32.046 UTC [35] LOG:  database system is shut down
2023-05-22 09:17:32.125  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: waiting for server to shut down... done
2023-05-22 09:17:32.125  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: server stopped
2023-05-22 09:17:32.126  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 
2023-05-22 09:17:32.126  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: PostgreSQL init process complete; ready for start up.
2023-05-22 09:17:32.127  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDOUT: 
2023-05-22 09:17:32.127  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDERR: 2023-05-22 09:17:32.056 UTC [1] LOG:  listening on IPv4 address "0.0.0.0", port 5432
2023-05-22 09:17:32.127  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDERR: 2023-05-22 09:17:32.056 UTC [1] LOG:  listening on IPv6 address "::", port 5432
2023-05-22 09:17:32.127  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDERR: 2023-05-22 09:17:32.057 UTC [1] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2023-05-22 09:17:32.130  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDERR: 2023-05-22 09:17:32.072 UTC [50] LOG:  database system was shut down at 2023-05-22 09:17:32 UTC
2023-05-22 09:17:32.130  INFO 3108 --- [tream-663828201] z.t.d.p.p.DockerPostgresDatabaseProvider : STDERR: 2023-05-22 09:17:32.077 UTC [1] LOG:  database system is ready to accept connections
2023-05-22 09:17:32.494  INFO 3108 --- [    Test worker] o.s.b.a.e.web.EndpointLinksResolver      : Exposing 1 endpoint(s) beneath base path '/admin'
2023-05-22 09:17:33.889  INFO 3108 --- [    Test worker] o.s.b.web.embedded.netty.NettyWebServer  : Netty started on port 34951
2023-05-22 09:17:33.915  INFO 3108 --- [    Test worker] e.o.b.c.c.p.p.ClientPactProviderTest     : Started ClientPactProviderTest in 11.724 seconds (JVM running for 16.196)
2023-05-22 09:17:34.174  INFO 3108 --- [    Test worker] i.z.t.d.l.EmbeddedDatabaseReporter       : JDBC URL to connect to 'dataSource': url='jdbc:postgresql://localhost:32773/qgxeotwiwcaq?user=postgres&password=docker', scope='ClientPactProviderTest#verifyPact'
2023-05-22 09:17:34.175  INFO 3108 --- [    Test worker] p.j.PactVerificationStateChangeExtension : Invoking state change method 'with default client':SETUP
2023-05-22 09:17:34.739  INFO 3108 --- [    Test worker] p.j.PactVerificationStateChangeExtension : Invoking state change method 'with default client can be restored':SETUP

Verifying a pact between consumerA and clientAPI
  [Using File /home/runner/work/arch-blueprint-kotlin/arch-blueprint-kotlin/build/resources/contractTest/client/cdc/pact/consumerA-clientAPI.json]
  Given with default client
  Given with default client can be restored
  restore default client interaction

  Comments:

    returns a response which
      has status code 204 (OK)
      has a matching body (OK)
2023-05-22 09:17:35.609  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   : Not all of the 5 were verified. The following were missing:
2023-05-22 09:17:35.611  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   :     replace default client interaction
2023-05-22 09:17:35.613  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   :     get default client interaction
2023-05-22 09:17:35.613  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   :     remove default client interaction
2023-05-22 09:17:35.613  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   :     add default client interaction
2023-05-22 09:17:35.665  INFO 3108 --- [    Test worker] i.z.t.d.l.EmbeddedDatabaseReporter       : JDBC URL to connect to 'dataSource': url='jdbc:postgresql://localhost:32773/qgxeotwiwcaq?user=postgres&password=docker', scope='ClientPactProviderTest#verifyPact'
2023-05-22 09:17:35.670  INFO 3108 --- [    Test worker] p.j.PactVerificationStateChangeExtension : Invoking state change method 'with default client':SETUP
2023-05-22 09:17:35.687  INFO 3108 --- [    Test worker] p.j.PactVerificationStateChangeExtension : Invoking state change method 'without risk of duplication on mutation':SETUP

Verifying a pact between consumerA and clientAPI
  [Using File /home/runner/work/arch-blueprint-kotlin/arch-blueprint-kotlin/build/resources/contractTest/client/cdc/pact/consumerA-clientAPI.json]
  Given with default client
  Given without risk of duplication on mutation
  replace default client interaction

  Comments:

    returns a response which
      has status code 204 (OK)
      has a matching body (OK)
2023-05-22 09:17:36.712  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   : Not all of the 5 were verified. The following were missing:
2023-05-22 09:17:36.712  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   :     get default client interaction
2023-05-22 09:17:36.712  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   :     remove default client interaction
2023-05-22 09:17:36.712  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   :     add default client interaction
2023-05-22 09:17:36.742  INFO 3108 --- [    Test worker] i.z.t.d.l.EmbeddedDatabaseReporter       : JDBC URL to connect to 'dataSource': url='jdbc:postgresql://localhost:32773/qgxeotwiwcaq?user=postgres&password=docker', scope='ClientPactProviderTest#verifyPact'
2023-05-22 09:17:36.742  INFO 3108 --- [    Test worker] p.j.PactVerificationStateChangeExtension : Invoking state change method 'with default client':SETUP

Verifying a pact between consumerA and clientAPI
  [Using File /home/runner/work/arch-blueprint-kotlin/arch-blueprint-kotlin/build/resources/contractTest/client/cdc/pact/consumerA-clientAPI.json]
  Given with default client
  get default client interaction

  Comments:

    returns a response which
      has status code 200 (OK)
      has a matching body (OK)
2023-05-22 09:17:36.920  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   : Not all of the 5 were verified. The following were missing:
2023-05-22 09:17:36.920  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   :     remove default client interaction
2023-05-22 09:17:36.920  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   :     add default client interaction
2023-05-22 09:17:36.948  INFO 3108 --- [    Test worker] i.z.t.d.l.EmbeddedDatabaseReporter       : JDBC URL to connect to 'dataSource': url='jdbc:postgresql://localhost:32773/qgxeotwiwcaq?user=postgres&password=docker', scope='ClientPactProviderTest#verifyPact'
2023-05-22 09:17:36.950  INFO 3108 --- [    Test worker] p.j.PactVerificationStateChangeExtension : Invoking state change method 'with default client':SETUP

Verifying a pact between consumerA and clientAPI
  [Using File /home/runner/work/arch-blueprint-kotlin/arch-blueprint-kotlin/build/resources/contractTest/client/cdc/pact/consumerA-clientAPI.json]
  Given with default client
  remove default client interaction

  Comments:

    returns a response which
      has status code 204 (OK)
      has a matching body (OK)
2023-05-22 09:17:37.096  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   : Not all of the 5 were verified. The following were missing:
2023-05-22 09:17:37.096  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   :     add default client interaction
2023-05-22 09:17:37.115  INFO 3108 --- [    Test worker] i.z.t.d.l.EmbeddedDatabaseReporter       : JDBC URL to connect to 'dataSource': url='jdbc:postgresql://localhost:32773/qgxeotwiwcaq?user=postgres&password=docker', scope='ClientPactProviderTest#verifyPact'
2023-05-22 09:17:37.116  INFO 3108 --- [    Test worker] p.j.PactVerificationStateChangeExtension : Invoking state change method 'without risk of duplication on addition':SETUP
2023-05-22 09:17:37.136  INFO 3108 --- [    Test worker] p.j.PactVerificationStateChangeExtension : Invoking state change method 'with default client id':SETUP

Verifying a pact between consumerA and clientAPI
  [Using File /home/runner/work/arch-blueprint-kotlin/arch-blueprint-kotlin/build/resources/contractTest/client/cdc/pact/consumerA-clientAPI.json]
  Given without risk of duplication on addition
  Given with default client id
  add default client interaction

  Comments:

    returns a response which
      has status code 201 (OK)
      has a matching body (OK)
2023-05-22 09:17:37.352  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   : Skipping publishing of verification results as it has been disabled (pact.verifier.publishResults is not 'true')
2023-05-22 09:17:37.374  INFO 3108 --- [    Test worker] i.z.t.d.l.EmbeddedDatabaseReporter       : JDBC URL to connect to 'dataSource': url='jdbc:postgresql://localhost:32773/qgxeotwiwcaq?user=postgres&password=docker', scope='ClientPactProviderTest#verifyPact'
2023-05-22 09:17:37.374  INFO 3108 --- [    Test worker] p.j.PactVerificationStateChangeExtension : Invoking state change method 'with default client':SETUP

Verifying a pact between consumerB and clientAPI
  [Using File /home/runner/work/arch-blueprint-kotlin/arch-blueprint-kotlin/build/resources/contractTest/client/cdc/pact/consumerB-clientAPI.json]
  Given with default client
  get default client interaction

  Comments:

    returns a response which
      has status code 200 (OK)
      has a matching body (OK)
2023-05-22 09:17:37.515  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   : Not all of the 2 were verified. The following were missing:
2023-05-22 09:17:37.515  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   :     get default client without authentication
2023-05-22 09:17:37.537  INFO 3108 --- [    Test worker] i.z.t.d.l.EmbeddedDatabaseReporter       : JDBC URL to connect to 'dataSource': url='jdbc:postgresql://localhost:32773/qgxeotwiwcaq?user=postgres&password=docker', scope='ClientPactProviderTest#verifyPact'
2023-05-22 09:17:37.537  INFO 3108 --- [    Test worker] p.j.PactVerificationStateChangeExtension : Invoking state change method 'with default client':SETUP

Verifying a pact between consumerB and clientAPI
  [Using File /home/runner/work/arch-blueprint-kotlin/arch-blueprint-kotlin/build/resources/contractTest/client/cdc/pact/consumerB-clientAPI.json]
  Given with default client
  get default client without authentication

  Comments:

    returns a response which
      has status code 401 (OK)
      has a matching body (OK)
2023-05-22 09:17:37.570  WARN 3108 --- [    Test worker] a.c.d.p.p.DefaultTestResultAccumulator   : Skipping publishing of verification results as it has been disabled (pact.verifier.publishResults is not 'true')