Package de.dagere.peass.ci.process
Class LocalPeassProcessManager
- java.lang.Object
-
- de.dagere.peass.ci.process.LocalPeassProcessManager
-
public class LocalPeassProcessManager extends Object
-
-
Constructor Summary
Constructors Constructor Description LocalPeassProcessManager(PeassProcessConfiguration peassConfig, FilePath workspace, File localWorkspace, TaskListener listener, Run<?,?> run)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
copyFromRemote()
boolean
measure(Set<de.dagere.nodeDiffDetector.data.TestMethodCall> tests)
boolean
rca(de.dagere.peass.analysis.changes.ProjectChanges changes, de.dagere.peass.measurement.rca.CauseSearcherConfig causeSearcherConfig)
de.dagere.peass.analysis.measurement.ProjectStatistics
readStatistics()
AggregatedRTSResult
rts()
de.dagere.peass.analysis.changes.ProjectChanges
visualizeMeasurementResults(Run<?,?> run)
void
visualizeRCAResults(Run<?,?> run, de.dagere.peass.analysis.changes.ProjectChanges changes)
void
visualizeRTSResults(Run<?,?> run, RTSLogSummary logSummary)
-
-
-
Constructor Detail
-
LocalPeassProcessManager
public LocalPeassProcessManager(PeassProcessConfiguration peassConfig, FilePath workspace, File localWorkspace, TaskListener listener, Run<?,?> run)
-
-
Method Detail
-
rts
public AggregatedRTSResult rts() throws IOException, InterruptedException
- Throws:
IOException
InterruptedException
-
measure
public boolean measure(Set<de.dagere.nodeDiffDetector.data.TestMethodCall> tests) throws IOException, InterruptedException
- Throws:
IOException
InterruptedException
-
rca
public boolean rca(de.dagere.peass.analysis.changes.ProjectChanges changes, de.dagere.peass.measurement.rca.CauseSearcherConfig causeSearcherConfig) throws IOException, InterruptedException
- Throws:
IOException
InterruptedException
-
copyFromRemote
public void copyFromRemote() throws IOException, InterruptedException
- Throws:
IOException
InterruptedException
-
visualizeRTSResults
public void visualizeRTSResults(Run<?,?> run, RTSLogSummary logSummary)
-
visualizeMeasurementResults
public de.dagere.peass.analysis.changes.ProjectChanges visualizeMeasurementResults(Run<?,?> run)
-
visualizeRCAResults
public void visualizeRCAResults(Run<?,?> run, de.dagere.peass.analysis.changes.ProjectChanges changes) throws IOException
- Throws:
IOException
-
readStatistics
public de.dagere.peass.analysis.measurement.ProjectStatistics readStatistics()
-
-