Hi Harald,

took some time but here comes the issue:
https://ops4j1.jira.com/browse/PAXEXAM-554

With Karaf 2.3.1 I had inconsistent failures but with 2.3.2 no test was
successful.

Kind Regards,
Michael


2013/7/12 Michael Täschner <[email protected]>

> Hi Harald,
>
> I tried the "timeout" option on the filter but it did not have to seem any
> impact on initial testing. Seems the probe gets initialized prematurely
> anyway.
>
> I will raise an issue and will provide a test for this.
>
> Kind Regards,
> Michael
>
>
> 2013/7/12 Harald Wellmann <[email protected]>
>
>> Hi Michael,
>>
>> as a workaround, you can try adding
>>
>>   @Filter(timeout = 30000)
>>
>> to your injection points (timeout in ms, choose any appropriate value).
>>
>> But I suppose the real cause is that the probe bundle is started
>> before all Karaf bundles are active. Pax Exam's "pure" OSGi containers
>> were changed a while ago to check the status of all provisioned
>> bundles before starting the test probe, and I suspect an equivalent
>> check does not yet exist in the Karaf container.
>>
>> Would be helpful if you could provide a minimal test case for this
>> scenario and open a JIRA issue.
>>
>> Best regards,
>> Harald
>>
>>
>>
>> 2013/7/12 Michael Täschner <[email protected]>:
>> > Hi,
>> >
>> > with the recent release of Karaf 2.3.2 I updated my integration tests
>> to use
>> > the lastes Karaf version. Test framework is Pax-Exam 3.1.0 with
>> Container
>> > Karaf-Pax-Exam. Unfortunately something has changed with the timing of
>> the
>> > test start as now I get ClassNotFound for injected interfaces even
>> though
>> > they are available if I retrieve them inside the test via
>> service-lookup.
>> >
>> > I also included the command shell in the test via commandprocessor and
>> can
>> > see that declared bundles are either missing or not in active state
>> yet. If
>> > I however put a Thread.sleep() into the test method without injecting
>> > references I can see that all configured bundles are deployed and active
>> > calling "osgi:list".
>> >
>> > Is there a workaround to tell Pax-Exam to wait longer before starting
>> the
>> > test? What is the trigger for Pax-Exam to start and do you have an idea
>> why
>> > it is behaving differently in Karaf 2.3.2 compared to 2.3.1 ?
>> >
>> > Thanks and Regards,
>> > Michael
>> >
>> > --
>> > --
>> > ------------------
>> > OPS4J - http://www.ops4j.org - [email protected]
>> >
>> > ---
>> > You received this message because you are subscribed to the Google
>> Groups
>> > "OPS4J" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> an
>> > email to [email protected].
>> > For more options, visit https://groups.google.com/groups/opt_out.
>> >
>> >
>>
>> --
>> --
>> ------------------
>> OPS4J - http://www.ops4j.org - [email protected]
>>
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "OPS4J" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>

Reply via email to