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)