GTest

object GTest

Wrapper object for the config and report for GTest pipeline stages

Types

Link copied to clipboard
data class Config(val srcInput: List<String>, val testInput: List<String>, val testOut: String?, val compileArgs: List<String>?, val srcCompileArgs: List<String>?, val testCompileArgs: List<String>?, val runArgs: List<String>?, val version: String?, val score: Double?, val treatDenormalScore: ConfigUnit.TotalScorable.DenormHandling?, val scoreWeighting: XUnitWeighting?) : ConfigUnit, ConfigUnit.TotalScorable, XUnitWeightedScorable
Link copied to clipboard
class Dockerfile(distro: LangDockerfile.CFamily, version: String)
Link copied to clipboard
data class Report(val hasTimedOut: Boolean, val exitCode: Int, val stderr: List<String>, val report: XUnitReport?, val scoreGenerator: ScoreGenerator) : DockerPipelineStage.ExecutableReport, StageReportUnit.Scorable
Link copied to clipboard

Properties

Link copied to clipboard

The default filename for the compiled GTest executable.

Link copied to clipboard

The default version of GTest to compile and bundle into the image.

Link copied to clipboard

The filename for the object file compiled from Config.srcInput.