Skip to content

Commit 77bec00

Browse files
committed
Reduce javax E4-Injector tests to the minimum and add Singleton test
1 parent b1b8226 commit 77bec00

107 files changed

Lines changed: 172 additions & 11041 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

runtime/tests/org.eclipse.e4.core.javax.tests/.gitignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

runtime/tests/org.eclipse.e4.core.javax.tests/.project

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,6 @@
2020
<arguments>
2121
</arguments>
2222
</buildCommand>
23-
<buildCommand>
24-
<name>org.eclipse.pde.ds.core.builder</name>
25-
<arguments>
26-
</arguments>
27-
</buildCommand>
2823
</buildSpec>
2924
<natures>
3025
<nature>org.eclipse.pde.PluginNature</nature>

runtime/tests/org.eclipse.e4.core.javax.tests/.settings/org.eclipse.pde.ds.annotations.prefs

Lines changed: 0 additions & 7 deletions
This file was deleted.

runtime/tests/org.eclipse.e4.core.javax.tests/META-INF/MANIFEST.MF

Lines changed: 4 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -4,54 +4,15 @@ Bundle-Name: E4 Core Tests
44
Bundle-SymbolicName: org.eclipse.e4.core.javax.tests
55
Bundle-Version: 1.3.300.qualifier
66
Bundle-Vendor: Eclipse.org
7-
Bundle-Activator: org.eclipse.e4.core.internal.tests.CoreTestsActivator
8-
Require-Bundle: org.eclipse.equinox.preferences;bundle-version="3.3.0",
9-
org.eclipse.e4.core.di,
10-
org.eclipse.e4.core.di.extensions,
11-
org.eclipse.e4.core.di.extensions.supplier,
12-
org.eclipse.e4.core.contexts,
13-
org.eclipse.equinox.registry;bundle-version="3.5.0",
14-
org.eclipse.core.tests.harness;bundle-version="3.6.0",
15-
org.eclipse.e4.core.services;bundle-version="1.1.0"
7+
Require-Bundle: org.eclipse.e4.core.di,
8+
org.eclipse.e4.core.contexts
169
Bundle-ActivationPolicy: lazy
1710
Bundle-RequiredExecutionEnvironment: JavaSE-17
1811
Import-Package: javax.annotation;version="[1.3.0,2.0.0)",
1912
javax.inject;version="[1.0.0,2.0.0)",
20-
org.assertj.core.api,
21-
org.eclipse.osgi.service.datalocation,
22-
org.eclipse.osgi.service.debug,
2313
org.junit.jupiter.api;version="[5.12.0,6.0.0)",
24-
org.junit.jupiter.api.function;version="[5.12.0,6.0.0)",
25-
org.junit.platform.suite.api;version="[1.12.0,2.0.0)",
26-
org.osgi.framework;version="[1.10.0,2.0.0)",
27-
org.osgi.service.component;version="1.3.0",
28-
org.osgi.service.component.propertytypes;version="[1.4.0,2.0.0)",
29-
org.osgi.service.event;version="1.3.0",
30-
org.osgi.util.tracker;version="[1.5.0,2.0.0)"
31-
Export-Package: org.eclipse.e4.core.internal.tests;x-internal:=true,
32-
org.eclipse.e4.core.internal.tests.contexts;x-internal:=true,
33-
org.eclipse.e4.core.internal.tests.contexts.inject;x-internal:=true,
34-
org.eclipse.e4.core.internal.tests.contexts.performance;x-internal:=true,
35-
org.eclipse.e4.core.internal.tests.di;x-internal:=true,
36-
org.eclipse.e4.core.internal.tests.di.extensions;x-internal:=true,
37-
org.eclipse.e4.core.internal.tests.manual;x-internal:=true,
38-
org.eclipse.e4.core.internal.tests.nls;x-internal:=true,
14+
org.junit.platform.suite.api;version="[1.12.0,2.0.0)"
15+
Export-Package: org.eclipse.e4.core.internal.tests.contexts.inject;x-internal:=true,
3916
org.eclipse.e4.core.javax.tests
40-
Service-Component: OSGI-INF/DisabledServiceA.xml,
41-
OSGI-INF/DisabledServiceB.xml,
42-
OSGI-INF/org.eclipse.e4.core.internal.tests.contexts.AddContextFunction.xml,
43-
OSGI-INF/org.eclipse.e4.core.internal.tests.contexts.inject.TestServiceA.xml,
44-
OSGI-INF/org.eclipse.e4.core.internal.tests.contexts.inject.TestServiceB.xml,
45-
OSGI-INF/org.eclipse.e4.core.internal.tests.contexts.inject.TestServiceController.xml,
46-
OSGI-INF/org.eclipse.e4.core.internal.tests.di.extensions.ComponentEnabler.xml,
47-
OSGI-INF/org.eclipse.e4.core.internal.tests.di.extensions.FilterServiceA.xml,
48-
OSGI-INF/org.eclipse.e4.core.internal.tests.di.extensions.FilterServiceB.xml,
49-
OSGI-INF/org.eclipse.e4.core.internal.tests.di.extensions.SampleServiceA.xml,
50-
OSGI-INF/org.eclipse.e4.core.internal.tests.di.extensions.SampleServiceB.xml
5117
Eclipse-BundleShape: dir
52-
Require-Capability: osgi.extender;
53-
filter:="(&(osgi.extender=osgi.component)(version>=1.3)(!(version>=2.0)))",
54-
osgi.service;
55-
filter:="(objectClass=org.osgi.service.event.EventAdmin)";
56-
effective:="active"
5718
Automatic-Module-Name: org.eclipse.e4.core.javax.tests

runtime/tests/org.eclipse.e4.core.javax.tests/OSGI-INF/l10n/bundle.properties

Lines changed: 0 additions & 11 deletions
This file was deleted.

runtime/tests/org.eclipse.e4.core.javax.tests/OSGI-INF/l10n/bundle_de.properties

Lines changed: 0 additions & 10 deletions
This file was deleted.

runtime/tests/org.eclipse.e4.core.javax.tests/OSGI-INF/l10n/bundle_de_ch_test.properties

Lines changed: 0 additions & 10 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
This is a copy of `org.eclipse.e4.core.tests`, that uses javax annotations while the original uses jakarta annotations now.
1+
This is a reduced minimal copy of `org.eclipse.e4.core.tests`, that verifies javax annotations continue to work, not only the mainly used jakarta annotations.
22
When support for javax annotations is removed from the E4-Injector, this project can be deleted entirely as well.

runtime/tests/org.eclipse.e4.core.javax.tests/build.properties

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
###############################################################################
2-
# Copyright (c) 2010, 2015 IBM Corporation and others.
2+
# Copyright (c) 2010, 2026 IBM Corporation and others.
33
#
44
# This program and the accompanying materials
55
# are made available under the terms of the Eclipse Public License 2.0
@@ -17,8 +17,8 @@ output.. = bin/
1717
bin.includes = META-INF/,\
1818
.,\
1919
test.xml,\
20-
OSGI-INF/,\
21-
resources/,\
22-
about.html
23-
src.includes = resources/,\
2420
about.html
21+
src.includes = about.html
22+
23+
# Maven/Tycho POM adjustments, see https://github.com/eclipse-tycho/tycho/wiki/Tycho-Pomless
24+
pom.model.property.testClass = org.eclipse.e4.core.javax.tests.CoreTestSuite

runtime/tests/org.eclipse.e4.core.javax.tests/pom.xml

Lines changed: 0 additions & 62 deletions
This file was deleted.

0 commit comments

Comments
 (0)