You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "Richard Zowalla (Jira)" <ji...@apache.org> on 2022/01/17 10:37:00 UTC

[jira] [Resolved] (TOMEE-3825) TomEE Maven Plugin does not wait for container startup, if "checkStarted" is set to true

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

Richard Zowalla resolved TOMEE-3825.
------------------------------------
    Fix Version/s: 8.0.10
       Resolution: Fixed

> TomEE Maven Plugin does not wait for container startup, if "checkStarted" is set to true
> ----------------------------------------------------------------------------------------
>
>                 Key: TOMEE-3825
>                 URL: https://issues.apache.org/jira/browse/TOMEE-3825
>             Project: TomEE
>          Issue Type: Bug
>          Components: TomEE Maven Plugin
>    Affects Versions: 8.0.9
>            Reporter: Richard Zowalla
>            Assignee: Richard Zowalla
>            Priority: Major
>             Fix For: 8.0.10
>
>         Attachments: tomee-maven-plugin-checkStarted-issue.zip
>
>
> The TomEE Maven Plugin provides a configuration flag *checkStarted*. The flag is not well documented in the code base but there is a [blog post by Romain|https://rmannibucau.wordpress.com/2013/09/25/tomee-maven-plugin-and-integration-tests-without-arquillian/], which describes the intended behaviour of *checkStarted*. 
> By default, the container startup is done asynchronous. In the context of a integration test (without arquillian) it is important to wait until the container is started in order to let the Failsafe Plugin do the work. 
> However, this mechanism is currently broken. Thanks to [~mawiesne] for trying and finding this one.
> I created a minimal example, which reproduces the behaviour. The log output cleary shows, that the plugin does not wait for a complete server startup. Thus integration tests are executed although the underlying container is not ready yet.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)