From 44aaab230ea4110e8959e524db904f8212a5c388 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=8A?= =?UTF-8?q?=D1=80=20=D0=9A=D1=83=D1=80=D1=82=D0=B0=D0=BA=D0=BE=D0=B2?= Date: Sat, 2 May 2026 12:35:17 +0300 Subject: [PATCH] Convert p2 AutomatedTests to junit 5 suite --- .../All p2 Tests.launch | 140 +++++++++--------- .../META-INF/MANIFEST.MF | 1 + .../equinox/p2/tests/AutomatedTests.java | 10 +- 3 files changed, 78 insertions(+), 73 deletions(-) diff --git a/bundles/org.eclipse.equinox.p2.tests/All p2 Tests.launch b/bundles/org.eclipse.equinox.p2.tests/All p2 Tests.launch index 5c5c201940..ce0453cb8d 100644 --- a/bundles/org.eclipse.equinox.p2.tests/All p2 Tests.launch +++ b/bundles/org.eclipse.equinox.p2.tests/All p2 Tests.launch @@ -1,71 +1,75 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.equinox.p2.tests/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.p2.tests/META-INF/MANIFEST.MF index 9bdba1e37d..af2b210543 100644 --- a/bundles/org.eclipse.equinox.p2.tests/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.equinox.p2.tests/META-INF/MANIFEST.MF @@ -103,6 +103,7 @@ Require-Bundle: org.eclipse.equinox.frameworkadmin, org.eclipse.equinox.p2.publisher;bundle-version="1.0.0", org.eclipse.equinox.frameworkadmin.test;bundle-version="1.0.0", org.junit;bundle-version="4.8.0", + junit-platform-suite-api;bundle-version="[1.0.0,2.0.0)", org.eclipse.equinox.p2.installer;bundle-version="[1.0.0,2.0.0)", org.eclipse.equinox.simpleconfigurator;bundle-version="1.0.100", org.eclipse.equinox.p2.updatechecker;bundle-version="1.0.0", diff --git a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/AutomatedTests.java b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/AutomatedTests.java index 9e5893905b..601e8e97c1 100644 --- a/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/AutomatedTests.java +++ b/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/AutomatedTests.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007, 2010 IBM Corporation and others. + * Copyright (c) 2007, 2026 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -14,8 +14,8 @@ *******************************************************************************/ package org.eclipse.equinox.p2.tests; -import org.junit.runner.RunWith; -import org.junit.runners.Suite; +import org.junit.platform.suite.api.SelectClasses; +import org.junit.platform.suite.api.Suite; /** * This is the master test suite for all automated provisioning tests. It runs @@ -25,8 +25,8 @@ * * PLEASE ADD SUITES IN THE PACKAGE NAME ORDER. */ -@RunWith(Suite.class) -@Suite.SuiteClasses({ org.eclipse.equinox.p2.tests.publisher.AllTests.class, +@Suite +@SelectClasses({ org.eclipse.equinox.p2.tests.publisher.AllTests.class, org.eclipse.equinox.frameworkadmin.tests.AllTests.class, org.eclipse.equinox.p2.tests.ant.AllTests.class, org.eclipse.equinox.p2.tests.artifact.processors.AllTests.class,