public class ResourceCheckerJUnitListener extends org.junit.runner.notification.RunListener
When surefire forkMode=once/always/perthread, this code is executed on the forked process.
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
ResourceCheckerJUnitListener.AvailableMemoryMBResourceAnalyzer |
(package private) static class |
ResourceCheckerJUnitListener.MaxFileDescriptorResourceAnalyzer |
(package private) static class |
ResourceCheckerJUnitListener.OpenFileDescriptorResourceAnalyzer |
(package private) static class |
ResourceCheckerJUnitListener.ProcessCountResourceAnalyzer |
(package private) static class |
ResourceCheckerJUnitListener.SystemLoadAverageResourceAnalyzer |
(package private) static class |
ResourceCheckerJUnitListener.ThreadResourceAnalyzer |
| Modifier and Type | Field and Description |
|---|---|
private Map<String,ResourceChecker> |
rcs |
| Constructor and Description |
|---|
ResourceCheckerJUnitListener() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addResourceAnalyzer(ResourceChecker rc)
To be implemented by sub classes if they want to add specific ResourceAnalyzer.
|
private String |
descriptionToShortTestName(org.junit.runner.Description description)
Get the test name from the JUnit Description
|
private void |
end(String testName) |
private void |
start(String testName) |
void |
testFinished(org.junit.runner.Description description) |
void |
testStarted(org.junit.runner.Description description) |
private Map<String,ResourceChecker> rcs
public ResourceCheckerJUnitListener()
protected void addResourceAnalyzer(ResourceChecker rc)
private String descriptionToShortTestName(org.junit.runner.Description description)
public void testStarted(org.junit.runner.Description description) throws Exception
testStarted in class org.junit.runner.notification.RunListenerExceptionpublic void testFinished(org.junit.runner.Description description) throws Exception
testFinished in class org.junit.runner.notification.RunListenerExceptionCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.