Please find hereafter the set of version bundles used with the
maven-bundle-plugin to deploy a OSGITestCase:
_______

<pax-logging.version>1.3.0</pax-logging.version>
<cxf.version>2.2.5</cxf.version>
<org.osgi.compendium.version>4.2.0</org.osgi.compendium.version>
<org.osgi.core>4.2.0</org.osgi.core>
<ipojo.annotations.version>1.6.2</ipojo.annotations.version>
<ipojo.version.plugin>1.6.0</ipojo.version.plugin>
<jaxws-api.version>2.1</jaxws-api.version>
<maven-bundle-plugin.version>2.1.0</maven-bundle-plugin.version>
<org.apache.felix.framework.version>3.0.8</org.apache.felix.framework.version>
___________________________
--
Pierre





2011/2/15 Clement Escoffier <[email protected]>

> Hi,
>
> It seems you're using Junit 4, which is not supported.
> Could you also give me the set of bundles you're deploying (or you're
> maven configuration if you're using the maven-junit4osgi-plugin).
>
> Regards,
>
> Clement
>
> On 15.02.11 16:18, "Pierre Henry Perret" <[email protected]> wrote:
>
> >I have a simple test like the one hereafter:
> >_____________________________
> >public class TestSibImpl extends OSGiTestCase {
> >
> >IPOJOHelper helper;
> >
> >@Override
> >protected void setUp() throws Exception {
> >this.helper = new IPOJOHelper(this);
> >
> >}
> >
> >@Test
> >public void testSibAvailability() {
> >
> >assertNotNull(helper.getServiceReferenceByName(
> >StructuralInformationBase.class.getName(), null));
> >}
> >
> >}
> >_____________________________________
> >
> >
> >And added the class test in mavenn-bundle-plugin , but test fails:
> >with NPE on m_context in IPOJOHelper...
> >
> >ANy idea ?
> >
> >_________________
> >--
> >Pierre
> >
> >
> >
> >
> >2011/2/13 Clement Escoffier <[email protected]>
> >
> >> Hi,
> >>
> >> You need to initialize the iPOJO Helper in the setUp method:
> >> helper = new IPOJOHelper(this);
> >>
> >> This is really important as it's how the helper get the bundle context.
> >>
> >>
> >> Moreover, in the tearDown method it is recommended to dispose the
> >>helper:
> >> helper.dispose();
> >>
> >> The disposal deletes all the instances created using the helper, release
> >> services...
> >>
> >> Regards,
> >>
> >> Clement
> >>
> >>
> >> On 12.02.11 21:38, "Pierre Henry Perret" <[email protected]> wrote:
> >>
> >> >Hi all,
> >> >
> >> >I have a junis4osgi test plugin running and that one returns a NPE when
> >> >trying accessing the context.
> >> >I have made as explained in the tutorial junit4osgi: created a plugin
> >> >separate test alon with the bundle to test.
> >> >my config is that one:
> >> >______________________________
> >> >       <plugin>
> >> >        <groupId>org.apache.felix</groupId>
> >> >        <artifactId>maven-bundle-plugin</artifactId>
> >> >        <extensions>true</extensions>
> >> >        <configuration>
> >> >          <instructions>
> >> >            <Private-Package>services.osgi</Private-Package>
> >> >            <Bundle-SymbolicName>
> >> >              ${project.artifactId}
> >> >            </Bundle-SymbolicName>
> >> >            <Test-Suite>
> >> >              services.osgi.StructuralInformationServicesTest
> >> >            </Test-Suite>
> >> >          </instructions>
> >> >        </configuration>
> >> >      </plugin>
> >> ><plugin>
> >> ><groupId>org.apache.felix</groupId>
> >> ><artifactId>maven-junit4osgi-plugin</artifactId>
> >> ><executions>
> >> ><execution>
> >> ><goals>
> >> ><goal>test</goal>
> >> ></goals>
> >> ><configuration>
> >> ><deployprojectartifact>false</deployprojectartifact>
> >> ></configuration>
> >> ></execution>
> >> ></executions>
> >> ></plugin>
> >> >____________________________________________________
> >> >
> >> >Test reports that the iPOJO helper m_context is null ...?!
> >> >
> >> >I think I havent configured well the test...
> >> >
> >> >--
> >> >Pierre
> >>
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to