Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] Crossplatform and tycho-surefire dependencies?

Tycho resolves test runtime independently from project target platform,
but using the same configuration. So everything is expected to "just
work" provided your target platform configuration allows everything
needed to run tests on the current system.

You do need Linux, Windows, etc to test your project's compatibility
with these operating systems. Right now the easiest is to just run the
build on each system.

--
Regards,
Igor

On 11-07-01 3:08 PM, Cristiano Gavião wrote:
Hi guys,

I'm using a MacOs in my RCP development. All my test with tycho-surefire
and swtbot is fine for this environment:<os>macosx</os>,
<ws>cocoa</ws>,<arch>x86_64</arch>.

Today I start to play with other environments (linux and windows).

The building is ok, but tests is not. I'm getting error like this:

!ENTRY org.eclipse.osgi 2 0 2011-06-30 20:41:37.093
!MESSAGE The following is a complete list of bundles which are not
resolved, see the prior log entry for the root cause if it exists:
!SUBENTRY 1 org.eclipse.osgi 2 0 2011-06-30 20:41:37.094
!MESSAGE Bundle org.eclipse.swt.gtk.linux.x86_64.source_3.7.0.v3735b
[38] was not resolved.
!SUBENTRY 2 org.eclipse.swt.gtk.linux.x86_64.source 2 0 2011-06-30
20:41:37.095
!MESSAGE Platform filter did not match: (& (osgi.ws=gtk)
(osgi.os=linux) (osgi.arch=x86_64))
!SUBENTRY 1 org.eclipse.osgi 2 0 2011-06-30 20:41:37.096
!MESSAGE Bundle
org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.100.v20110505 [277]
was not resolved.
!SUBENTRY 2 org.eclipse.equinox.launcher.gtk.linux.x86_64 2 0
2011-06-30 20:41:37.097
!MESSAGE Platform filter did not match: (& (osgi.ws=gtk)
(osgi.os=linux) (osgi.arch=x86_64))
!SUBENTRY 1 org.eclipse.osgi 2 0 2011-06-30 20:41:37.097
!MESSAGE Bundle
org.eclipse.core.filesystem.linux.x86_64_1.2.0.v20110423-0524 [290]
was not resolved.
!SUBENTRY 2 org.eclipse.core.filesystem.linux.x86_64 2 0 2011-06-30
20:41:37.098
!MESSAGE Platform filter did not match: (& (osgi.os=linux)
(osgi.arch=x86_64))
!SUBENTRY 1 org.eclipse.osgi 2 0 2011-06-30 20:41:37.099
!MESSAGE Bundle org.eclipse.swt.gtk.linux.x86_64_3.7.0.v3735b [348]
was not resolved.
!SUBENTRY 2 org.eclipse.swt.gtk.linux.x86_64 2 0 2011-06-30 20:41:37.100
!MESSAGE Platform filter did not match: (& (osgi.ws=gtk)
(osgi.os=linux) (osgi.arch=x86_64))
!SUBENTRY 1 org.eclipse.osgi 2 0 2011-06-30 20:41:37.100
!MESSAGE Bundle org.eclipse.core.net.linux.x86_64_1.1.0.I20110331-0827
[353] was not resolved.
!SUBENTRY 2 org.eclipse.core.net.linux.x86_64 2 0 2011-06-30 20:41:37.101
!MESSAGE Platform filter did not match: (& (osgi.os=linux)
(osgi.arch=x86_64))
Starting application: 5882
Application Started: 11401

should I setup tycho-surefire-plugin inside a profile activated by OS ?

but now I'm thinking here and with a puzzle in head... If I have a macOs
how could I test linux/windows stuffs? should I create a virtual machine
for each environment and start the integration-test from there?

could someone give me a clue?

thanks

Cristiano



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


Back to the top