eu.lindenbaum.maven.mojo.app
Class Profiler
java.lang.Object
org.apache.maven.plugin.AbstractMojo
eu.lindenbaum.maven.ErlangMojo
eu.lindenbaum.maven.mojo.app.Profiler
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
public final class Profiler
- extends ErlangMojo
Runs the test modules, recording the number of function calls, and the
execution time, of modules in the current project using
eprof. The profiling
result are filtered and written to a file
(PROFILING-${project.artifactId}.txt) that can be used to generate
a profiling-report
.
- Since:
- 2.1.0
- Author:
- Olle Törnström
- See Also:
ProfilingReport
- Goal:
- profile
- Phase:
- pre-site lifecycle="site"
- Execute:
- phase="test-compile"
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Profiler
public Profiler()
execute
protected void execute(org.apache.maven.plugin.logging.Log log,
Properties p)
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
- Description copied from class:
ErlangMojo
- Will be invoked when
ErlangMojo.execute()
gets invoked on the base class.
- Specified by:
execute
in class ErlangMojo
- Parameters:
log
- logger to be used for output loggingp
- to be passed by the base class.
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
- See Also:
Mojo.execute()
Copyright © 2011 Lindenbaum GmbH. All Rights Reserved.