Class CppUnitJunitHudsonTestType

java.lang.Object
org.jenkinsci.lib.dtkit.type.MetricsType
org.jenkinsci.lib.dtkit.type.TestType
org.jenkinsci.plugins.xunit.types.CppUnitJunitHudsonTestType
All Implemented Interfaces:
ExtensionPoint, Describable<org.jenkinsci.lib.dtkit.type.TestType>, Serializable

public class CppUnitJunitHudsonTestType extends org.jenkinsci.lib.dtkit.type.TestType
CppUnit is a unit testing framework module for the C++ programming language.

The first port of JUnit to C++ was done by Michael Feathers. His versions can be found on the XProgramming software page. They are os-specific, so Jerome Lacoste provided a port to Unix/Solaris. His version can be found on the same page. The CppUnit project has combined and built on this work.

See Also:
  • Constructor Details

    • CppUnitJunitHudsonTestType

      public CppUnitJunitHudsonTestType(String pattern, boolean skipNoTestFiles, boolean failIfNotNew, boolean deleteOutputFiles, boolean stopProcessingIfError)
    • CppUnitJunitHudsonTestType

      @DataBoundConstructor public CppUnitJunitHudsonTestType(String pattern)
  • Method Details

    • setDeleteOutputFiles

      @DataBoundSetter public void setDeleteOutputFiles(boolean deleteOutputFiles)
      Overrides:
      setDeleteOutputFiles in class org.jenkinsci.lib.dtkit.type.MetricsType
    • setFailIfNotNew

      @DataBoundSetter public void setFailIfNotNew(boolean failIfNotNew)
      Overrides:
      setFailIfNotNew in class org.jenkinsci.lib.dtkit.type.MetricsType
    • setExcludesPattern

      @DataBoundSetter public void setExcludesPattern(String excludesPattern)
      Overrides:
      setExcludesPattern in class org.jenkinsci.lib.dtkit.type.MetricsType
    • setSkipNoTestFiles

      @DataBoundSetter public void setSkipNoTestFiles(boolean skipNoTestFiles)
      Overrides:
      setSkipNoTestFiles in class org.jenkinsci.lib.dtkit.type.MetricsType
    • setStopProcessingIfError

      @DataBoundSetter public void setStopProcessingIfError(boolean stopProcessingIfError)
      Overrides:
      setStopProcessingIfError in class org.jenkinsci.lib.dtkit.type.MetricsType