Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cbi-dev] running automated tests for SDK built with Tycho

FYI, Tycho is expected to produce proper SDK tar.gz files for Linux and
Mac OSX, no need to repackage anything.

--
Regards,
Igor

On 12-01-06 3:48 PM, Igor Fedorenko wrote:
I've setup packaging of JUnit Plugin Tests and Automated Testing
Framework on R3 branch... or at least some approximation of it ;-) There
are still a couple of things I need to cleanup and automate, but I
believe there is enough functionality there for somebody else to try and
tell me what I did wrong.

Below are the steps I use to run SDK tests in virtualbox vm running
Ubuntu 11.10 x86 linux.

- build R3 branch following instructions on [1].
- packages SDK tar.gz (workaround for a bug in Tycho, substitute
${buildQualifier} with actual build qualifier)

cd TMP/org.eclipse.sdk.epp/target/products/org.eclipse.sdk.epp/linux/gtk
mv x68 eclipse
tar cvfz eclipse-SDK-${buildQualifier}-linux-gtk-x86_64.tar.gz eclipse

- setup /var/tmp/lts/jvms.properties to match your environment. this is
what I have

J2SE-5.0=/opt/jdk1.5.0_22/bin/java

- setup equinoxp2tests.properties to match your environment. this is
what I have (hopefully formatting is not messed up too much)

#
org.eclipse.equinox.p2.reconciler.tests.platform.archive.win32=
org.eclipse.equinox.p2.reconciler.tests.platform.archive.linux=
org.eclipse.equinox.p2.reconciler.tests.platform.archive.macosx=
org.eclipse.equinox.p2.tests.current.build.repo=
#

org.eclipse.equinox.p2.reconciler.tests.lastrelease.platform.archive.win32=

org.eclipse.equinox.p2.reconciler.tests.lastrelease.platform.archive.linux=/incoming/eclipse-platform-3.7.1-linux-gtk.tar.gz


org.eclipse.equinox.p2.reconciler.tests.lastrelease.platform.archive.macosx=


org.eclipse.equinox.p2.tests.last.release.build.repo=http\://download.eclipse.org/eclipse/updates/3.7/R-3.7.1-201109091335



- unzip
TMP/eclipse-junit-tests/target/eclipse-junit-tests-1.0.0-SNAPSHOT-bundle.zip
to a temporary directory
- copy eclipse-SDK tar.gz and equinoxp2tests.properties to the same
directory
- run the tests with the following command

./runtests -os linux -ws gtk -arch x86 -properties
/var/tmp/lts/jvms.properties


[1] http://wiki.eclipse.org/CBI/Eclipse_Platform_Build


--
Regards,
Igor
_______________________________________________
cbi-dev mailing list
cbi-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/cbi-dev


Back to the top