Package de.oktoflow.platform.cmdTools
Class MavenBuildExtractor
java.lang.Object
de.oktoflow.platform.cmdTools.MavenBuildExtractor
Combines
MavenTestTimeExtractor and PluginLoadingTimeExtractor.- Author:
- Holger Eichelberger, SSE
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
PREFIX_INDICATOR
- See Also:
-
LOG_FILE_NAME
-
LOG_OUT_FILE_NAME
-
OUT_FILE_SUFFIX
-
PLUGIN_FILE_NAME
-
PLUGIN_OUT_FILE_NAME
-
BASYY_FILE_NAME
-
BASYX_OUT_FILE_NAME
-
-
Constructor Details
-
MavenBuildExtractor
public MavenBuildExtractor()
-
-
Method Details
-
main
Runs the extractors. Maven log shall be directly in the specified maven folder (default file name "mvn.log"); extracted CSV will be written to the specified output folder (default file name "mvn.csv"). Plugin load timing file shall be in "target/surefire-reports" in the specified maven folder (default file name "null-output.log"); extracted CSV will be written to the specified output folder (default file name "plugins.csv"). Basyx test log output file shall be in "target/surefire-reports" in the specified maven folder (default file name ending with "BaSyxTest-output.txt"); extracted CSV will be written to the specified output folder (default file name "basyx.csv").- Parameters:
args-
-
appendSuffix
Appendssuffixto the file name but before a possible extension (after last dot).- Parameters:
file- the filesuffix- the suffix, may be null or empty- Returns:
- the modified file object
-