Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for baselineVersions (0.22 sec)

  1. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/results/CrossVersionPerformanceResults.groovy

        }
    
        Collection<BaselineVersion> getBaselineVersions() {
            return baselineVersions.values()
        }
    
        /**
         * Locates the given baseline version, adding it if not present.
         */
        BaselineVersion baseline(String version) {
            def baselineVersion = baselineVersions[version]
            if (baselineVersion == null) {
                baselineVersion = new BaselineVersion(version)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  2. platforms/enterprise/enterprise-plugin-performance/src/testFixtures/groovy/org/gradle/performance/AbstractBuildScanPluginPerformanceTest.groovy

        def setup() {
            def baselineVersions = toBaselineVersions(new ReleasedVersionDistributions(buildContext), ['last'], null) as List<String>
            if (baselineVersions.empty || baselineVersions.size() > 1) {
                throw new IllegalArgumentException("Expected exactly one baseline version but got ${baselineVersions.size()}: $baselineVersions")
            }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 19:24:56 UTC 2024
    - 5.4K bytes
    - Viewed (0)
  3. testing/performance/docs/performance-bisect.md

    //                // Include the most recent final release if we're not testing against a nightly
    //                baselineVersions.add(mostRecentRelease)
    //            } else {
    //                baselineVersions.add(mostRecentSnapshot)
    //            }
            }
            baselineVersions
        }
    ...
    ```
    
    ## Perform the search
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  4. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/fixture/CrossVersionPerformanceTestRunner.groovy

            )
    
            def baselineVersions = toBaselineVersions(releases, targetVersions, minimumBaseVersion).collect { results.baseline(it) }
            try {
                int runIndex = 0
                runVersion(testId, current, perVersionWorkingDirectory(runIndex++), results.current)
    
                baselineVersions.each { baselineVersion ->
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 25 14:54:56 UTC 2024
    - 11.7K bytes
    - Viewed (0)
  5. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/results/BaselineVersion.groovy

     * Many scenarios have 2 maxima, one for a typical build and another for builds with a major GC pause.
     *
     * https://en.wikipedia.org/wiki/Mann%E2%80%93Whitney_U_test
     */
    @CompileStatic
    class BaselineVersion implements VersionResults {
        private static final double MINIMUM_CONFIDENCE = 0.999
        // 5 percent difference is something we can measure reliably
        private static final double MINIMUM_RELATIVE_MEDIAN_DIFFERENCE = 0.05
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 5.6K bytes
    - Viewed (0)
  6. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/results/GradleVsMavenBuildPerformanceResults.groovy

                def maven = buildResults[infos.find { it.displayName.startsWith 'Maven ' }]
                def baselineVersion = new BaselineVersion("Maven")
                baselineVersion.results.addAll(maven)
                def stats = baselineVersion.getSpeedStatsAgainst("Gradle", gradle)
    
                println stats
    
                def mavenIsFaster = baselineVersion.significantlyFasterThan(gradle)
                if (mavenIsFaster && hasRegressionChecks()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  7. testing/internal-performance-testing/src/test/groovy/org/gradle/performance/results/BaselineVersionTest.groovy

    import org.gradle.performance.measure.MeasuredOperation
    import spock.lang.Specification
    
    class BaselineVersionTest extends Specification {
        def baseline = new BaselineVersion("7.5")
        def current = new BaselineVersion("7.6")
    
        def "does consider changes with high confidence"() {
            baseline.results.addAll([millis(100)] * 10)
            current.results.addAll([millis(115)] * 10)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  8. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/results/FormatSupport.java

        public static Number getDifferenceRatio(DataSeries<Duration> baselineVersion, DataSeries<Duration> currentVersion) {
            double base = baselineVersion.getMedian().getValue().doubleValue();
            double current = currentVersion.getMedian().getValue().doubleValue();
            return (current - base) / base;
        }
    
        public static String getFormattedDifference(DataSeries<Duration> baselineVersion, DataSeries<Duration> currentVersion) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 4K bytes
    - Viewed (0)
  9. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/results/CrossVersionResultsStore.java

                addOperations(statement, testId, null, results.getCurrent());
                for (BaselineVersion baselineVersion : results.getBaselineVersions()) {
                    addOperations(statement, testId, baselineVersion.getVersion(), baselineVersion.getResults());
                }
                statement.executeBatch();
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 20K bytes
    - Viewed (0)
  10. testing/internal-performance-testing/src/main/groovy/org/gradle/performance/results/report/TestDataGenerator.java

                MeasuredOperationList baselineVersion = results.getScenarios().get(testHistory.getScenarioLabels().indexOf(label));
                MeasuredOperationList currentVersion = results.getScenarios().get(testHistory.getScenarioLabels().size() - 1);
                return baselineVersion.isEmpty() ? null : Arrays.asList(index, dataExtractor.apply(baselineVersion, currentVersion));
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 8.7K bytes
    - Viewed (0)
Back to top