You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@unomi.apache.org by "Serge Huber (Jira)" <ji...@apache.org> on 2020/04/30 14:15:00 UTC

[jira] [Updated] (UNOMI-248) Fix integration tests to use Camel state instead of Thread.sleeps

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

Serge Huber updated UNOMI-248:
------------------------------
    Fix Version/s:     (was: 1.5.0)
                   2.0.0

> Fix integration tests to use Camel state instead of Thread.sleeps
> -----------------------------------------------------------------
>
>                 Key: UNOMI-248
>                 URL: https://issues.apache.org/jira/browse/UNOMI-248
>             Project: Apache Unomi
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 1.3.0-incubating, 1.4.0, 1.5.0
>            Reporter: Serge Huber
>            Priority: Major
>             Fix For: 2.0.0
>
>
> Currently in some of the integration tests, we use Thread.sleep statements to wait until Camel has processed the data for some of the routes.
> This is completely dependent on the performance of the environment the tests are run on. It would be much better to interface with Camel's processing system to properly detect when the processing is completed.
> Here's an example of such a test:
> https://github.com/apache/unomi/blob/master/itests/src/test/java/org/apache/unomi/itests/ProfileImportBasicIT.java



--
This message was sent by Atlassian Jira
(v8.3.4#803005)