class RunVertxInIntellij extends TestVerticle{

  @Override
  void start() {
    System.setProperty("vertx.test.timeout", "-1");
    initialize();
    container.deployModule("com.yourcompany~your-module-name~version");
  }

  @Test
  public void runVertxInIntellij() {}

  // A basic handler just in case you want to see the stack trace if the deploy failed. But typically won't be needed
  private static class SomeHandler implements Handler<AsyncResult<String>> {
    @Override
    public void handle(AsyncResult<String> deployed) {
      if (deployed.failed()) {
        deployed.cause().printStackTrace();
        VertxAssert.testComplete();
      }
    }
  }
}

@@ -74,60 +74,8 @@
 ) %7B%0A
-    System.setProperty(%22vertx.test.timeout%22, %22-1%22);%0A
     
@@ -160,16 +160,150 @@
 sion%22);%0A
+    // or if you want to use the handler%0A    //container.deployModule(%22com.yourcompany~your-module-name~version%22, new SomeHandler());%0A
   %7D%0A%0A  @

Update RunVertxInIntellij.java