Repository: syncope Updated Branches: refs/heads/2_1_X 5e38f0b61 -> dd41173ea refs/heads/master 369095841 -> 9126b7d0a
[SYNCOPE-1348] Async test improvement Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/dd41173e Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/dd41173e Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/dd41173e Branch: refs/heads/2_1_X Commit: dd41173ea62ef111e9b6c0b2cfde655af3e81619 Parents: 5e38f0b Author: Francesco Chicchiriccò <ilgro...@apache.org> Authored: Tue Aug 14 14:02:04 2018 +0200 Committer: Francesco Chicchiriccò <ilgro...@apache.org> Committed: Tue Aug 14 14:02:04 2018 +0200 ---------------------------------------------------------------------- .../apache/syncope/fit/core/BatchITCase.java | 36 +++++++++++--------- .../reference-guide/concepts/policies.adoc | 1 - 2 files changed, 20 insertions(+), 17 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/syncope/blob/dd41173e/fit/core-reference/src/test/java/org/apache/syncope/fit/core/BatchITCase.java ---------------------------------------------------------------------- diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/BatchITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/BatchITCase.java index 25980ed..ac8a001 100644 --- a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/BatchITCase.java +++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/BatchITCase.java @@ -237,16 +237,18 @@ public class BatchITCase extends AbstractITCase { URI monitor = response.getLocation(); assertNotNull(monitor); - // wait a bit... - try { - Thread.sleep(5000); - } catch (InterruptedException e) { + for (int i = 0; i < 10 && response.getStatus() == Response.Status.ACCEPTED.getStatusCode(); i++) { + // wait a bit... + try { + Thread.sleep(2000); + } catch (InterruptedException e) { + } + + // check results + response = WebClient.create(monitor). + header(HttpHeaders.AUTHORIZATION, "Bearer " + adminClient.getJWT()). + type(RESTHeaders.multipartMixedWith(boundary.substring(2))).get(); } - - // check results: now available - response = WebClient.create(monitor). - header(HttpHeaders.AUTHORIZATION, "Bearer " + adminClient.getJWT()). - type(RESTHeaders.multipartMixedWith(boundary.substring(2))).get(); assertEquals(Response.Status.OK.getStatusCode(), response.getStatus()); assertTrue(response.getMediaType().toString(). startsWith(RESTHeaders.multipartMixedWith(boundary.substring(2)))); @@ -325,14 +327,16 @@ public class BatchITCase extends AbstractITCase { assertEquals(Response.Status.ACCEPTED.getStatusCode(), response.getStatus()); assertTrue(response.getMediaType().toString().startsWith(RESTHeaders.MULTIPART_MIXED)); - // wait a bit... - try { - Thread.sleep(5000); - } catch (InterruptedException e) { - } + for (int i = 0; i < 10 && response.getStatus() == Response.Status.ACCEPTED.getStatusCode(); i++) { + // wait a bit... + try { + Thread.sleep(2000); + } catch (InterruptedException e) { + } - // check results: now available - response = batchResponse.poll(); + // check results + response = batchResponse.poll(); + } assertEquals(Response.Status.OK.getStatusCode(), response.getStatus()); assertTrue(response.getMediaType().toString().startsWith(RESTHeaders.MULTIPART_MIXED)); http://git-wip-us.apache.org/repos/asf/syncope/blob/dd41173e/src/main/asciidoc/reference-guide/concepts/policies.adoc ---------------------------------------------------------------------- diff --git a/src/main/asciidoc/reference-guide/concepts/policies.adoc b/src/main/asciidoc/reference-guide/concepts/policies.adoc index a6b612d..dbc3a58 100644 --- a/src/main/asciidoc/reference-guide/concepts/policies.adoc +++ b/src/main/asciidoc/reference-guide/concepts/policies.adoc @@ -305,7 +305,6 @@ with existing Users, Groups or Any Objects. The ifeval::["{snapshotOrRelease}" == "release"] https://github.com/apache/syncope/blob/syncope-{docVersion}/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/DefaultPullCorrelationRule.java[default^] -] endif::[] ifeval::["{snapshotOrRelease}" == "snapshot"] https://github.com/apache/syncope/blob/2_1_X/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/dao/DefaultPullCorrelationRule.java[default^]