Skip to content

Commit

Permalink
Add eclipse 2024-12 test targets
Browse files Browse the repository at this point in the history
  • Loading branch information
Rawi01 committed Feb 12, 2025
1 parent 0d9f74f commit fcd9be0
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/ant.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ jobs:
- eclipse-202403
- eclipse-202406
- eclipse-202409
- eclipse-202412
- eclipse-I-build
- eclipse-oxygen-full
- eclipse-2022-03-full
Expand All @@ -108,6 +109,7 @@ jobs:
- eclipse-2024-03-full
- eclipse-2024-06-full
- eclipse-2024-09-full
- eclipse-2024-12-full
- eclipse-I-build-full
- ecj11
- ecj14
Expand Down
14 changes: 14 additions & 0 deletions buildScripts/ivy.xml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
<conf name="eclipse-202403" />
<conf name="eclipse-202406" />
<conf name="eclipse-202409" />
<conf name="eclipse-202412" />

<conf name="mapstruct" />
</configurations>
Expand Down Expand Up @@ -189,6 +190,19 @@
<dependency org="org.eclipse.platform" name="org.eclipse.osgi" rev="3.21.0" conf="eclipse-202409->default" transitive="false" />
<dependency org="org.eclipse.platform" name="org.eclipse.text" rev="3.14.100" conf="eclipse-202409->default" transitive="false" />

<dependency org="org.eclipse.platform" name="org.eclipse.core.runtime" rev="3.32.0" conf="eclipse-202412->default" transitive="false" />
<dependency org="org.eclipse.jdt" name="org.eclipse.jdt.core" rev="3.40.0" conf="eclipse-202412->default" transitive="false" />
<dependency org="org.eclipse.jdt" name="org.eclipse.jdt.ui" rev="3.33.200" conf="eclipse-202412->default" transitive="false" />
<dependency org="org.eclipse.jdt" name="ecj" rev="3.40.0" conf="eclipse-202412->default" transitive="false" />
<dependency org="org.eclipse.platform" name="org.eclipse.equinox.common" rev="3.19.200" conf="eclipse-202412->default" transitive="false" />
<dependency org="org.eclipse.platform" name="org.eclipse.equinox.registry" rev="3.12.200" conf="eclipse-202412->default" transitive="false" />
<dependency org="org.eclipse.platform" name="org.eclipse.equinox.app" rev="1.7.200" conf="eclipse-202412->default" transitive="false" />
<dependency org="org.eclipse.platform" name="org.eclipse.core.resources" rev="3.22.0" conf="eclipse-202412->default" transitive="false" />
<dependency org="org.eclipse.platform" name="org.eclipse.core.contenttype" rev="3.9.600" conf="eclipse-202412->default" transitive="false" />
<dependency org="org.eclipse.platform" name="org.eclipse.core.jobs" rev="3.15.400" conf="eclipse-202412->default" transitive="false" />
<dependency org="org.eclipse.platform" name="org.eclipse.osgi" rev="3.22.0" conf="eclipse-202412->default" transitive="false" />
<dependency org="org.eclipse.platform" name="org.eclipse.text" rev="3.14.200" conf="eclipse-202412->default" transitive="false" />

<!-- integration with other libraries -->
<dependency org="org.mapstruct" name="mapstruct-processor" rev="1.3.1.Final" conf="mapstruct->default" transitive="false" />
</dependencies>
Expand Down
4 changes: 4 additions & 0 deletions buildScripts/setup.ant.xml
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,10 @@ This buildfile is part of projectlombok.org. It sets up the build itself.
<fetchdep.eclipse.osgi name="2024-09" version="4.33" />
</target>

<target name="deps.eclipse.2024-12" depends="deps.rtstubs18, compile.support">
<fetchdep.eclipse.osgi name="2024-12" version="4.34" />
</target>

<target name="deps.eclipse.integration" depends="deps.rtstubs18, compile.support">
<fetchdep.eclipse.osgi name="I-build" version="I-builds" />
</target>
Expand Down
9 changes: 9 additions & 0 deletions buildScripts/tests.ant.xml
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,11 @@ This buildfile is part of projectlombok.org. It takes care of compiling and runn
<test.eclipse-X version="202409" />
</target>

<target name="test.eclipse-202412" depends="test.compile, test.formatter.compile" description="runs the tests on your default VM, testing the 2024-12 release of eclipse">
<fetchdep.eclipse version="202412" />
<test.eclipse-X version="202412" />
</target>

<target name="test.eclipse-I-build" depends="test.compile, test.formatter.compile, deps.rtstubs18, compile.support" description="runs the tests on your default VM, testing the latest integration build of eclipse">
<fetchdep.eclipse.updatesite name="I-build" version="I-builds" target="lib/" resolveDependencies="false">
<bundles>
Expand Down Expand Up @@ -327,6 +332,10 @@ This buildfile is part of projectlombok.org. It takes care of compiling and runn
<test.eclipse-X-full version="2024-09" />
</target>

<target name="test.eclipse-2024-12-full" depends="test.eclipse.compile, test.formatter.compile, deps.eclipse.2024-12" description="runs the full eclipse tests on your default VM, testing the 2024-12 release of eclipse">
<test.eclipse-X-full version="2024-12" />
</target>

<target name="test.eclipse-I-build-full" depends="test.eclipse.compile, test.formatter.compile, deps.eclipse.integration" description="runs the full eclipse tests on your default VM, testing the latest integration build of eclipse">
<test.eclipse-X-full version="I-build" />
</target>
Expand Down

0 comments on commit fcd9be0

Please sign in to comment.