X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fgui%2FAlignViewportTest.java;h=3ba93bc4f7ac37c463488fb70117f50e71f98ca8;hb=447c5c1b22bd12a78730640321264fb38c39ec7b;hp=4db0df2b43c7d14a71441bf25f95ef72b46ce697;hpb=72fb6df14f1ff426bbafa18dcc9a90450da93018;p=jalview.git diff --git a/test/jalview/gui/AlignViewportTest.java b/test/jalview/gui/AlignViewportTest.java index 4db0df2..3ba93bc 100644 --- a/test/jalview/gui/AlignViewportTest.java +++ b/test/jalview/gui/AlignViewportTest.java @@ -274,12 +274,12 @@ public class AlignViewportTest * Test for JAL-1306 - conservation thread should run even when only Quality * (and not Conservation) is enabled in Preferences */ - @Test(groups = { "Functional" }, timeOut=2000) + @Test(groups = { "Functional" }, timeOut = 2000) // BH removed timeOut=2000 public void testUpdateConservation_qualityOnly() { Cache.setPropertyNoSave("SHOW_ANNOTATIONS", Boolean.TRUE.toString()); - Cache.setPropertyNoSave("SHOW_QUALITY", + Cache.setPropertyNoSave(Preferences.SHOW_QUALITY, Boolean.TRUE.toString()); Cache.setPropertyNoSave("SHOW_CONSERVATION", Boolean.FALSE.toString()); @@ -296,16 +296,29 @@ public class AlignViewportTest AlignViewport viewport = af.getViewport(); synchronized (this) { + System.out.println("AVT consv: " + + viewport.getAlignmentConservationAnnotation()); + try + { + wait(250); // BH increased from 50 -- was getting Quality in column 1 + // is null + } catch (InterruptedException e) + { + } + System.out.println("AVT consv: " + + viewport.getAlignmentConservationAnnotation()); while (viewport.getAlignmentConservationAnnotation() != null) { try { - wait(50); + wait(250); // BH increased from 50 -- was getting Quality in column 1 + // is null } catch (InterruptedException e) { } } } + af.paintImmediately(af.getBounds()); AlignmentAnnotation[] anns = viewport.getAlignment() .getAlignmentAnnotation(); assertNotNull("No annotations found", anns); @@ -461,8 +474,21 @@ public class AlignViewportTest String fasta = ">s1\nA-C\n>s2\nA-C\n>s3\nA-D\n>s4\n--D\n"; AlignFrame af = new FileLoader().LoadFileWaitTillLoaded(fasta, DataSourceType.PASTE); + synchronized (this) + { + try + { + wait(50); + } catch (InterruptedException e) + { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } + // af.paintImmediately(af.getBounds()); AlignViewport testme = af.getViewport(); SequenceI cons = testme.getConsensusSeq(); + System.out.println("AVT " + cons.getSequenceAsString()); assertEquals("A-C", cons.getSequenceAsString()); }