@Override public String toString() { return getClass().getSimpleName() + ": H: " + MathTools.roundToSignificantFigures(values[0], 4) + " S: " + MathTools.roundToSignificantFigures(values[1], 4) + " V: " + MathTools.roundToSignificantFigures(values[2], 4); }
private static int calculateTimeoutInMilliseconds(double testDuration) { double potentialTimeout = (testDuration * 5.0); double timeoutInSeconds = (potentialTimeout > 30.0) ? MathTools.roundToSignificantFigures(potentialTimeout, 2) : 30.0; return Conversions.secondsToMilliseconds(timeoutInSeconds); } }
private static int calculateTimeoutInMilliseconds(double testDuration) { double potentialTimeout = (testDuration * 5.0); double timeoutInSeconds = (potentialTimeout > 30.0) ? MathTools.roundToSignificantFigures(potentialTimeout, 2) : 30.0; return (int) Conversions.secondsToMilliseconds(timeoutInSeconds); } }
public String getFormattedBuildDuration() { return String.valueOf(MathTools.roundToSignificantFigures(getBuildDurationMinutes(), 2)); }
public String getFormattedBuildDuration() { return String.valueOf(MathTools.roundToSignificantFigures(getBuildDurationMinutes(), 2)); }
public String getFormattedDuration() { return String.valueOf(MathTools.roundToSignificantFigures(getDurationMinutes(), 2)); }
public String getFormattedDuration() { return String.valueOf(MathTools.roundToSignificantFigures(getDurationMinutes(), 2)); }
public void printOutTopTwoPercentHighestDurationTestClasses() { System.out.println("\n-- LONGEST RUNNING CLASSES --"); for (int i = 0; i < ((double) allTestClassesSortedByDuration.size() * 0.02); i++) { AgileTestingTestClass bambooTestClass = allTestClassesSortedByDuration.get(i); String durationMessage = "(" + MathTools.roundToSignificantFigures(Conversions.secondsToMinutes(bambooTestClass.getTotalDurationForAllPlans()), 2) + " min) "; PrintTools.info(this, "Class in top 2% longest: " + durationMessage + bambooTestClass.getTestClassSimpleName()); } }
public void printOutTopOnePercentHighestDurationTests() { System.out.println("\n-- LONGEST RUNNING TESTS --"); for (int i = 0; i < ((double) allTestsSortedByDuration.size() * 0.01); i++) { AgileTestingTestMethod bambooTestMethod = allTestsSortedByDuration.get(i); String durationMessage = "(" + MathTools.roundToSignificantFigures(Conversions.secondsToMinutes(bambooTestMethod.getDuration()), 2) + " min) "; PrintTools.info(this, "Test in top 1% longest: " + durationMessage + bambooTestMethod.getTestClassSimpleName() + ":" + bambooTestMethod.getMethodName()); } }
public void sortAndPrintSuiteDurationsByPlanType() { for (IntegrationCategory bambooPlanType : IntegrationCategory.includedCategories) { System.out.println("\n-- SORTED TESTS FOR " + bambooPlanType.getName().toUpperCase() + " --"); for (AgileTestingTestSuiteFile bambooTestSuiteFile : sortedTestSuitesByDurationMap.get(bambooPlanType)) { PrintTools.info(this, bambooTestSuiteFile.getPlanShortName() + ": " + MathTools.roundToSignificantFigures(Conversions.secondsToMinutes(bambooTestSuiteFile.getDuration()), 2) + " m"); } } }
public void printOutTopTwoPercentHighestDurationTestClasses() { ArrayList<AgileTestingTestClass> allTestClassesSortedByDuration = workspace.getAllTestClassesSortedByDuration(); System.out.println("\n-- LONGEST RUNNING CLASSES --"); for (int i = 0; i < ((double) allTestClassesSortedByDuration.size() * 0.02); i++) { AgileTestingTestClass bambooTestClass = allTestClassesSortedByDuration.get(i); String durationMessage = "(" + MathTools.roundToSignificantFigures(Conversions.secondsToMinutes(bambooTestClass.getTotalDurationForAllPlans()), 2) + " min) "; PrintTools.info(this, "Class in top 2% longest: " + durationMessage + bambooTestClass.getTestClassSimpleName()); } }
public void printOutTopTwoPercentHighestDurationTestClasses() { ArrayList<AgileTestingTestClass> allTestClassesSortedByDuration = workspace.getAllTestClassesSortedByDuration(); System.out.println("\n-- LONGEST RUNNING CLASSES --"); for (int i = 0; i < ((double) allTestClassesSortedByDuration.size() * 0.02); i++) { AgileTestingTestClass bambooTestClass = allTestClassesSortedByDuration.get(i); String durationMessage = "(" + MathTools.roundToSignificantFigures(Conversions.secondsToMinutes(bambooTestClass.getTotalDurationForAllPlans()), 2) + " min) "; PrintTools.info(this, "Class in top 2% longest: " + durationMessage + bambooTestClass.getTestClassSimpleName()); } }
public void printOutTopOnePercentHighestDurationTests() { ArrayList<AgileTestingTestMethod> allTestsSortedByDuration = workspace.getAllTestsSortedByDuration(); System.out.println("\n-- LONGEST RUNNING TESTS --"); for (int i = 0; i < ((double) allTestsSortedByDuration.size() * 0.01); i++) { AgileTestingTestMethod bambooTestMethod = allTestsSortedByDuration.get(i); String durationMessage = "(" + MathTools.roundToSignificantFigures(Conversions.secondsToMinutes(bambooTestMethod.getDuration()), 2) + " min) "; PrintTools.info(this, "Test in top 1% longest: " + durationMessage + bambooTestMethod.getTestClassSimpleName() + ":" + bambooTestMethod.getMethodName()); } }
public void printOutTopOnePercentHighestDurationTests() { ArrayList<AgileTestingTestMethod> allTestsSortedByDuration = workspace.getAllTestsSortedByDuration(); System.out.println("\n-- LONGEST RUNNING TESTS --"); for (int i = 0; i < ((double) allTestsSortedByDuration.size() * 0.01); i++) { AgileTestingTestMethod bambooTestMethod = allTestsSortedByDuration.get(i); String durationMessage = "(" + MathTools.roundToSignificantFigures(Conversions.secondsToMinutes(bambooTestMethod.getDuration()), 2) + " min) "; PrintTools.info(this, "Test in top 1% longest: " + durationMessage + bambooTestMethod.getTestClassSimpleName() + ":" + bambooTestMethod.getMethodName()); } }
public void sortAndPrintSuiteDurationsByPlanType() { Map<IntegrationCategory, ArrayList<AgileTestingTestSuiteFile>> sortedTestSuitesByDurationMap = workspace.getSortedTestSuitesByDurationMap(); for (IntegrationCategory bambooPlanType : IntegrationCategory.includedCategories) { System.out.println("\n-- SORTED TESTS FOR " + bambooPlanType.getName().toUpperCase() + " --"); for (AgileTestingTestSuiteFile bambooTestSuiteFile : sortedTestSuitesByDurationMap.get(bambooPlanType)) { PrintTools.info(this, bambooTestSuiteFile.getPlanShortName() + ": " + MathTools.roundToSignificantFigures(Conversions.secondsToMinutes(bambooTestSuiteFile.getDuration()), 2) + " m"); } } }
public void sortAndPrintSuiteDurationsByPlanType() { Map<IntegrationCategory, ArrayList<AgileTestingTestSuiteFile>> sortedTestSuitesByDurationMap = workspace.getSortedTestSuitesByDurationMap(); for (IntegrationCategory bambooPlanType : IntegrationCategory.includedCategories) { System.out.println("\n-- SORTED TESTS FOR " + bambooPlanType.getName().toUpperCase() + " --"); for (AgileTestingTestSuiteFile bambooTestSuiteFile : sortedTestSuitesByDurationMap.get(bambooPlanType)) { PrintTools.info(this, bambooTestSuiteFile.getPlanShortName() + ": " + MathTools.roundToSignificantFigures(Conversions.secondsToMinutes(bambooTestSuiteFile.getDuration()), 2) + " m"); } } }
public void updateGPULidarScenes() { if (!pboAwtPanels.isEmpty()) { Stopwatch timer = new Stopwatch().start(); for (JMEGPULidar gpuLidar : gpuLidars) { gpuLidar.updateViewPortScenes(); } notifyRepaint(); LogTools.info("GPULidar scene updated. Took " + MathTools.roundToSignificantFigures(timer.totalElapsed(), 2) + " s"); } }
public void add(AgileTestingTestClass bambooTestClass) { if (bambooPlanType == IntegrationCategory.FAST && bambooTestClass.getTotalDurationForTarget(bambooPlanType) > AgileTestingAnnotationTools.JOB_DURATION_CAP) { PrintTools.warn(this, "classTotalDuration > JOB_DURATION_CAP in Fast: " + bambooTestClass.getTestClassSimpleName() + " (" + MathTools.roundToSignificantFigures(Conversions.secondsToMinutes(bambooTestClass.getTotalDurationForTarget(bambooPlanType)), 2) + " m)"); } if (bambooPlanType == IntegrationCategory.SLOW && bambooTestClass.getTotalDurationForTarget(bambooPlanType) < AgileTestingAnnotationTools.RECOMMENDED_CLASS_CAP) { PrintTools.warn(this, "classTotalDuration < RECOMMENDED_CLASS_CAP in Slow. Consider moving to Fast: " + bambooTestClass.getTestClassSimpleName() + " (" + MathTools.roundToSignificantFigures(Conversions.secondsToMinutes(bambooTestClass.getTotalDurationForTarget(bambooPlanType)), 2) + " m)"); } if (loadBalancedDurations.get(currentLetter) != null && (loadBalancedDurations.get(currentLetter) + bambooTestClass.getTotalDurationForTarget(bambooPlanType)) > AgileTestingAnnotationTools.JOB_DURATION_CAP) { currentLetter++; } addTestClassToCurrentLetterJob(bambooTestClass); }
String timeStr = String.valueOf(MathTools.roundToSignificantFigures(blobTimer.lapElapsed(), 2)); String xStr = String.valueOf(MathTools.roundToSignificantFigures(ballLocation.getX(), 2)); String yStr = String.valueOf(MathTools.roundToSignificantFigures(ballLocation.getY(), 2)); System.out.println("imgx: " + bufferedImage.getWidth() + " imgy: " + bufferedImage.getHeight() + " hue: " + hue + " sat: " + sat + " val: " + val + " time: " + timeStr + " x: " + xStr + " y: " + yStr);
public void add(AgileTestingTestClass bambooTestClass) { if (bambooPlanType == IntegrationCategory.FAST && bambooTestClass.getTotalDurationForTarget(bambooPlanType) > Conversions .minutesToSeconds(bambooEnabledProject.getConfiguration().getMaximumSuiteDuration())) { PrintTools.warn(this, "classTotalDuration > MAXIMUM_SUITE_DURATION in Fast: " + bambooTestClass.getTestClassSimpleName() + " (" + MathTools .roundToSignificantFigures(Conversions.secondsToMinutes(bambooTestClass.getTotalDurationForTarget(bambooPlanType)), 2) + " m)"); } if (bambooPlanType == IntegrationCategory.SLOW && bambooTestClass.getTotalDurationForTarget(bambooPlanType) < Conversions .minutesToSeconds(bambooEnabledProject.getConfiguration().getRecommendedTestClassDuration())) { PrintTools.warn(this, "classTotalDuration < RECOMMENDED_TEST_CLASS_DURATION in Slow. Consider moving to Fast: " + bambooTestClass.getTestClassSimpleName() + " (" + MathTools .roundToSignificantFigures(Conversions.secondsToMinutes(bambooTestClass.getTotalDurationForTarget(bambooPlanType)), 2) + " m)"); } if (loadBalancedDurations.containsKey(currentLetter) && (loadBalancedDurations.get(currentLetter) + bambooTestClass.getTotalDurationForTarget(bambooPlanType)) > Conversions .minutesToSeconds(bambooEnabledProject.getConfiguration().getMaximumSuiteDuration())) { currentLetter = incrementCurrentLetter(currentLetter); } addTestClassToCurrentLetterJob(bambooTestClass); }