de.esailors.jenkins.teststability
Class CircularStabilityHistory

java.lang.Object
  extended by de.esailors.jenkins.teststability.CircularStabilityHistory

public class CircularStabilityHistory
extends Object

Circular history of test results.

Old records are dropped when maxSize is exceeded.

Author:
ckutz

Nested Class Summary
static class CircularStabilityHistory.ConverterImpl
           
 
Constructor Summary
CircularStabilityHistory(int maxSize)
           
 
Method Summary
 void add(int buildNumber, boolean passed)
           
 boolean add(StabilityTestData.Result value)
           
 void addAll(StabilityTestData.Result[] results)
           
 StabilityTestData.Result[] getData()
           
 int getMaxSize()
           
 boolean isAllPassed()
           
 boolean isEmpty()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CircularStabilityHistory

public CircularStabilityHistory(int maxSize)
Method Detail

add

public boolean add(StabilityTestData.Result value)

getData

public StabilityTestData.Result[] getData()

isEmpty

public boolean isEmpty()

getMaxSize

public int getMaxSize()

addAll

public void addAll(StabilityTestData.Result[] results)

add

public void add(int buildNumber,
                boolean passed)

isAllPassed

public boolean isAllPassed()


Copyright © 2004-2013. All Rights Reserved.