Package de.saumya.mojo.tests
Class AbstractMavenTestScriptFactory
java.lang.Object
de.saumya.mojo.tests.AbstractTestScriptFactory
de.saumya.mojo.tests.AbstractMavenTestScriptFactory
- All Implemented Interfaces:
TestScriptFactory
- Direct Known Subclasses:
AbstractRunitMavenTestScriptFactory,MinitestMavenTestScriptFactory,RSpecMavenTestScriptFactory
-
Field Summary
Fields inherited from class de.saumya.mojo.tests.AbstractTestScriptFactory
baseDir, classpathElements, gemHome, gemPaths, outputDir, reportPath, sourceDir, summaryReport, systemProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidgetConstantsConfigScript(StringBuilder builder) private voidgetInterpreterScript(StringBuilder builder) protected Stringprivate voidgetPrologScript(StringBuilder builder) protected voidgetResultsScript(StringBuilder builder) private voidgetRubygemsSetupScript(StringBuilder builder) protected abstract voidgetRunnerScript(StringBuilder builder) private voidgetSystemPropertiesScript(StringBuilder builder) private voidgetTestClasspathSetupScript(StringBuilder builder) private StringMethods inherited from class de.saumya.mojo.tests.AbstractTestScriptFactory
emit, getScriptFile, getScriptName, setBaseDir, setClasspathElements, setGemHome, setGemPaths, setOutputDir, setReportPath, setSourceDir, setSummaryReport, setSystemProperties
-
Constructor Details
-
AbstractMavenTestScriptFactory
public AbstractMavenTestScriptFactory()
-
-
Method Details
-
getFullScript
- Throws:
MalformedURLException
-
getSystemPropertiesScript
-
getConstantsConfigScript
-
getRunnerScript
-
getCoreScript
-
getResultsScript
-
getInterpreterScript
-
getPrologScript
-
getRubygemsSetupScript
-
getTestClasspathSetupScript
-
sanitize
-
getPluginClasspathScript
-