Class ProjectTester

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

public abstract class ProjectTester extends Object
  • Field Details

    • project

      private final Project project
    • launcher

      private final ProjectLauncher launcher
    • tests

      private final List<String> tests
    • reportDir

      private File reportDir
    • continuous

      private boolean continuous
  • Constructor Details

  • Method Details

    • getProjectLauncher

      public ProjectLauncher getProjectLauncher()
    • addTest

      public void addTest(String test)
    • getTests

      public Collection<String> getTests()
    • getReports

      public Collection<File> getReports()
    • getReportDir

      public File getReportDir()
    • setReportDir

      public void setReportDir(File reportDir)
    • getProject

      public Project getProject()
    • getContinuous

      public boolean getContinuous()
    • setContinuous

      public void setContinuous(boolean b)
    • getCwd

      public File getCwd()
    • setCwd

      public void setCwd(File dir)
    • prepare

      public boolean prepare() throws Exception
      Throws:
      Exception
    • updateFromProject

      protected void updateFromProject() throws Exception
      Throws:
      Exception
    • test

      public abstract int test() throws Exception
      Throws:
      Exception
    • registerForNotifications

      public void registerForNotifications(ProjectLauncher.NotificationListener listener)