This is an automated email from the ASF dual-hosted git repository. ilgrosso pushed a commit to branch 3_0_X in repository https://gitbox.apache.org/repos/asf/syncope.git
commit fe90288bed357852174d71f07573be835b086163 Author: Francesco Chicchiriccò <[email protected]> AuthorDate: Thu Jun 22 14:06:05 2023 +0200 Not relying anymore on live httpbin.org --- .../core/persistence/jpa/inner/SRARouteTest.java | 2 +- .../apache/syncope/fit/core/SRARouteITCase.java | 4 +-- fit/wa-reference/pom.xml | 35 ++++++++++++++++++++++ .../apache/syncope/fit/sra/AbstractSRAITCase.java | 8 ++--- 4 files changed, 42 insertions(+), 7 deletions(-) diff --git a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SRARouteTest.java b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SRARouteTest.java index e3505e1211..439ef75ecc 100644 --- a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SRARouteTest.java +++ b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SRARouteTest.java @@ -65,7 +65,7 @@ public class SRARouteTest extends AbstractTest { public void save() { SRARoute route = entityFactory.newEntity(SRARoute.class); route.setName("just for test"); - route.setTarget(URI.create("http://httpbin.org:80")); + route.setTarget(URI.create("http://localhost:80")); route.setType(SRARouteType.PUBLIC); route.setPredicates(List.of(new SRARoutePredicate.Builder(). factory(SRARoutePredicateFactory.METHOD).args(HttpMethod.GET).build())); diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SRARouteITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SRARouteITCase.java index a71dbaaff9..f690aab78b 100644 --- a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SRARouteITCase.java +++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SRARouteITCase.java @@ -66,7 +66,7 @@ public class SRARouteITCase extends AbstractITCase { public void createUpdateDelete() { SRARouteTO route = new SRARouteTO(); route.setName("just for test"); - route.setTarget(URI.create("http://httpbin.org:80")); + route.setTarget(URI.create("http://localhost:80")); route.getPredicates().add(new SRARoutePredicate.Builder(). factory(SRARoutePredicateFactory.METHOD).args(HttpMethod.GET).build()); route.getFilters().add(new SRARouteFilter.Builder(). @@ -114,7 +114,7 @@ public class SRARouteITCase extends AbstractITCase { assertEquals(ClientExceptionType.RequiredValuesMissing, e.getType()); } - route.setTarget(URI.create("http://httpbin.org:80")); + route.setTarget(URI.create("http://localhost:80")); Response response = SRA_ROUTE_SERVICE.create(route); assertEquals(Response.Status.CREATED.getStatusCode(), response.getStatusInfo().getStatusCode()); diff --git a/fit/wa-reference/pom.xml b/fit/wa-reference/pom.xml index 5b3991c640..f02b6e0cbd 100644 --- a/fit/wa-reference/pom.xml +++ b/fit/wa-reference/pom.xml @@ -164,6 +164,41 @@ under the License. </executions> </plugin> + <plugin> + <groupId>io.fabric8</groupId> + <artifactId>docker-maven-plugin</artifactId> + <configuration> + <skip>${skipTests}</skip> + <images> + <image> + <name>kennethreitz/httpbin</name> + <run> + <ports> + <port>80:80</port> + </ports> + </run> + </image> + </images> + </configuration> + <executions> + <execution> + <id>start-httpbin</id> + <phase>pre-integration-test</phase> + <goals> + <goal>start</goal> + </goals> + </execution> + <execution> + <id>stop-httpbin</id> + <phase>post-integration-test</phase> + <goals> + <goal>stop</goal> + <goal>remove</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> <groupId>org.codehaus.cargo</groupId> <artifactId>cargo-maven3-plugin</artifactId> diff --git a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java index 877ebcb9b0..0b9d11c94a 100644 --- a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java +++ b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java @@ -84,7 +84,7 @@ public abstract class AbstractSRAITCase extends AbstractITCase { SRARouteTO publicRoute = new SRARouteTO(); publicRoute.setName("public"); - publicRoute.setTarget(URI.create("http://httpbin.org:80")); + publicRoute.setTarget(URI.create("http://localhost:80")); publicRoute.setType(SRARouteType.PUBLIC); publicRoute.setCsrf(false); publicRoute.getPredicates().add(new SRARoutePredicate.Builder(). @@ -99,7 +99,7 @@ public abstract class AbstractSRAITCase extends AbstractITCase { SRARouteTO protectedRoute = new SRARouteTO(); protectedRoute.setName("protected"); - protectedRoute.setTarget(URI.create("http://httpbin.org:80")); + protectedRoute.setTarget(URI.create("http://localhost:80")); protectedRoute.setType(SRARouteType.PROTECTED); protectedRoute.setCsrf(false); protectedRoute.getPredicates().add(new SRARoutePredicate.Builder(). @@ -114,7 +114,7 @@ public abstract class AbstractSRAITCase extends AbstractITCase { SRARouteTO logoutRoute = new SRARouteTO(); logoutRoute.setName("logout"); - logoutRoute.setTarget(URI.create("http://httpbin.org:80")); + logoutRoute.setTarget(URI.create("http://localhost:80")); logoutRoute.setType(SRARouteType.PROTECTED); logoutRoute.setLogout(true); logoutRoute.getPredicates().add(new SRARoutePredicate.Builder(). @@ -128,7 +128,7 @@ public abstract class AbstractSRAITCase extends AbstractITCase { SRARouteTO postLogout = new SRARouteTO(); postLogout.setName("postLogout"); - postLogout.setTarget(URI.create("http://httpbin.org:80")); + postLogout.setTarget(URI.create("http://localhost:80")); postLogout.setType(SRARouteType.PUBLIC); postLogout.getPredicates().add(new SRARoutePredicate.Builder(). factory(SRARoutePredicateFactory.PATH).args("/logout").build());
