package jetbrains.mps.baseLanguage.unitTest.execution.settings; /*Generated by MPS */ import org.jetbrains.annotations.NotNull; import org.jetbrains.mps.openapi.util.ProgressMonitor; import org.jetbrains.annotations.Nullable; import jetbrains.mps.progress.EmptyProgressMonitor; import java.util.List; import jetbrains.mps.baseLanguage.unitTest.execution.client.ITestNodeWrapper; public abstract class TestCollector { @NotNull protected final ProgressMonitor myMonitor; protected final boolean myBreakOnFirstFound; public TestCollector(@Nullable ProgressMonitor monitor, boolean breakOnFirstFound) { myMonitor = (monitor != null ? monitor : new EmptyProgressMonitor()); myBreakOnFirstFound = breakOnFirstFound; } @NotNull public abstract List<ITestNodeWrapper> collect(); }