Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Watson2019-09-16 15:47:42 +0000
committerThomas Watson2019-09-16 15:47:42 +0000
commitaa22cb2d317e61f8f7ff230a7f4dce0af72a1650 (patch)
treea0fbab1e222fea1184f9bf5b4a8b5cc0f0ac16d9
parentfdae0cda5fe009d577238ae8adb1c8cc8a6923dc (diff)
downloadrt.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>
-rw-r--r--bundles/org.eclipse.osgi.tests/src/org/eclipse/osgi/tests/bundles/LoggingTests.java41
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 {

Back to the top