You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ma...@apache.org on 2020/08/17 02:17:36 UTC

[lucene-solr] branch reference_impl_dev updated: @559 Little cleanup.

This is an automated email from the ASF dual-hosted git repository.

markrmiller pushed a commit to branch reference_impl_dev
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git


The following commit(s) were added to refs/heads/reference_impl_dev by this push:
     new 5ae2c48  @559 Little cleanup.
5ae2c48 is described below

commit 5ae2c48a54c1534b0b124e3c74a9faefc3cf2718
Author: markrmiller@gmail.com <ma...@gmail.com>
AuthorDate: Sun Aug 16 21:17:20 2020 -0500

    @559 Little cleanup.
---
 .../apache/lucene/analysis/synonym/synonyms.txt    | 18 ++++++------
 .../solr/handler/admin/LoggingHandlerTest.java     | 23 +++++++++++++++
 .../org/apache/solr/TestLogLevelAnnotations.java   | 33 +++++++++++-----------
 3 files changed, 48 insertions(+), 26 deletions(-)

diff --git a/lucene/analysis/common/src/test/org/apache/lucene/analysis/synonym/synonyms.txt b/lucene/analysis/common/src/test/org/apache/lucene/analysis/synonym/synonyms.txt
index b0e31cb..436964a 100644
--- a/lucene/analysis/common/src/test/org/apache/lucene/analysis/synonym/synonyms.txt
+++ b/lucene/analysis/common/src/test/org/apache/lucene/analysis/synonym/synonyms.txt
@@ -12,20 +12,18 @@
 
 #-----------------------------------------------------------------------
 #some test synonym mappings unlikely to appear in real input text
-aaa => aaaa
-bbb => bbbb1 bbbb2
-ccc => cccc1,cccc2
-a\=>a => b\=>b
-a\,a => b\,b
-fooaaa,baraaa,bazaaa
+#aaafoo => aaabar
+#bbbfoo => bbbfoo bbbbar
+#cccfoo => cccbar cccbaz
+#fooaaa,baraaa,bazaaa
 
 # Some synonym groups specific to this example
-GB,gib,gigabyte,gigabytes
-MB,mib,megabyte,megabytes
-Television, Televisions, TV, TVs
+ #GB,gib,gigabyte,gigabytes
+#MB,mib,megabyte,megabytes
+#Television, Televisions, TV, TVs
 #notice we use "gib" instead of "GiB" so any WordDelimiterFilter coming
 #after us won't split it into two words.
 
 # Synonym mappings can be used for spelling correction too
-pixima => pixma
+#pixima => pixma
 
diff --git a/solr/core/src/test/org/apache/solr/handler/admin/LoggingHandlerTest.java b/solr/core/src/test/org/apache/solr/handler/admin/LoggingHandlerTest.java
index 4b76ab3..82405ef 100644
--- a/solr/core/src/test/org/apache/solr/handler/admin/LoggingHandlerTest.java
+++ b/solr/core/src/test/org/apache/solr/handler/admin/LoggingHandlerTest.java
@@ -27,10 +27,13 @@ import org.apache.solr.common.params.CommonParams;
 import org.apache.solr.common.util.SuppressForbidden;
 import org.apache.solr.util.LogLevel;
 import org.apache.solr.util.StartupLoggingUtils;
+import org.junit.After;
 import org.junit.AfterClass;
+import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
 
+import java.lang.reflect.Method;
 import java.util.HashMap;
 import java.util.Map;
 
@@ -67,6 +70,26 @@ public class LoggingHandlerTest extends SolrTestCaseJ4 {
     StartupLoggingUtils.changeLogLevel(initialRootLogLevel);
   }
 
+  private Map<String, Level> savedMethodLogLevels = new HashMap<>();
+
+  @Before
+  public void initMethodLogLevels() {
+    Method method = RandomizedContext.current().getTargetMethod();
+    LogLevel annotation = method.getAnnotation(LogLevel.class);
+    if (annotation == null) {
+      return;
+    }
+    Map<String,Level> previousLevels = LogLevel.Configurer
+        .setLevels(annotation.value());
+    savedMethodLogLevels.putAll(previousLevels);
+  }
+
+  @After
+  public void restoreMethodLogLevels() {
+    LogLevel.Configurer.restoreLogLevels(savedMethodLogLevels);
+    savedMethodLogLevels.clear();
+  }
+
   @Test
   public void testLogLevelHandlerOutput() throws Exception {
     
diff --git a/solr/test-framework/src/test/org/apache/solr/TestLogLevelAnnotations.java b/solr/test-framework/src/test/org/apache/solr/TestLogLevelAnnotations.java
index 2f57efe..e0be88c 100644
--- a/solr/test-framework/src/test/org/apache/solr/TestLogLevelAnnotations.java
+++ b/solr/test-framework/src/test/org/apache/solr/TestLogLevelAnnotations.java
@@ -136,24 +136,25 @@ public class TestLogLevelAnnotations extends SolrTestCaseJ4 {
     StartupLoggingUtils.changeLogLevel(initialRootLogLevel);
   }
 
-    private Map<String, Level> savedMethodLogLevels = new HashMap<>();
-
-    @Before
-    public void initMethodLogLevels() {
-      Method method = RandomizedContext.current().getTargetMethod();
-      LogLevel annotation = method.getAnnotation(LogLevel.class);
-      if (annotation == null) {
-        return;
-      }
-      Map<String, Level> previousLevels = LogLevel.Configurer.setLevels(annotation.value());
-      savedMethodLogLevels.putAll(previousLevels);
-    }
+  private Map<String,Level> savedMethodLogLevels = new HashMap<>();
 
-    @After
-    public void restoreMethodLogLevels() {
-      LogLevel.Configurer.restoreLogLevels(savedMethodLogLevels);
-      savedMethodLogLevels.clear();
+  @Before
+  public void initMethodLogLevels() {
+    Method method = RandomizedContext.current().getTargetMethod();
+    LogLevel annotation = method.getAnnotation(LogLevel.class);
+    if (annotation == null) {
+      return;
     }
+    Map<String,Level> previousLevels = LogLevel.Configurer
+        .setLevels(annotation.value());
+    savedMethodLogLevels.putAll(previousLevels);
+  }
+
+  @After
+  public void restoreMethodLogLevels() {
+    LogLevel.Configurer.restoreLogLevels(savedMethodLogLevels);
+    savedMethodLogLevels.clear();
+  }
   
   public void testClassLogLevels() {
     assertEquals(DEFAULT_LOG_LEVEL, LogManager.getLogger("org.apache.solr.bogus_logger").getLevel());