hi john,

please provide a bit more information about the concrete use-case (and why
you need different configurations for the same application).

regards,
gerhard



2015-10-10 2:28 GMT+02:00 John D. Ament <[email protected]>:

> 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