/** * run all tests for the currently configured project. This method returns at once with an id. The tests are run * asynchronously. The result can be retrieved using the events raised by this domain, with the processId set to the * supplied processId */ @Raises({ TestStartEvent.class, TestSuccessEvent.class, TestFailEvent.class }) void runTests(long processId); }
/** * build the currently configured project. This method returns at once with an id. The build is conducted * asynchronously. The result can be retrieved using the events raised by this domain, which also contain the id. */ @Raises({ BuildStartEvent.class, BuildSuccessEvent.class }) String build();
/** * build the currently configured project. This method returns at once with an id. The build is conducted * asynchronously. As soon as the build is finished an event is raised. The processId-field of the event must be * populated with the supplied processId. */ @Raises({ BuildStartEvent.class, BuildSuccessEvent.class }) void build(long processId);
/** * Deploy the currently configured project. This method returns at once with an id. The deploy process is conducted * asynchronously. The result can be retrieved using the events raised by this domain where the processId-field * contains the supplied processId */ @Raises({ DeployStartEvent.class, DeployFailEvent.class, DeploySuccessEvent.class }) void deploy(long processId); }
/** * build the currently configured project. This method returns at once with an id. The build is conducted * asynchronously. As soon as the build is finished an event is raised. The processId-field of the event must be * populated with the supplied processId. */ @Raises({ BuildStartEvent.class, BuildSuccessEvent.class }) void build(long processId);
/** * run all tests for the currently configured project. This method returns at once with an id. The tests are run * asynchronously. The result can be retrieved using the events raised by this domain, which also contain the id. */ @Raises({ TestStartEvent.class, TestSuccessEvent.class, TestFailEvent.class }) String runTests();
/** * run all tests for the currently configured project. This method returns at once with an id. The tests are run * asynchronously. The result can be retrieved using the events raised by this domain, with the processId set to the * supplied processId */ @Raises({ TestStartEvent.class, TestSuccessEvent.class, TestFailEvent.class }) void runTests(long processId); }
/** * run all tests for the currently configured project. This method returns at once with an id. The tests are run * asynchronously. The result can be retrieved using the events raised by this domain, which also contain the id. */ @Raises({ TestStartEvent.class, TestSuccessEvent.class, TestFailEvent.class }) String runTests();
/** * build the currently configured project. This method returns at once with an id. The build is conducted * asynchronously. The result can be retrieved using the events raised by this domain, which also contain the id. */ @Raises({ BuildStartEvent.class, BuildSuccessEvent.class }) String build();
/** * Deploy the currently configured project. This method returns at once with an id. The deploy process is conducted * asynchronously. The result can be retrieved using the events raised by this domain, which also contain the id. */ @Raises({ DeployStartEvent.class, DeployEndEvent.class }) String deploy();
@Raises(LogEvent.class) String doSomething(String message);