TestPerformanceBuildPredictiveTestSelectionSimulationData
data class TestPerformanceBuildPredictiveTestSelectionSimulationData( @Json(name = "wallClockSavingsPotential") val wallClockSavingsPotential: Long, @Json(name = "serialTimeSavingsPotential") val serialTimeSavingsPotential: Long, @Json(name = "workUnitFailuresPredictedCount") val workUnitFailuresPredictedCount: Long, @Json(name = "workUnitFailuresMissedCount") val workUnitFailuresMissedCount: Long, @Json(name = "avoidableTestClassesCount") val avoidableTestClassesCount: Long, @Json(name = "unavoidableTestClassesCount") val unavoidableTestClassesCount: Long, @Json(name = "testClassesCountSelectedDueToInsufficientData") val testClassesCountSelectedDueToInsufficientData: Long)
Data related to a Predictive Test Selection simulation (build level).
Parameters
wallClockSavingsPotential
The PTS wallclock savings potential in milliseconds.
serialTimeSavingsPotential
The PTS serial time savings potential in milliseconds.
workUnitFailuresPredictedCount
The number of predicted task failures.
workUnitFailuresMissedCount
The number of task failures that were missed in the prediction.
avoidableTestClassesCount
The number test classes that can be avoided by PTS.
unavoidableTestClassesCount
The number of test classes that cannot be avoided by PTS.
testClassesCountSelectedDueToInsufficientData
The number of test classes that were selected because of insufficient data.
Constructors
Link copied to clipboard
constructor( @Json(name = "wallClockSavingsPotential") wallClockSavingsPotential: Long, @Json(name = "serialTimeSavingsPotential") serialTimeSavingsPotential: Long, @Json(name = "workUnitFailuresPredictedCount") workUnitFailuresPredictedCount: Long, @Json(name = "workUnitFailuresMissedCount") workUnitFailuresMissedCount: Long, @Json(name = "avoidableTestClassesCount") avoidableTestClassesCount: Long, @Json(name = "unavoidableTestClassesCount") unavoidableTestClassesCount: Long, @Json(name = "testClassesCountSelectedDueToInsufficientData") testClassesCountSelectedDueToInsufficientData: Long)