package hudson.plugins.cppunit;
import com.thalesgroup.dtkit.metrics.hudson.api.type.TestType;
import com.thalesgroup.hudson.plugins.xunit.XUnitPublisher;
import hudson.tasks.BuildStepMonitor;
import hudson.tasks.Recorder;
import java.io.Serializable;
@SuppressWarnings("unused")
public class CppUnitPublisher extends Recorder implements Serializable {
private String testResultsPattern = null;
private transient boolean useWorkspaceBaseDir = false;
public String getTestResultsPattern() {
return testResultsPattern;
}
public boolean isUseWorkspaceBaseDir() {
return useWorkspaceBaseDir;
}
public BuildStepMonitor getRequiredMonitorService() {
return BuildStepMonitor.NONE;
}
private Object readResolve() {
return new XUnitPublisher(new TestType[]{new CppUnitPluginType(testResultsPattern, false, true)});
}
}