From e2b02f9fcd3791e7e1ad5251ef4b9d34bf62e76c Mon Sep 17 00:00:00 2001 From: Lars Vogel Date: Thu, 8 Oct 2026 09:49:42 +0200 Subject: [PATCH] Run the decorating label provider tests only once MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DecoratingLabelProviderTests selected seven classes that AllLabelProviderTests already lists, and it was itself selected by both AllLabelProviderTests and AllTests, so each of these classes ran three times. The redundant suite is removed. Assisted-by: multiple AI agents and layers of automated tooling 🤖 --- .../src/org/eclipse/jface/tests/AllTests.java | 3 +-- .../labelProviders/AllLabelProviderTests.java | 1 - .../DecoratingLabelProviderTests.java | 26 ------------------- 3 files changed, 1 insertion(+), 29 deletions(-) delete mode 100644 tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/labelProviders/DecoratingLabelProviderTests.java diff --git a/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/AllTests.java b/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/AllTests.java index 4d38018c2c4..93f2a050134 100644 --- a/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/AllTests.java +++ b/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/AllTests.java @@ -15,7 +15,6 @@ import org.eclipse.jface.tests.fieldassist.FieldAssistTestSuite; import org.eclipse.jface.tests.images.AllImagesTests; import org.eclipse.jface.tests.labelProviders.AllLabelProviderTests; -import org.eclipse.jface.tests.labelProviders.DecoratingLabelProviderTests; import org.eclipse.jface.tests.layout.AllLayoutTests; import org.eclipse.jface.tests.preferences.AllPrefsTests; import org.eclipse.jface.tests.resources.AllResourcesTests; @@ -30,7 +29,7 @@ @Suite @SelectClasses({ AllActionTests.class, AllDialogTests.class, AllImagesTests.class, AllLabelProviderTests.class, AllLayoutTests.class, AllPrefsTests.class, AllResourcesTests.class, AllViewersTests.class, AllWidgetTests.class, - AllWindowTests.class, DecoratingLabelProviderTests.class, FieldAssistTestSuite.class, WizardTestSuite.class }) + AllWindowTests.class, FieldAssistTestSuite.class, WizardTestSuite.class }) public class AllTests { } diff --git a/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/labelProviders/AllLabelProviderTests.java b/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/labelProviders/AllLabelProviderTests.java index ec031ae5b67..05d6704ac56 100644 --- a/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/labelProviders/AllLabelProviderTests.java +++ b/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/labelProviders/AllLabelProviderTests.java @@ -8,7 +8,6 @@ ColorAndFontViewerLabelProviderTest.class, // ColumnLabelProviderLambdaTest.class, // CompositeLabelProviderTableTest.class, // - DecoratingLabelProviderTests.class, // DecoratingLabelProviderTreePathTest.class, // DecoratingLabelProviderTreeTest.class, // DecoratingStyledCellLabelProviderTest.class, // diff --git a/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/labelProviders/DecoratingLabelProviderTests.java b/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/labelProviders/DecoratingLabelProviderTests.java deleted file mode 100644 index ed8be6a1ab6..00000000000 --- a/tests/org.eclipse.jface.tests/src/org/eclipse/jface/tests/labelProviders/DecoratingLabelProviderTests.java +++ /dev/null @@ -1,26 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2000, 2017 IBM Corporation and others. - * - * This program and the accompanying materials - * are made available under the terms of the Eclipse Public License 2.0 - * which accompanies this distribution, and is available at - * https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jface.tests.labelProviders; - -import org.junit.platform.suite.api.SelectClasses; -import org.junit.platform.suite.api.Suite; - -@Suite -@SelectClasses({ CompositeLabelProviderTableTest.class, DecoratingLabelProviderTreePathTest.class, - DecoratingLabelProviderTreeTest.class, ColorAndFontLabelProviderTest.class, - ColorAndFontViewerLabelProviderTest.class, DecoratingStyledCellLabelProviderTest.class, - IDecorationContextTest.class }) -public class DecoratingLabelProviderTests { - -}