Configure JUL/log4j for JUnit 5 in spring-test
Issue: SPR-14431
This commit is contained in:
		
							parent
							
								
									833deadddc
								
							
						
					
					
						commit
						adfea826cc
					
				| 
						 | 
				
			
			@ -890,6 +890,8 @@ project("spring-test") {
 | 
			
		|||
		testCompile("org.apache.httpcomponents:httpclient:${httpclientVersion}")
 | 
			
		||||
		testCompile("javax.cache:cache-api:1.0.0")
 | 
			
		||||
		testRuntime("org.junit.jupiter:junit-jupiter-engine:${junitJupiterVersion}")
 | 
			
		||||
		// Java Util Logging for JUnit 5.
 | 
			
		||||
		testRuntime("org.apache.logging.log4j:log4j-jul:${log4jVersion}")
 | 
			
		||||
		testRuntime("org.ehcache:ehcache:${ehcache3Version}")
 | 
			
		||||
		testRuntime("org.terracotta:management-model:2.0.0")
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			@ -911,6 +913,8 @@ project("spring-test") {
 | 
			
		|||
		scanForTestClasses = false
 | 
			
		||||
		include(['**/*Tests.class', '**/*Test.class', '**/SpringJUnitJupiterTestSuite.class'])
 | 
			
		||||
		exclude(['**/testng/**/*.*'])
 | 
			
		||||
		// Java Util Logging for JUnit 5.
 | 
			
		||||
		// systemProperty('java.util.logging.manager', 'org.apache.logging.log4j.jul.LogManager')
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	task aggregateTestReports(type: TestReport) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -31,6 +31,16 @@ import org.junit.runner.RunWith;
 | 
			
		|||
 * build. This class is therefore responsible for executing all JUnit
 | 
			
		||||
 * Jupiter based tests in Spring's official test suite.
 | 
			
		||||
 *
 | 
			
		||||
 * <h3>Logging Configuration</h3>
 | 
			
		||||
 *
 | 
			
		||||
 * <p>In order for our log4j2 configuration to be used in an IDE, you must
 | 
			
		||||
 * set the following system property before running any tests — for
 | 
			
		||||
 * example, in <em>Run Configurations</em> in Eclipse.
 | 
			
		||||
 *
 | 
			
		||||
 * <pre style="code">
 | 
			
		||||
 * -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager
 | 
			
		||||
 * </pre>
 | 
			
		||||
 *
 | 
			
		||||
 * @author Sam Brannen
 | 
			
		||||
 * @since 5.0
 | 
			
		||||
 */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,6 +9,7 @@
 | 
			
		|||
		</File>
 | 
			
		||||
	</Appenders>
 | 
			
		||||
	<Loggers>
 | 
			
		||||
		<Logger name="org.junit.platform" level="info" />
 | 
			
		||||
		<Logger name="org.springframework.test.context" level="warn" />
 | 
			
		||||
		<Logger name="org.springframework.test.context.TestContext" level="warn" />
 | 
			
		||||
		<Logger name="org.springframework.test.context.TestContextManager" level="warn" />
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue