All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.searls.jasmine.config.JasmineConfiguration Maven / Gradle / Ivy

Go to download

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

There is a newer version: 3.0-beta-02
Show newest version
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();

	int getAutoRefreshInterval();
	
	boolean isCoffeeScriptCompilationEnabled();

    ClassLoader getProjectClassLoader();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy