You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Radu Cotescu (JIRA)" <ji...@apache.org> on 2017/08/28 09:23:00 UTC

[jira] [Updated] (SLING-7083) The StopMojo should block until the process is finished

     [ https://issues.apache.org/jira/browse/SLING-7083?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Radu Cotescu updated SLING-7083:
--------------------------------
    Fix Version/s:     (was: Slingstart Maven Plugin 1.7.8)
                   Slingstart Maven Plugin 1.7.10

> The StopMojo should block until the process is finished
> -------------------------------------------------------
>
>                 Key: SLING-7083
>                 URL: https://issues.apache.org/jira/browse/SLING-7083
>             Project: Sling
>          Issue Type: Bug
>          Components: Tooling
>    Affects Versions: Slingstart Maven Plugin 1.1.0
>            Reporter: Radu Cotescu
>            Assignee: Radu Cotescu
>             Fix For: Slingstart Maven Plugin 1.7.10
>
>
> Currently the {{StopMojo}} blocks with a timeout only if the instance provides a control port and the stop command is sent to this socket.
> However, if the mojo has to terminate the instance process by itself then it just sends the terminate command without waiting for the process to actually finish. Without blocking, the {{verify}} Maven lifecycle phase will start, although processing of tasks started in the {{post-integration-test}} phase might not have finished.
> One of the potential side-effects of this bug is the inability to properly collect code coverage results with the {{jacoco-maven-plugin}}, because the plugin will start reading the {{*.exec}} file before its agent (usually attached to a Sling instance started by the {{StartMojo}}) had a chance to flush the coverage contents.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)