X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fbin%2FCommandsTest2.java;h=bd632322e5713a949cf33d062c8844fa5d2fa3fc;hb=279c6495df1a0de231600a2d283098c7411c4730;hp=072d51581c5da660ee3eb46f02b3344d29534e84;hpb=ffd22c51b2f6ed21affb41a706229534a9e0093a;p=jalview.git diff --git a/test/jalview/bin/CommandsTest2.java b/test/jalview/bin/CommandsTest2.java index 072d515..bd63232 100644 --- a/test/jalview/bin/CommandsTest2.java +++ b/test/jalview/bin/CommandsTest2.java @@ -57,14 +57,24 @@ public class CommandsTest2 @Test( groups = - { "Functional" }, - dataProvider = "structureOpeningArgsParams") + { "Functional", "testTask1" }, + dataProvider = "structureOpeningArgsParams", + singleThreaded = true) public void structureOpeningArgsTest(String cmdLine, int seqNum, int annNum, int viewerNum) { 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) + { + e.printStackTrace(); + } + AlignFrame[] afs = Desktop.getAlignFrames(); Assert.assertNotNull(afs); Assert.assertTrue(afs.length > 0); @@ -88,6 +98,7 @@ public class CommandsTest2 AlignmentAnnotation[] aas = al.getAlignmentAnnotation(); int visibleAnn = 0; + int dcount = 0; for (AlignmentAnnotation aa : aas) { if (aa.visible) @@ -99,14 +110,6 @@ public class CommandsTest2 if (viewerNum > -1) { - try - { - // sleep for slow build server to open viewer window - Thread.sleep(2000); - } catch (InterruptedException e) - { - e.printStackTrace(); - } List openViewers = Desktop.instance .getStructureViewers(ap, null); Assert.assertNotNull(openViewers); @@ -136,47 +139,51 @@ public class CommandsTest2 /* */ { "--nonews --nosplash --debug " + "--append=examples/uniref50.fa " - + "--colour=gecos:flower " + + "--colour=gecos-flower " + "--structure=[seqid=FER1_SPIOL]examples/AlphaFold/AF-P00221-F1-model_v4.cif " + "--paematrix=examples/AlphaFold/AF-P00221-F1-predicted_aligned_error_v4.json " + "--props=test/jalview/bin/commandsTest2.jvprops1 ", 15, 7, 1 }, { "--nonews --nosplash --debug " + "--append=examples/uniref50.fa " - + "--colour=gecos:flower " + + "--colour=gecos-flower " + "--structure=[seqid=FER1_SPIOL]examples/AlphaFold/AF-P00221-F1-model_v4.cif " + "--paematrix=examples/AlphaFold/AF-P00221-F1-predicted_aligned_error_v4.json " + "--props=test/jalview/bin/commandsTest2.jvprops2 ", 15, 4, 1 }, { "--nonews --nosplash --debug " + "--append=examples/uniref50.fa " - + "--colour=gecos:flower " + + "--colour=gecos-flower " + "--structure=[seqid=FER1_SPIOL]examples/AlphaFold/AF-P00221-F1-model_v4.cif " + "--paematrix=examples/AlphaFold/AF-P00221-F1-predicted_aligned_error_v4.json " - + "--nossannotations " + + "--noshowssannotations " + "--props=test/jalview/bin/commandsTest2.jvprops1 ", 15, 4, 1 }, { "--nonews --nosplash --debug " + "--append=examples/uniref50.fa " - + "--colour=gecos:flower " + + "--colour=gecos-flower " + "--structure=[seqid=FER1_SPIOL]examples/AlphaFold/AF-P00221-F1-model_v4.cif " + "--paematrix=examples/AlphaFold/AF-P00221-F1-predicted_aligned_error_v4.json " - + "--noannotations " + + "--noshowannotations " + "--props=test/jalview/bin/commandsTest2.jvprops1 ", 15, 3, 1 }, { "--nonews --nosplash --debug " + "--append=examples/uniref50.fa " - + "--colour=gecos:flower " + + "--colour=gecos-flower " + "--structure=[seqid=FER1_SPIOL]examples/AlphaFold/AF-P00221-F1-model_v4.cif " + "--paematrix=examples/AlphaFold/AF-P00221-F1-predicted_aligned_error_v4.json " - + "--noannotations " + "--nossannotations " + + "--noshowannotations " + "--noshowssannotations " + "--props=test/jalview/bin/commandsTest2.jvprops1 ", 15, 0, 1 }, { "--nonews --nosplash --debug " + "--append=examples/uniref50.fa " - + "--colour=gecos:flower " + + "--colour=gecos-flower " + "--structure=[seqid=FER1_SPIOL]examples/AlphaFold/AF-P00221-F1-model_v4.cif " + "--paematrix=examples/AlphaFold/AF-P00221-F1-predicted_aligned_error_v4.json " - + "--noannotations " + "--nossannotations " + + "--noshowannotations " + "--noshowssannotations " + "--props=test/jalview/bin/commandsTest2.jvprops1 ", 15, 0, 1 }, - { "--argfile=test/jalview/bin/commandsTest2.argfile1 ", 16, 19, 3 }, - { "--argfile=test/jalview/bin/commandsTest2.argfile2 ", 16, 0, 2 }, + { "--nonews --nosplash --debug --nowebservicediscovery --props=test/jalview/bin/commandsTest.jvprops --argfile=test/jalview/bin/commandsTest2.argfile1 ", + 16, 19, 3 }, + { "--nonews --nosplash --debug --nowebservicediscovery --props=test/jalview/bin/commandsTest.jvprops --argfile=test/jalview/bin/commandsTest2.argfile2 ", + 16, 0, 2 }, + /* + */ // }; }