From 83944787fdd44cfa7da727a6e635e327f599721f Mon Sep 17 00:00:00 2001 From: pkupczyk <pkupczyk> Date: Mon, 21 Oct 2013 13:54:36 +0000 Subject: [PATCH] SP-952 / BIS-548 : Novartis: API Access to attachements in dropboxes - improve a wait condition SVN: 29996 --- .../datastoreserver/systemtests/AttachmentsDropboxTest.java | 2 +- .../openbis/datastoreserver/systemtests/SystemTestCase.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/datastoreserver/systemtests/AttachmentsDropboxTest.java b/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/datastoreserver/systemtests/AttachmentsDropboxTest.java index 8aebd995421..6ae429d37c8 100644 --- a/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/datastoreserver/systemtests/AttachmentsDropboxTest.java +++ b/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/datastoreserver/systemtests/AttachmentsDropboxTest.java @@ -75,7 +75,7 @@ public class AttachmentsDropboxTest extends SystemTestCase public void testAttachmentsWithFailure() throws Exception { createData("failure"); - waitUntilDataSetImportedWithError(); + waitUntilDataSetImportedWithError("attachments-test"); assertStreamsReleased(3); } diff --git a/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/datastoreserver/systemtests/SystemTestCase.java b/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/datastoreserver/systemtests/SystemTestCase.java index fe7ffa0f0b0..2ee22f4dc20 100644 --- a/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/datastoreserver/systemtests/SystemTestCase.java +++ b/datastore_server/sourceTest/java/ch/systemsx/cisd/openbis/datastoreserver/systemtests/SystemTestCase.java @@ -269,7 +269,7 @@ public abstract class SystemTestCase extends AssertJUnit } - protected void waitUntilDataSetImportedWithError() throws Exception + protected void waitUntilDataSetImportedWithError(String dropboxName) throws Exception { final int maxLoops = dataSetImportWaitDurationInSeconds(); @@ -278,7 +278,7 @@ public abstract class SystemTestCase extends AssertJUnit Thread.sleep(1000); String logContent = getLogAppender().getLogContent(); - if (logContent.contains("ERROR")) + if (logContent.contains("ERROR") && logContent.contains(dropboxName)) { return; } -- GitLab