From e3fd03a98925c66cb6d580be8591602ecceb52f9 Mon Sep 17 00:00:00 2001 From: Eylon Malin Date: Wed, 15 Jan 2020 10:06:18 +0200 Subject: e2e test for instantiation template Issue-ID: VID-724 Change-Id: I7bac1c2789a57698224be7f42329894c5f02b150 Signed-off-by: Eylon Malin --- .../src/main/java/org/onap/vid/api/AsyncInstantiationBase.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'vid-automation/src/main/java/org') diff --git a/vid-automation/src/main/java/org/onap/vid/api/AsyncInstantiationBase.java b/vid-automation/src/main/java/org/onap/vid/api/AsyncInstantiationBase.java index 8855b51f0..66cdee374 100644 --- a/vid-automation/src/main/java/org/onap/vid/api/AsyncInstantiationBase.java +++ b/vid-automation/src/main/java/org/onap/vid/api/AsyncInstantiationBase.java @@ -305,15 +305,19 @@ public class AsyncInstantiationBase extends BaseMsoApiTest { final List jobIds = createBulkOfMacroInstances(presets, false, bulkSize, names); Assert.assertEquals(jobIds.size(),bulkSize); + waitForJobsToSuccessfullyCompleted(bulkSize, jobIds); + return jobIds; + } + + public void waitForJobsToSuccessfullyCompleted(int bulkSize, List jobIds) { assertTrue(String.format("Not all services with ids: %s are in state completed after 30 sec", jobIds.stream().collect(joining(","))), Wait.waitFor(y-> serviceListCall().getBody().stream() .filter(si -> jobIds.contains(si.jobId)) - .filter(si -> si.jobStatus==JobStatus.COMPLETED) + .filter(si -> si.jobStatus== JobStatus.COMPLETED) .count() == bulkSize, null, 30, 1 )); - return jobIds; } protected List getJobMsoAuditStatusForAlaCarte(String jobUUID, String requestId, String serviceInstanceId){ -- cgit 1.2.3-korg