package eu.hats_project.build.maven.plugin; import java.io.File; /** * * A Maven 2 plugin to generate ABS test runner source file * * @goal genrunner * @requiresDependencyResolution * @phase generate-test-sources * */ public class GenerateTestRunnerMojo extends AbstractABSMojo { /** * The generated ABSUnit test runner file * * @parameter expression="${abs.runnerOutput}" * default-value="${project.build.directory}/abs/gen/abs/runner.abs" */ protected File absTestRunnerFile; protected void doExecute() throws Exception { TestRunnerGenerator generator = new TestRunnerGenerator(); generator.generateTestRunner(absfrontEnd, getABSArguments(), absTestRunnerFile, getLog()); } }