X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fbin%2FCommandsTest2.java;fp=test%2Fjalview%2Fbin%2FCommandsTest2.java;h=d6b6f3c2ed63d86ac647b6ab0c740e2b5a656ee5;hb=cfd38a33612b73a5b050c9f19d0fb0d81a7b646a;hp=0a47700f33afc49c93ec2f24b47b9bd1a31d2c1f;hpb=de9592c0781569ccefd4c115bb36524d6c9deaab;p=jalview.git diff --git a/test/jalview/bin/CommandsTest2.java b/test/jalview/bin/CommandsTest2.java index 0a47700..d6b6f3c 100644 --- a/test/jalview/bin/CommandsTest2.java +++ b/test/jalview/bin/CommandsTest2.java @@ -51,8 +51,7 @@ public class CommandsTest2 @AfterMethod(alwaysRun = true) public void tearDown() { - if (Desktop.instance != null) - Desktop.instance.closeAll_actionPerformed(null); + Desktop.closeDesktop(); } @Test( @@ -65,15 +64,19 @@ public class CommandsTest2 { String[] args = cmdLine.split("\\s+"); - Jalview.main(args); - try - { - // sleep for slow build server to open annotations and viewer windows - Thread.sleep(seqNum * 50 + annNum * 50 + viewerNum * 500); - } catch (InterruptedException e) + CommandsTest.callJalviewMain(args); + while (Desktop.instance!=null && Desktop.instance.operationsAreInProgress()) { - e.printStackTrace(); + try + { + // sleep for slow build server to open annotations and viewer windows + Thread.sleep(viewerNum * 50); + } catch (InterruptedException e) + { + e.printStackTrace(); + } } + ; AlignFrame[] afs = Desktop.getAlignFrames(); Assert.assertNotNull(afs);