Class Main

java.lang.Object
com.intuit.karate.Main
All Implemented Interfaces:
Callable<Void>

public class Main extends Object implements Callable<Void>
Author:
pthomas3
  • Constructor Details

    • Main

      public Main()
  • Method Details

    • addPath

      public void addPath(String path)
    • setPaths

      public void setPaths(List<String> paths)
    • getPaths

      public List<String> getPaths()
    • getTags

      public List<String> getTags()
    • getThreads

      public int getThreads()
    • getDebugPort

      public int getDebugPort()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • isOutputHtmlReport

      public boolean isOutputHtmlReport()
    • isOutputCucumberJson

      public boolean isOutputCucumberJson()
    • isOutputJunitXml

      public boolean isOutputJunitXml()
    • getEnv

      public String getEnv()
    • setEnv

      public void setEnv(String env)
    • getConfigDir

      public String getConfigDir()
    • setConfigDir

      public void setConfigDir(String configDir)
    • getReportDir

      public String getReportDir()
    • parseKarateOptions

      public static Main parseKarateOptions(String line)
    • parseKarateArgs

      public static Main parseKarateArgs(List<String> args)
    • createHooks

      public Collection<RuntimeHook> createHooks()
    • main

      public static void main(String[] args)
    • startDebugServer

      public static Results startDebugServer(String[] args)
    • call

      public Void call() throws Exception
      Specified by:
      call in interface Callable<Void>
      Throws:
      Exception