Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-dev] Fragments in tests

Yes, all repositories enabled for project target platform resolution
should be used when resolving test runtime too.

--
Regards,
Igor

On 11-08-25 11:35 AM, Schaefer, Doug wrote:
That doesn't seem to help. When installing the extras, do you have the p2 repos from the build included?

-----Original Message-----
From: tycho-dev-bounces@xxxxxxxxxxx [mailto:tycho-dev-
bounces@xxxxxxxxxxx] On Behalf Of Igor Fedorenko
Sent: Thursday, August 25, 2011 9:40 AM
To: tycho-dev@xxxxxxxxxxx
Subject: Re: [tycho-dev] Fragments in tests

Good question. This is fed into p2 resolver as p2 version range, but I don't
remember for sure before or after .qualifier expansion. For 1.2.3-SNAPSHOT,
try using version [1.2.3,1.2.4).

--
Regards,
Igor

On 11-08-24 2:50 PM, Schaefer, Doug wrote:
One thing I've run into, how do I specify the fourth digit of the version in
the dependency. Using the -SNAPSHOT notation didn't seem to work.

-----Original Message-----
From: tycho-dev-bounces@xxxxxxxxxxx [mailto:tycho-dev-
bounces@xxxxxxxxxxx] On Behalf Of Igor Fedorenko
Sent: Wednesday, August 24, 2011 11:07 AM
To: tycho-dev@xxxxxxxxxxx
Subject: Re: [tycho-dev] Fragments in tests

Fragments by definition are optional and are not added to the test
runtime unless Tycho has a reason to do so. Assuming you are using
implicit target platform definition (i.e. one or more<repository/>
elements with layout=p2 in pom.xml file), it is possible to force any
bundle or installable unit to test runtime using<dependencies/>   test
mojo configuration parameter.

For example, this is a snippet from m2e-core-test pom.xml that tells
Tycho to add org.eclipse.jdt.launching.macosx bundle to test runtime
when running tests on macosx (see [1] for complete pom.xml).


     <build>
       <pluginManagement>
         <plugins>
           <plugin>
             <groupId>org.eclipse.tycho</groupId>
             <artifactId>tycho-surefire-plugin</artifactId>
             <version>${tycho-version}</version>
             <configuration>
               <dependencies>
                 <dependency>
                   <artifactId>org.eclipse.jdt.launching.macosx</artifactId>
                   <version>3.2.100</version>
                   <type>eclipse-plugin</type>
                 </dependency>
               </dependencies>
             </configuration>
           </plugin>
         </plugins>
       </pluginManagement>
     </build>

[1]
https://github.com/sonatype/m2e-core-
tests/blob/master/org.eclipse.m2e.buildAndTest/pom.xml

--
Regards,
Igor

On 11-08-24 10:00 AM, Schaefer, Doug wrote:
Hey gang,

When I'm running the CDT tests it appears that the fragment to the
cdt.core plug-in doesn't get added to the osgi.bundles of the
config.ini in the work folder. Is this something I'm doing wrong, or
not
doing?

Thanks,

Doug



_______________________________________________
tycho-dev mailing list
tycho-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-dev
_______________________________________________
tycho-dev mailing list
tycho-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-dev
_______________________________________________
tycho-dev mailing list
tycho-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-dev
_______________________________________________
tycho-dev mailing list
tycho-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-dev
_______________________________________________
tycho-dev mailing list
tycho-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-dev


Back to the top