You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltaspike.apache.org by "Gerhard Petracek (JIRA)" <ji...@apache.org> on 2014/11/18 20:07:34 UTC

[jira] [Closed] (DELTASPIKE-766) Created beans don't seem to get destroyed when using CdiTestRunner

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

Gerhard Petracek closed DELTASPIKE-766.
---------------------------------------

> Created beans don't seem to get destroyed when using CdiTestRunner
> ------------------------------------------------------------------
>
>                 Key: DELTASPIKE-766
>                 URL: https://issues.apache.org/jira/browse/DELTASPIKE-766
>             Project: DeltaSpike
>          Issue Type: Improvement
>          Components: TestControl
>    Affects Versions: 1.0.3
>            Reporter: Björn Schmidt
>            Priority: Minor
>
> I'm using the CDITestRunner in order to test some long running imports using Weld-Se. During the import a "SessionProducer" is producing ~1k db sessions (has nothing to do with web session) in a loop via Instance.get().
> On a live system this is resutling in 1k calls to the following methods
> 1. producer method of session producer being called
> 2. postconstruct method of session being called
> 3. work done
> 4. disposes method of producer being called
> 5. predestroy of session being called
> but with the testcontrol module only 1,2 and 3 happens, 4 and 5 are never called, not even when weld shuts down. Only the predestroy method of the producer is called in which I then have to collect and close all 1k created sessions.
> Question: is this a bug, supposed to be this way, or a configuration problem?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)