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)