Stamatis Zampetakis created HIVE-24588:
------------------------------------------

             Summary: Run tests using specific log4j2 configuration conveniently
                 Key: HIVE-24588
                 URL: https://issues.apache.org/jira/browse/HIVE-24588
             Project: Hive
          Issue Type: Improvement
            Reporter: Stamatis Zampetakis
            Assignee: Stamatis Zampetakis


In order to reproduce a problem (e.g., HIVE-24569) or validate that a log4j2 
configuration is working as expected it is necessary to run a test and 
explicitly specify which configuration should be used. Moreover, after the end 
of the test in question it is desirable to restore the old logging 
configuration that was used before launching the test to avoid affecting the 
overall logging output.

The goal of this issue is to introduce a convenient & declarative way of 
running tests with log4j2 configurations based on Jupiter extensions and 
annotations. The test could like below:

{code:java}
  @Test
  @Log4jConfig("test-log4j2.properties")
  void testUseExplicitConfig() {
    // Do something and assert
  }
{code}





--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to