Package aQute.bnd.build
Class ProjectTester
- java.lang.Object
-
- aQute.bnd.build.ProjectTester
-
public abstract class ProjectTester extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ProjectTester(Project project)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addTest(java.lang.String test)
boolean
getContinuous()
java.io.File
getCwd()
Project
getProject()
ProjectLauncher
getProjectLauncher()
java.io.File
getReportDir()
java.util.Collection<java.io.File>
getReports()
boolean
getTerminate()
java.util.Collection<java.lang.String>
getTests()
boolean
prepare()
void
registerForNotifications(ProjectLauncher.NotificationListener listener)
void
setContinuous(boolean b)
void
setCwd(java.io.File dir)
void
setReportDir(java.io.File reportDir)
void
setTerminate(boolean terminate)
abstract int
test()
protected void
updateFromProject()
-
-
-
Constructor Detail
-
ProjectTester
public ProjectTester(Project project) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-
Method Detail
-
getProjectLauncher
public ProjectLauncher getProjectLauncher()
-
addTest
public void addTest(java.lang.String test)
-
getTests
public java.util.Collection<java.lang.String> getTests()
-
getReports
public java.util.Collection<java.io.File> getReports()
-
getReportDir
public java.io.File getReportDir()
-
setReportDir
public void setReportDir(java.io.File reportDir)
-
getProject
public Project getProject()
-
getContinuous
public boolean getContinuous()
-
setContinuous
public void setContinuous(boolean b)
-
getCwd
public java.io.File getCwd()
-
setCwd
public void setCwd(java.io.File dir)
-
getTerminate
public boolean getTerminate()
-
setTerminate
public void setTerminate(boolean terminate)
-
prepare
public boolean prepare() throws java.lang.Exception
- Throws:
java.lang.Exception
-
updateFromProject
protected void updateFromProject() throws java.lang.Exception
- Throws:
java.lang.Exception
-
test
public abstract int test() throws java.lang.Exception
- Throws:
java.lang.Exception
-
registerForNotifications
public void registerForNotifications(ProjectLauncher.NotificationListener listener)
-
-