This is an automated email from the ASF dual-hosted git repository.
rzo1 pushed a commit to branch TOMEE-4343
in repository https://gitbox.apache.org/repos/asf/tomee.git
The following commit(s) were added to refs/heads/TOMEE-4343 by this push:
new c329272882 WIP
c329272882 is described below
commit c3292728823af2d9b71e7fc9539ea9a7a03e2ae2
Author: Richard Zowalla <[email protected]>
AuthorDate: Tue Jun 4 13:48:40 2024 +0200
WIP
---
.../tck/opentelemetry/ArquillianExtension.java | 2 ++
...rquillianExtension.java => DeploymentProcessor.java} | 17 ++++++++++++-----
.../org.eclipse.microprofile.config.spi.ConfigSource | 1 -
3 files changed, 14 insertions(+), 6 deletions(-)
diff --git
a/tck/microprofile-tck/opentelemetry/src/test/java/org/apache/tomee/microprofile/tck/opentelemetry/ArquillianExtension.java
b/tck/microprofile-tck/opentelemetry/src/test/java/org/apache/tomee/microprofile/tck/opentelemetry/ArquillianExtension.java
index a720289ab1..252f2ae290 100644
---
a/tck/microprofile-tck/opentelemetry/src/test/java/org/apache/tomee/microprofile/tck/opentelemetry/ArquillianExtension.java
+++
b/tck/microprofile-tck/opentelemetry/src/test/java/org/apache/tomee/microprofile/tck/opentelemetry/ArquillianExtension.java
@@ -16,11 +16,13 @@
*/
package org.apache.tomee.microprofile.tck.opentelemetry;
+import
org.jboss.arquillian.container.test.spi.client.deployment.ApplicationArchiveProcessor;
import org.jboss.arquillian.core.spi.LoadableExtension;
public class ArquillianExtension implements LoadableExtension {
@Override
public void register(ExtensionBuilder extensionBuilder) {
+ extensionBuilder.service(ApplicationArchiveProcessor.class,
DeploymentProcessor.class);
extensionBuilder.observer(ArquillianLifecycle.class);
}
}
\ No newline at end of file
diff --git
a/tck/microprofile-tck/opentelemetry/src/test/java/org/apache/tomee/microprofile/tck/opentelemetry/ArquillianExtension.java
b/tck/microprofile-tck/opentelemetry/src/test/java/org/apache/tomee/microprofile/tck/opentelemetry/DeploymentProcessor.java
similarity index 58%
copy from
tck/microprofile-tck/opentelemetry/src/test/java/org/apache/tomee/microprofile/tck/opentelemetry/ArquillianExtension.java
copy to
tck/microprofile-tck/opentelemetry/src/test/java/org/apache/tomee/microprofile/tck/opentelemetry/DeploymentProcessor.java
index a720289ab1..030123772e 100644
---
a/tck/microprofile-tck/opentelemetry/src/test/java/org/apache/tomee/microprofile/tck/opentelemetry/ArquillianExtension.java
+++
b/tck/microprofile-tck/opentelemetry/src/test/java/org/apache/tomee/microprofile/tck/opentelemetry/DeploymentProcessor.java
@@ -16,11 +16,18 @@
*/
package org.apache.tomee.microprofile.tck.opentelemetry;
-import org.jboss.arquillian.core.spi.LoadableExtension;
+import org.eclipse.microprofile.config.spi.ConfigSource;
+import
org.jboss.arquillian.container.test.spi.client.deployment.ApplicationArchiveProcessor;
+import org.jboss.arquillian.test.spi.TestClass;
+import org.jboss.shrinkwrap.api.Archive;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
-public class ArquillianExtension implements LoadableExtension {
+public class DeploymentProcessor implements ApplicationArchiveProcessor {
@Override
- public void register(ExtensionBuilder extensionBuilder) {
- extensionBuilder.observer(ArquillianLifecycle.class);
+ public void process(Archive<?> archive, TestClass testClass) {
+ if (archive instanceof WebArchive war) {
+ war.addAsServiceProvider(ConfigSource.class,
TestConfigSource.class);
+ war.addClass(TestConfigSource.class);
+ }
}
-}
\ No newline at end of file
+}
diff --git
a/tck/microprofile-tck/opentelemetry/src/test/resources/META-INF/services/org.eclipse.microprofile.config.spi.ConfigSource
b/tck/microprofile-tck/opentelemetry/src/test/resources/META-INF/services/org.eclipse.microprofile.config.spi.ConfigSource
deleted file mode 100644
index bf19742c90..0000000000
---
a/tck/microprofile-tck/opentelemetry/src/test/resources/META-INF/services/org.eclipse.microprofile.config.spi.ConfigSource
+++ /dev/null
@@ -1 +0,0 @@
-org.apache.tomee.microprofile.tck.opentelemetry.TestConfigSource
\ No newline at end of file