Post-Processors
A post-processor is used to process an artifact in order to find interesting information (features and/or test results) in that artifact. Post-processors are commonly used to find information such as:
- compiler error/warning messages in command output
- build tool error/warning messages in command output
- test results in test report files
Generally speaking, the post-processing model provides a very flexible and powerful way to extract useful information from your builds. Rather than trawling through thousands of lines of command output, you can apply one of the built in post-processors, or write your own regular expression post-processor to find useful information for you. Information found by post-processing is shown directly in build notifications and summary pages, so when your build is broken you can see why straight away.
Specific post-processors are also provided to detect and report on test results. These post-processors analyse reports produced from testing libraries (such as JUnit
) and add the results found to the build result. This allows the results to be shown in build notifications and summaries.