com.castlemon.jenkins.performance.util
Class CucumberPerfUtils

java.lang.Object
  extended by com.castlemon.jenkins.performance.util.CucumberPerfUtils

public class CucumberPerfUtils
extends Object


Constructor Summary
CucumberPerfUtils()
           
 
Method Summary
static String buildAverageData(Summary summary)
           
static String buildGraphData(Summary summary)
           
static String[] findJsonFiles(File targetDirectory, String filename)
           
static String formatDuration(Long durationInNanos)
           
static List<Feature> getData(String jsonInput)
           
static List<Feature> getData(String[] jsonReportFiles, File targetBuildDirectory)
           
static long getDurationInMinutes(Long duration)
           
static long getDurationInSeconds(Long duration)
           
static List<Summary> getRelevantSummaries(Map<String,Summary> summaries, String seniorId)
           
static void sortSummaryList(List<Summary> summaries)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CucumberPerfUtils

public CucumberPerfUtils()
Method Detail

getRelevantSummaries

public static List<Summary> getRelevantSummaries(Map<String,Summary> summaries,
                                                 String seniorId)

sortSummaryList

public static void sortSummaryList(List<Summary> summaries)

buildGraphData

public static String buildGraphData(Summary summary)

buildAverageData

public static String buildAverageData(Summary summary)

getDurationInSeconds

public static long getDurationInSeconds(Long duration)

getDurationInMinutes

public static long getDurationInMinutes(Long duration)

findJsonFiles

public static String[] findJsonFiles(File targetDirectory,
                                     String filename)

getData

public static List<Feature> getData(String[] jsonReportFiles,
                                    File targetBuildDirectory)

getData

public static List<Feature> getData(String jsonInput)

formatDuration

public static String formatDuration(Long durationInNanos)


Copyright © 2004-2013. All Rights Reserved.