diff options
author | Thomas Watson | 2019-09-16 15:47:42 +0000 |
---|---|---|
committer | Thomas Watson | 2019-09-16 15:47:42 +0000 |
commit | aa22cb2d317e61f8f7ff230a7f4dce0af72a1650 (patch) | |
tree | a0fbab1e222fea1184f9bf5b4a8b5cc0f0ac16d9 /bundles | |
parent | fdae0cda5fe009d577238ae8adb1c8cc8a6923dc (diff) | |
download | rt.equinox.framework-aa22cb2d317e61f8f7ff230a7f4dce0af72a1650.tar.gz rt.equinox.framework-aa22cb2d317e61f8f7ff230a7f4dce0af72a1650.tar.xz rt.equinox.framework-aa22cb2d317e61f8f7ff230a7f4dce0af72a1650.zip |
Bug 475071 - Data race inside LoggingTestsI20190917-1800I20190916-1800
Change-Id: Ic6f3b441167ec3e88c37bc656557caf69be6d5ee
Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
Diffstat (limited to 'bundles')
-rw-r--r-- | bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/LoggingTests.java | 41 |
1 files changed, 28 insertions, 13 deletions
diff --git a/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/LoggingTests.java b/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/LoggingTests.java index 286ca3dc5..4ee71f245 100644 --- a/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/LoggingTests.java +++ b/bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/LoggingTests.java @@ -13,17 +13,38 @@ *******************************************************************************/ package org.eclipse.osgi.tests.bundles; -import java.util.*; -import junit.framework.*; +import java.util.ArrayList; +import java.util.Dictionary; +import java.util.Hashtable; +import java.util.List; +import junit.framework.AssertionFailedError; +import junit.framework.Test; +import junit.framework.TestSuite; import org.eclipse.core.internal.runtime.RuntimeLog; -import org.eclipse.core.runtime.*; -import org.eclipse.equinox.log.*; +import org.eclipse.core.runtime.ILog; +import org.eclipse.core.runtime.ILogListener; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.core.runtime.Platform; +import org.eclipse.core.runtime.Status; +import org.eclipse.equinox.log.ExtendedLogEntry; +import org.eclipse.equinox.log.ExtendedLogReaderService; +import org.eclipse.equinox.log.ExtendedLogService; +import org.eclipse.equinox.log.LogFilter; import org.eclipse.equinox.log.Logger; import org.eclipse.osgi.framework.log.FrameworkLog; import org.eclipse.osgi.framework.log.FrameworkLogEntry; -import org.osgi.framework.*; -import org.osgi.service.event.*; -import org.osgi.service.log.*; +import org.osgi.framework.Bundle; +import org.osgi.framework.BundleContext; +import org.osgi.framework.BundleException; +import org.osgi.framework.ServiceReference; +import org.osgi.framework.ServiceRegistration; +import org.osgi.service.event.Event; +import org.osgi.service.event.EventAdmin; +import org.osgi.service.event.EventConstants; +import org.osgi.service.event.EventHandler; +import org.osgi.service.log.LogEntry; +import org.osgi.service.log.LogListener; +import org.osgi.service.log.LogService; public class LoggingTests extends AbstractBundleTests { static final String EQUINOX_LOGGER = "org.eclipse.equinox.logger"; @@ -115,16 +136,10 @@ public class LoggingTests extends AbstractBundleTests { super(context); } - List entries = new ArrayList(); - public void logging(IStatus status, String plugin) { - entries.add(new ILogEntry(status, plugin)); checkContext(status); } - List getEntries() { - return entries; - } } class TestLogListener extends TestListener implements LogListener, LogFilter { |