From 17a018384a969e748b79c1146b982f3b924c178d Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Thu, 23 Feb 2023 17:33:16 +0100 Subject: [PATCH] Diagnose mockito downgrade better Mockito is doing a very weird thing to get the inline MockMaker work, which is known to not work with OSGi. Clean up the way we are approaching byte-buddy and provide a pointer to the issue. Change-Id: I87420710c5b6859e984fb72204826b91c7e4863a Signed-off-by: Robert Varga --- opendaylight/md-sal/mdsal-it-parent/pom.xml | 37 +++++++++---------- .../test/sal/binding/it/AbstractIT.java | 1 - 2 files changed, 18 insertions(+), 20 deletions(-) diff --git a/opendaylight/md-sal/mdsal-it-parent/pom.xml b/opendaylight/md-sal/mdsal-it-parent/pom.xml index a3ad2bf285..5878a876fd 100644 --- a/opendaylight/md-sal/mdsal-it-parent/pom.xml +++ b/opendaylight/md-sal/mdsal-it-parent/pom.xml @@ -93,20 +93,19 @@ and is available at http://www.eclipse.org/legal/epl-v10.html org.osgi org.osgi.framework - - junit - junit - - + org.mockito mockito-core - 4.11.0 test + @@ -177,20 +176,20 @@ and is available at http://www.eclipse.org/legal/epl-v10.html maven-dependency-plugin - unpack-karaf-resources - - unpack-dependencies - - process-test-resources - - ${project.build.directory}/test-classes - org.opendaylight.controller - mockito-core,objenesis,mdsal-it-base - META-INF\/** - false - + unpack-karaf-resources + + unpack-dependencies + + process-test-resources + + ${project.build.directory}/test-classes + org.opendaylight.controller + mockito-core,byte-buddy,objenesis,mdsal-it-base + META-INF\/** + false + - + diff --git a/opendaylight/md-sal/sal-binding-it/src/test/java/org/opendaylight/controller/test/sal/binding/it/AbstractIT.java b/opendaylight/md-sal/sal-binding-it/src/test/java/org/opendaylight/controller/test/sal/binding/it/AbstractIT.java index 60b4865ee2..0996dae3b9 100644 --- a/opendaylight/md-sal/sal-binding-it/src/test/java/org/opendaylight/controller/test/sal/binding/it/AbstractIT.java +++ b/opendaylight/md-sal/sal-binding-it/src/test/java/org/opendaylight/controller/test/sal/binding/it/AbstractIT.java @@ -33,7 +33,6 @@ public abstract class AbstractIT extends AbstractMdsalTestBase { protected Option[] getAdditionalOptions() { return new Option[] { mavenBundle("org.opendaylight.controller", "sal-test-model").versionAsInProject(), - mavenBundle("net.bytebuddy", "byte-buddy").versionAsInProject(), }; } } -- 2.36.6