A Swiss Army Knife for OSGi

aQute.bnd.build
Class ProjectTester

java.lang.Object
  extended by aQute.bnd.build.ProjectTester

public abstract class ProjectTester
extends java.lang.Object


Constructor Summary
ProjectTester(Project project)
           
 
Method Summary
 void addTest(java.lang.String test)
           
 boolean getContinuous()
           
 Project getProject()
           
 ProjectLauncher getProjectLauncher()
           
 java.io.File getReportDir()
           
 java.util.Collection<java.io.File> getReports()
           
 java.util.Collection<java.lang.String> getTests()
           
 boolean prepare()
           
 void setContinuous(boolean b)
           
 void setReportDir(java.io.File reportDir)
           
abstract  int test()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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)

prepare

public boolean prepare()
                throws java.lang.Exception
Throws:
java.lang.Exception

test

public abstract int test()
                  throws java.lang.Exception
Throws:
java.lang.Exception

Licensed under Apache Software License 2.0

Copyright å© aQute SARL (2000, 2011). All Rights Reserved.