Sorry, linked to the wrong line

https://github.com/apache/deltaspike/blob/master/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/ClassDeactivationUtils.java#L54

John

On Fri, Oct 9, 2015 at 8:24 PM John D. Ament <[email protected]> wrote:

> Hey,
>
> I ran into a weird issue today.  I have two tests based on Arquillian, and
> both have some DeltaSpike dependencies in them.
>
> The test I'm running is against Weld EE embedded, it's not spawning new
> JVMs or anything, but each test has its own deployment.  The weird part
> about the two deployments is that they had different class deactivators.  I
> ran into an issue in that TestA ran before TestB.  During TestB's
> execution, I was seeing deacitvation behavior based on the configuration of
> TestA.
>
> I realized much later that the cause is that the class deactivation result
> is computed and cached, which is fine for production code but for unit
> tests I would hope that it behaves more idempotent.
>
>
> https://github.com/apache/deltaspike/blob/master/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/util/ClassDeactivationUtils.java#L47
>
> I'm wondering if it's possible to expose a method to allow devs to reset
> the deacitvation cache between test runs.
>
> WDYT?
>
> John
>

Reply via email to