X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=tests%2Forg%2Fcacert%2Fgigi%2FtestUtils%2FManagedTest.java;h=aad0ef02c52e5d7ab653cdb0ff4783f8a3d3062f;hp=6f7dccea01ea15aee09f77a90c8e2373bfaf2a11;hb=6d7ab9c4e2807bc40e7c583f899b5221cf44c8ea;hpb=0355ab92f91029a69f5dbb88fd46e3fd0cb0ad31 diff --git a/tests/org/cacert/gigi/testUtils/ManagedTest.java b/tests/org/cacert/gigi/testUtils/ManagedTest.java index 6f7dccea..aad0ef02 100644 --- a/tests/org/cacert/gigi/testUtils/ManagedTest.java +++ b/tests/org/cacert/gigi/testUtils/ManagedTest.java @@ -43,6 +43,7 @@ import org.cacert.gigi.dbObjects.Domain; import org.cacert.gigi.dbObjects.DomainPingType; import org.cacert.gigi.dbObjects.EmailAddress; import org.cacert.gigi.dbObjects.Group; +import org.cacert.gigi.dbObjects.Job; import org.cacert.gigi.dbObjects.ObjectCache; import org.cacert.gigi.dbObjects.User; import org.cacert.gigi.pages.Manager; @@ -108,6 +109,9 @@ public class ManagedTest extends ConfiguredTest { String[] parts = testProps.getProperty("mail").split(":", 2); ter = new TestEmailReceiver(new InetSocketAddress(parts[0], Integer.parseInt(parts[1]))); ter.start(); + if (testProps.getProperty("withSigner", "false").equals("true")) { + SimpleSigner.runSigner(); + } return; } url = testProps.getProperty("name.www") + ":" + testProps.getProperty("serverPort.https"); @@ -156,6 +160,11 @@ public class ManagedTest extends ConfiguredTest { } + protected void await(Job j) throws InterruptedException { + SimpleSigner.ping(); + j.waitFor(5000); + } + public static void purgeDatabase() throws SQLException, IOException { System.out.print("... resetting Database"); long ms = System.currentTimeMillis();