hudson.plugins.rubyMetrics.flog
Class FlogExecutor

java.lang.Object
  extended by hudson.plugins.rubyMetrics.flog.FlogExecutor

public class FlogExecutor
extends java.lang.Object


Constructor Summary
FlogExecutor()
           
 
Method Summary
 hudson.util.ArgumentListBuilder arguments(java.lang.String... args)
           
 java.util.Map<java.lang.String,org.codehaus.plexus.util.StringOutputStream> execute(java.lang.String[] rbDirectories, hudson.Launcher launcher, hudson.EnvVars environment, hudson.FilePath workspace, java.io.File buildRootDir)
           
 boolean isFlogInstalled(hudson.Launcher launcher, hudson.EnvVars environment, hudson.FilePath workspace)
           
 org.codehaus.plexus.util.StringOutputStream launch(hudson.util.ArgumentListBuilder arguments, hudson.Launcher launcher, hudson.EnvVars environment, hudson.FilePath workspace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlogExecutor

public FlogExecutor()
Method Detail

isFlogInstalled

public boolean isFlogInstalled(hudson.Launcher launcher,
                               hudson.EnvVars environment,
                               hudson.FilePath workspace)

execute

public java.util.Map<java.lang.String,org.codehaus.plexus.util.StringOutputStream> execute(java.lang.String[] rbDirectories,
                                                                                           hudson.Launcher launcher,
                                                                                           hudson.EnvVars environment,
                                                                                           hudson.FilePath workspace,
                                                                                           java.io.File buildRootDir)
                                                                                    throws java.lang.InterruptedException,
                                                                                           java.io.IOException
Throws:
java.lang.InterruptedException
java.io.IOException

launch

public org.codehaus.plexus.util.StringOutputStream launch(hudson.util.ArgumentListBuilder arguments,
                                                          hudson.Launcher launcher,
                                                          hudson.EnvVars environment,
                                                          hudson.FilePath workspace)
                                                   throws java.lang.InterruptedException,
                                                          java.io.IOException
Throws:
java.lang.InterruptedException
java.io.IOException

arguments

public hudson.util.ArgumentListBuilder arguments(java.lang.String... args)


Copyright © 2010. All Rights Reserved.