Class JenkinsControllerPoolProcess

java.lang.Object
org.jenkinsci.test.acceptance.server.JenkinsControllerPoolProcess

public class JenkinsControllerPoolProcess extends Object
Pre-launch JenkinsController so that tests can use them without waiting.

This is intended to run in another JVM from the test harness, so that it can have independent lifecycle. During development of tests, a test VM would come and go quickly. This design helps them maintain efficiency in such a situation.

See docs/PRELAUNCH.md for more details.

Author:
Kohsuke Kawaguchi
  • Field Details

    • n

      public int n
    • socket

      @Inject @Named("socket") public File socket
    • MAIN

      public static boolean MAIN
      Are we running the JUT server?
  • Constructor Details

    • JenkinsControllerPoolProcess

      public JenkinsControllerPoolProcess()
  • Method Details