com.github.searls.jasmine.config.JasmineConfiguration Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jasmine-maven-plugin Show documentation
Show all versions of jasmine-maven-plugin Show documentation
A JavaScript unit test plugin that processes JavaScript sources and Jasmine specs, prepares test runner HTML files, executes Jasmine specs headlessly with HtmlUnit, and produces JUnit XML reports
package com.github.searls.jasmine.config;
import com.github.searls.jasmine.model.ScriptSearch;
import com.github.searls.jasmine.mojo.Context;
import com.github.searls.jasmine.runner.SpecRunnerTemplate;
import org.apache.maven.plugin.logging.Log;
import java.io.File;
import java.util.List;
public interface JasmineConfiguration {
File getBasedir();
File getJasmineTargetDir();
String getSrcDirectoryName();
String getSpecDirectoryName();
ScriptSearch getSources();
ScriptSearch getSpecs();
List getContexts();
List getPreloadSources();
String getSourceEncoding();
Log getLog();
SpecRunnerTemplate getSpecRunnerTemplate();
File getCustomRunnerTemplate();
File getCustomRunnerConfiguration();
String getScriptLoaderPath();
int getAutoRefreshInterval();
boolean isCoffeeScriptCompilationEnabled();
ClassLoader getProjectClassLoader();
}